System and method for obtaining line overdrive lookup table, calibration method, equipment and medium

By automatically driving the LCD screen to output images, obtaining mixed brightness values ​​and brightness component values, calculating brightness deviation, and automatically generating a line over-drive lookup table, the problem of cumbersome, time-consuming, and error-prone generation of LOD lookup tables in existing technologies is solved, thus achieving accurate calibration and uniformity of LCD screen brightness.

CN122067494APending Publication Date: 2026-05-19JINGCHEN SEMICON SHENZHEN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
JINGCHEN SEMICON SHENZHEN CO LTD
Filing Date
2024-11-19
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing methods for generating LOD lookup tables are cumbersome, time-consuming, and prone to human error, resulting in uneven brightness and insufficient accuracy of LCD screens, failing to achieve optimal performance under different hardware environments.

Method used

The system automatically drives the LCD screen to output images with different color channel combinations, obtains the mixed brightness value and brightness component value, calculates the brightness deviation, automatically generates a line overdrive lookup table, and uses a preset calibration algorithm to calculate the target grayscale compensation value, thus forming an accurate lookup table.

Benefits of technology

The operation process has been simplified, human error has been reduced, the accuracy of the line-through lookup table has been improved, the uniformity and accuracy of LCD screen brightness under various gray levels and color combinations have been ensured, and the display quality has been optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122067494A_ABST
    Figure CN122067494A_ABST
Patent Text Reader

Abstract

The invention discloses a system and method for obtaining a line over-drive lookup table, a calibration method, equipment and a medium, and the method for obtaining the line over-drive lookup table comprises the steps: driving a liquid crystal screen to output images of different color channel combinations under n gray scales; obtaining a mixed brightness value of the liquid crystal screen corresponding to each color channel combination and a plurality of brightness component values corresponding to the color channel combinations; obtaining a brightness deviation between the sum of the plurality of brightness component values and the corresponding mixed brightness value; obtaining a target gray scale compensation value corresponding to the current n gray scale according to the deviation direction of the brightness deviation; and obtaining target gray scale compensation values corresponding to all gray scales to form a line overdrive lookup table. According to the method, automatic forming of the line over-drive lookup table is achieved, manual testing and comparison are not needed, the operation process is simplified, personal errors are reduced, the accuracy of the line over-drive lookup table is improved, and therefore accurate data support is provided for follow-up automatic calibration of the brightness of a liquid crystal screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of optoelectronic display technology, and in particular to a method and system for obtaining a liquid crystal display (LCD) line overdrive lookup table, an automatic LCD brightness calibration method, an electronic device, and a computer-readable storage medium. Background Technology

[0002] In the driving process of LCD display panels, Line Over Drive (LOD) is an effective technology to improve the display quality of LCD panels. The basic principle of LOD technology is to perform a lookup table compensation output for the charging voltage of the preceding row of pixels on the same source line in each frame, compensating for abnormal brightness issues caused by slow discharge or insufficient charging of the pixel cells at different gray levels due to insufficient line scan time. LOD technology is widely used in dual-gate or tri-gate LCD display panels.

[0003] Currently, to achieve optimal LOD (Level of Detail) performance in real-world hardware environments, it's necessary to adjust the relationship between driving voltage and grayscale levels to ensure the uniformity and accuracy of brightness across different grayscale and color channel combinations on the LCD screen. Existing methods for generating LOD lookup tables require step-by-step testing and calculation of different brightness performances under 0 to n grayscale combinations to confirm brightness deviations caused by the charging and discharging of pixel LCD cells. During this process, operators need to manually compare the brightness deviations of each grayscale level and continuously adjust compensation values ​​to optimize the difference between the output grayscale and the actual brightness. This entire debugging process is not only tedious and time-consuming but also prone to human error, resulting in inaccurate LOD lookup tables. Furthermore, due to the varying characteristics and driving conditions of LCD panels from different manufacturers, the lookup table data provided by panel manufacturers may not achieve optimal results in specific hardware environments. Therefore, these issues reduce the actual performance of LOD technology. Summary of the Invention

[0004] This invention aims to at least solve one of the technical problems existing in the prior art. Therefore, one objective of this invention is to provide a method for obtaining a line-by-line lookup table for an LCD screen. This method achieves automatic generation of the line-by-line lookup table without relying on manual debugging and comparison, simplifying the operation process, reducing human error, and improving the accuracy of the line-by-line lookup table, thereby providing precise data support for the subsequent automatic calibration of LCD screen brightness.

[0005] The second objective of this invention is to provide an automatic brightness calibration method for LCD screens.

[0006] The third objective of this invention is to provide a system for obtaining a lookup table of liquid crystal display line overdrives.

[0007] The fourth objective of this invention is to provide an electronic device.

[0008] The fifth objective of this invention is to provide a computer-readable storage medium.

[0009] To achieve the above objectives, a method for obtaining a line overdrive lookup table for a liquid crystal display (LCD) according to a first aspect of the present invention includes: driving the LCD to output images of different color channel combinations at n gray levels; obtaining a mixed brightness value corresponding to each color channel combination and multiple brightness component values ​​corresponding to the color channel combination; obtaining a brightness deviation between the sum of the multiple brightness component values ​​and the corresponding mixed brightness value; obtaining a target gray level compensation value corresponding to the current n gray levels according to the deviation direction of the brightness deviation; and obtaining target gray level compensation values ​​corresponding to all gray levels to form a line overdrive lookup table.

[0010] The method for obtaining a line overdrive lookup table for a liquid crystal display (LCD) according to an embodiment of the present invention drives the LCD to output images of different color channel combinations at n gray levels, and obtains the mixed brightness value and multiple brightness component values ​​corresponding to each color channel combination. This accurately reflects the brightness performance of each color channel combination and corresponding multiple single color channels at different gray levels. By calculating the brightness deviation between the sum of multiple brightness component values ​​and the corresponding mixed brightness value, the difference between the actual brightness performance and the expected brightness performance of the LCD under the current driving conditions can be evaluated. Based on the direction of the brightness deviation, a preset calibration algorithm can be used to automatically calculate the adjustment or compensation value required for each input gray level signal, i.e., the target gray level compensation value corresponding to the current n gray levels, and record it for subsequent correction of the brightness output of the LCD. The above process is repeated until the target gray level compensation value corresponding to all gray levels is obtained, thereby automatically generating a calibrated line overdrive lookup table. The method of the present invention eliminates the need for manual testing and comparison, simplifies the operation process, reduces human error, and improves the accuracy of the line overdrive lookup table, thus providing accurate data support for subsequent automatic calibration of LCD brightness.

[0011] In some embodiments, driving the LCD screen to output images of different color channel combinations at n gray levels includes: sequentially outputting images of different color channel combinations at different gray levels in ascending or descending order; or, driving the LCD screen to output gray levels segmented by polling all gray level compensation values ​​in a preset manner.

[0012] In some embodiments, the method further includes: selecting the color channel combination according to the color channel arrangement architecture or driving mode of the liquid crystal screen.

[0013] In some embodiments, obtaining the mixed brightness value of the liquid crystal screen corresponding to each color channel combination and the multiple brightness component values ​​corresponding to the color channel combination includes at least one of the following: obtaining the mixed brightness value of the liquid crystal screen corresponding to the simultaneous driving of the R channel, B channel and G channel, and the brightness component values ​​of the R channel, B channel and G channel corresponding to the color channel combination; obtaining the mixed brightness value of the liquid crystal screen corresponding to the simultaneous driving of the R channel, B channel and G channel, and the brightness component values ​​of the R channel and the combination of the B channel and G channel corresponding to the color channel combination; obtaining the mixed brightness value of the liquid crystal screen corresponding to the simultaneous driving of the R channel, B channel and G channel, and the brightness component values ​​of the G channel and the combination of the R channel and B channel corresponding to the color channel combination; obtaining the mixed brightness value of the liquid crystal screen corresponding to the simultaneous driving of the R channel, B channel and G channel, and the brightness component values ​​of the B channel and the combination of the R channel and G channel corresponding to the color channel combination.

[0014] In some embodiments, obtaining the mixed brightness value of the liquid crystal screen corresponding to each color channel combination and the multiple brightness component values ​​corresponding to the color channel combination includes at least one of the following: obtaining the mixed brightness value of the liquid crystal screen corresponding to simultaneous driving of the R channel and B channel, and the brightness component values ​​of the R channel and B channel corresponding to the color channel combination; obtaining the mixed brightness value of the liquid crystal screen corresponding to simultaneous driving of the R channel and G channel, and the brightness component values ​​of the R channel and G channel corresponding to the color channel combination; obtaining the mixed brightness value of the liquid crystal screen corresponding to simultaneous driving of the G channel and B channel, and the brightness component values ​​of the G channel and B channel corresponding to the color channel combination.

[0015] In some embodiments, obtaining a target grayscale compensation value corresponding to the current n grayscale based on the deviation direction of the brightness deviation includes: when the brightness deviation value is less than the brightness deviation threshold, the current grayscale compensation value of the LCD screen is the target grayscale compensation value corresponding to the current n grayscale.

[0016] In some embodiments, obtaining a target grayscale compensation value corresponding to the current n grayscale based on the deviation direction of the brightness deviation further includes: when the brightness deviation value is greater than or equal to the brightness deviation threshold, adjusting the current grayscale compensation value of the LCD screen according to the deviation direction; obtaining a new brightness deviation value, and adjusting the grayscale compensation value of the LCD screen according to the deviation direction of the new brightness deviation value until the brightness deviation value is less than the brightness deviation threshold.

[0017] In some embodiments, obtaining the target grayscale compensation value corresponding to the current n grayscale levels according to the deviation direction of the brightness deviation includes: using a bisection method to adjust the grayscale compensation value with the value between the maximum allowable grayscale compensation value and the minimum allowable grayscale compensation value of the current n grayscale levels until the brightness deviation value is less than or equal to the brightness deviation threshold; or, increasing or decreasing the grayscale compensation value one by one according to the deviation direction of the brightness deviation until the brightness deviation value is less than or equal to the brightness deviation threshold.

[0018] In some embodiments, the brightness deviation threshold is set according to the color channel arrangement structure of the LCD screen or is a custom value.

[0019] In some embodiments, the method further includes: exporting the line overdrive lookup table and saving it in a preset file format.

[0020] To achieve the above objectives, the automatic brightness calibration method for a liquid crystal display (LCD) screen according to a second aspect of the present invention includes: responding to an automatic brightness calibration start command for the LCD screen, calling a line overdrive lookup table obtained according to the method for obtaining a line overdrive lookup table for the LCD screen described in the above embodiment; and performing grayscale compensation calibration on the LCD screen according to the line overdrive lookup table.

[0021] According to the automatic brightness calibration method for liquid crystal displays (LCDs) of this invention, in response to an automatic brightness calibration start command, the system can automatically call the overdrive lookup table obtained by the method described in the above embodiment, which records the target grayscale compensation values ​​of the LCD at different grayscale levels. Based on these compensation values, the system can adjust the input grayscale signals, which are converted into actual driving voltage values ​​by a digital-to-analog converter (DAC) within the LCD panel. Therefore, by adjusting the grayscale signals using the target grayscale compensation values, the system can indirectly regulate the driving voltage. By accelerating or slowing down the charging and discharging process of the LCD, deviations in the output brightness of the LCD can be compensated, ensuring that the brightness performance of different grayscale and color channel combinations meets expectations. This method can complete brightness calibration without manual operation, simplifying the operation process, reducing human error, and making the brightness performance of the LCD more uniform and accurate. This improves the consistency and accuracy of the brightness performance of the LCD at various grayscale and color combinations, further optimizing the display quality of the LCD panel.

[0022] To achieve the above objectives, a system for obtaining an overdrive lookup table for a liquid crystal display screen according to a third aspect embodiment of the present invention includes: a detection device for detecting the brightness value of a target liquid crystal display screen; and a control device connected to the detection device for executing the method for obtaining an overdrive lookup table for a liquid crystal display screen as described in the above embodiment.

[0023] According to an embodiment of the present invention, a system for obtaining a line overdrive lookup table for a liquid crystal display (LCD) screen is connected to a detection device. By executing the method described in the above embodiment for obtaining a line overdrive lookup table for an LCD screen, the system drives the LCD screen to output images of different color channel combinations at n gray levels and obtains the mixed brightness value and multiple brightness component values ​​corresponding to each color channel combination. This accurately reflects the brightness performance of each color channel combination and corresponding multiple single color channels at different gray levels. By calculating the brightness deviation between the sum of multiple brightness component values ​​and the corresponding mixed brightness value, the difference between the actual brightness performance and the expected brightness performance of the LCD screen under the current driving conditions can be evaluated. Based on the direction of the brightness deviation, a preset calibration algorithm is used to automatically calculate the adjustment or compensation value required for each input gray level signal, i.e., the target gray level compensation value corresponding to the current n gray levels, and record it for subsequent correction of the brightness output of the LCD screen. The above process is repeated until the target gray level compensation value corresponding to all gray levels is obtained, thereby automatically generating a calibrated line overdrive lookup table. The method of this invention eliminates the need for manual testing and comparison, simplifies the operation process, reduces human error, and improves the accuracy of the line-through lookup table, thereby providing precise data support for the subsequent automatic calibration of LCD screen brightness.

[0024] In some embodiments, the control device includes: a drive module configured with a wired overdrive lookup table for driving the target LCD screen according to the wired overdrive lookup table; and a worktable connected to the detection device and the drive module for acquiring the brightness value and controlling the drive module.

[0025] To achieve the above objectives, an electronic device according to a fourth aspect of the present invention includes: at least one processor; a memory communicatively connected to the at least one processor; the memory storing a computer program executable by the at least one processor, wherein when the at least one processor executes the computer program, it implements the method for obtaining a liquid crystal screen overdrive lookup table as described in the above embodiments, or implements the automatic liquid crystal screen brightness calibration method as described in the above embodiments.

[0026] According to the electronic device of the present invention, by executing the method for obtaining the LCD screen line overdrive lookup table as described in the above embodiments or the computer program for implementing the LCD screen brightness automatic calibration method as described in the above embodiments, the generation of the line overdrive lookup table and the brightness calibration are automated. The entire process does not require manual testing and comparison, which simplifies the operation process, reduces human error, and improves the accuracy of the line overdrive lookup table. This ensures the consistency and accuracy of the brightness performance of the LCD screen under various gray levels and color combinations, and improves the display quality of the LCD screen panel.

[0027] To achieve the above objectives, a computer-readable storage medium according to a fifth aspect of the present invention stores a computer program thereon, which, when executed, implements the method for obtaining a liquid crystal screen overdrive lookup table as described in the above embodiments, or implements the automatic liquid crystal screen brightness calibration method as described in the above embodiments.

[0028] According to the computer-readable storage medium of the present invention, by employing the method for obtaining the LCD screen line overdrive lookup table described in the above embodiments or the automatic brightness calibration method for the LCD screen described in the above embodiments, the generation of the line overdrive lookup table and the brightness calibration are automated. The entire process does not require manual testing and comparison, which simplifies the operation process, reduces human error, and improves the accuracy of the line overdrive lookup table. This ensures the consistency and accuracy of the brightness performance of the LCD screen under various gray levels and color combinations, thereby improving the display quality of the LCD screen panel.

[0029] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0030] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which: Figure 1 This is a flowchart of a method for obtaining a liquid crystal screen overdrive lookup table according to an embodiment of the present invention; Figure 2 This is a schematic diagram of RGB channel combination at n gray levels according to an embodiment of the present invention; Figure 3 This is an overall flowchart of a method for obtaining a liquid crystal screen overdrive lookup table according to an embodiment of the present invention; Figure 4 This is a flowchart of an automatic brightness calibration method for a liquid crystal screen according to an embodiment of the present invention; Figure 5 This is a block diagram of a system for obtaining a liquid crystal screen overdrive lookup table according to an embodiment of the present invention; Figure 6 This is a block diagram of an electronic device according to an embodiment of the present invention.

[0031] Figure label: System 100 that obtains the LCD screen cable overdrive lookup table; Detection equipment 1; Control equipment 2; Drive module 21; Workbench 22; 200 electronic devices; Processor 201; Memory 202. Detailed Implementation

[0032] The embodiments of the present invention are described in detail below. The embodiments described with reference to the accompanying drawings are exemplary. The embodiments of the present invention are described in detail below.

[0033] The following is for reference. Figures 1-3 A method for obtaining a liquid crystal display line overdrive lookup table according to an embodiment of the present invention is described.

[0034] Figure 1 This is a flowchart of a method for obtaining a liquid crystal display line overdrive lookup table according to an embodiment of the present invention, such as... Figure 1 As shown, the method for obtaining the overdrive lookup table of the liquid crystal screen in this embodiment of the invention includes at least steps S1-S5.

[0035] S1 drives the LCD screen to output images with different color channel combinations at n gray levels.

[0036] In some embodiments, a liquid crystal display (LCD) screen is a display device that controls light transmission through backlighting and liquid crystal materials. It can have different resolutions, such as HD standard definition (1366*768), FHD high definition (1920*1080), UHD ultra-high definition (3840*2160), or other resolutions. The LCD screen uses a color architecture with three clear color filters: R (red), G (green), and B (blue). Complete image display can be achieved by combining the grayscale values ​​of these three colors. In some embodiments, grayscale can be used to represent the brightness level of a pixel, with each grayscale representing a different brightness value. That is, different brightness levels, from black to white, can be achieved through different grayscale values. The more grayscale levels there are, the richer the brightness levels displayed on the LCD screen, and the more delicate the image details.

[0037] In some embodiments, the value range of n in the grayscale can be determined by the number of bits in the display system; the higher the number of bits, the more grayscale levels there are. For example, for an 8-bit system, the grayscale range is 0 to 255, corresponding to 256 brightness levels; for a 10-bit system, the grayscale range is 0 to 1023, corresponding to 1024 brightness levels; and for a 12-bit system, the grayscale range is 0 to 4095, corresponding to 4096 brightness levels.

[0038] In some embodiments, the system controls the display of the LCD screen through a driving circuit, and outputs predefined color channel combination images at different gray levels (such as 0 to 255 levels). For example, based on the RGB three primary colors, an image containing each of the single colors R (red), G (green), and B (blue) or multiple combinations thereof (such as R (red) + G (green), R (red) + B (blue), G (green) + B (blue), and R (red) + G (green) + B (blue)) can be generated.

[0039] S2, obtain the mixed brightness value of each color channel combination corresponding to the LCD screen and the multiple brightness component values ​​corresponding to the color channel combination.

[0040] In some embodiments, the mixed brightness value can refer to the overall brightness produced by the combination of RGB color channels at a specific grayscale of the LCD screen. The brightness component value can refer to the brightness output of each individual color channel in a specific color channel combination when displaying that combination. For example, if the specific color channel combination is "R (red) + G (green)," then the brightness component value includes the brightness component value of the red channel and the brightness component value of the green channel.

[0041] In some embodiments, the mixed brightness value and multiple brightness component values ​​of each color channel combination of the LCD screen can be obtained by detection devices such as a color analyzer and a photoelectric sensor. During testing, each color channel (R, G, B) is turned on individually and the brightness component value is measured. Then, brightness measurements are performed sequentially for various combinations, such as R+G combination, R+B combination, etc., to obtain their mixed brightness value.

[0042] S3, obtain the brightness deviation between the sum of multiple brightness component values ​​and the corresponding mixed brightness value.

[0043] Specifically, the system adds the luminance component values ​​under the same color channel combination and compares them with the measured mixed luminance value to obtain the luminance deviation value. This value represents the difference between the actual luminance and the theoretical luminance of the multi-channel combination, mainly reflecting the luminance difference caused by LCD screen characteristics or insufficient driving voltage. Therefore, luminance deviation calculation is to evaluate the performance of the LCD screen under the current driving conditions and to provide directional data for subsequent calibration, so that the final lookup table can effectively reflect the actual luminance.

[0044] S4. Based on the direction of the brightness deviation, obtain the target gray level compensation value corresponding to the current n gray levels.

[0045] In some embodiments, the target grayscale compensation value may refer to the value of adjusting or compensating each input grayscale signal in order to correct the brightness of the LCD screen output, thereby achieving the required brightness output under different grayscale inputs.

[0046] S5, obtain the target grayscale compensation values ​​for all corresponding grayscale levels to form a line overdrive lookup table.

[0047] Specifically, the target grayscale compensation value corresponding to each grayscale level is recorded as the adjustment or calibration value for that grayscale level. This process covers all grayscale levels, from the darkest grayscale (e.g., grayscale 0) to the brightest grayscale (e.g., grayscale 255 or higher). The target grayscale compensation values ​​for all grayscale levels are arranged sequentially to form a complete line overdrive lookup table. For LCD screens with different resolutions and color combinations, this lookup table can have different formats and refinement levels. For example, if the LCD screen is an 8-bit grayscale display, the lookup table will contain 256 grayscale compensation values ​​(from grayscale 0 to grayscale 255); if it is 10-bit, it will contain 1024 grayscale compensation values.

[0048] Furthermore, the generated line overdrive lookup table will serve as a reference database for automatic brightness calibration, providing accurate data support to ensure that the brightness performance of the LCD screen meets expectations, thereby improving the uniformity, consistency, and accuracy of the display effect.

[0049] The method for obtaining a line overdrive lookup table for a liquid crystal display (LCD) according to an embodiment of the present invention drives the LCD to output images of different color channel combinations at n gray levels, and obtains the mixed brightness value and multiple brightness component values ​​corresponding to each color channel combination. This accurately reflects the brightness performance of each color channel combination and corresponding multiple single color channels at different gray levels. By calculating the brightness deviation between the sum of multiple brightness component values ​​and the corresponding mixed brightness value, the difference between the actual brightness performance and the expected brightness performance of the LCD under the current driving conditions can be evaluated. Based on the direction of the brightness deviation, a preset calibration algorithm can be used to automatically calculate the adjustment or compensation value required for each input gray level signal, i.e., the target gray level compensation value corresponding to the current n gray levels, and record it for subsequent correction of the brightness output of the LCD. The above process is repeated until the target gray level compensation value corresponding to all gray levels is obtained, thereby automatically generating a calibrated line overdrive lookup table. The method of the present invention eliminates the need for manual testing and comparison, simplifies the operation process, reduces human error, and improves the accuracy of the line overdrive lookup table, thus providing accurate data support for subsequent automatic calibration of LCD brightness.

[0050] In some embodiments, driving the LCD screen to output images of different color channel combinations at n gray levels includes: sequentially outputting images of different color channel combinations at different gray levels in ascending or descending order, or driving the LCD screen to output gray levels segmented by polling all gray level compensation values ​​in a preset manner.

[0051] The ascending or descending order can be based on grayscale levels from low to high (increasing) or from high to low (decreasing), sequentially outputting images of different grayscale levels and color channel combinations on the LCD screen. Examples include single-color (R, G, B) images (such as RG (Red + Green), RB (Red + Blue), GB (Green + Blue), RGB (Red + Green + Blue), etc.). This method ensures continuous display of each grayscale combination, facilitating gradual adjustment and calibration of each grayscale level.

[0052] In some embodiments, preset polling can refer to dividing the grayscale into multiple smaller grayscale ranges according to the grayscale calibration requirements, and driving the LCD screen to output the corresponding image one by one according to these divided ranges. In this way, the system can more meticulously traverse each calibration value and ensure display consistency across all grayscale ranges. This polling method is highly flexible and can quickly test specific grayscale or color combinations according to testing needs without following a fixed increasing or decreasing order, enabling faster testing of the LCD screen's brightness performance and saving calibration time.

[0053] In some embodiments, the system can drive the LCD screen to output a combined pattern of RGB channels with gray levels from 0 to n. Gray level n is the gray level of the three color channels R, G, and B, which can be combined in different ways. For example, all color channels can be at the same gray level (such as gray level n), or two color channels can maintain a fixed gray level while the other color channel changes (from gray level 0 to n).

[0054] Figure 2 This is a schematic diagram of RGB channel combination at n gray levels according to an embodiment of the present invention, as shown below. Figure 2 As shown, Figure 2 In diagram (a), the R (red), G (green), and B (blue) color channels are driven simultaneously. The R, G, and B channels can sample the same grayscale value n, meaning all three channels are at the same grayscale level. Alternatively, the grayscale values ​​of two color channels can be fixed, while the third channel outputs grayscale variations from 0 to n. This combination is used to test different grayscale display effects. Lrgb represents the brightness data obtained by simultaneously driving the R, G, and B color channels; this data represents the brightness of the entire RGB combination. Lrgb' represents the weighted component of the driving brightness of the R, G, and B color channels. L0 represents the backlight brightness of the LCD panel in a black screen state; this brightness value is used to correct the actual brightness of the LCD display, subtracting the influence of the backlight.

[0055] Figure 2In (b), only the R (red) color channel is driven, and the R (red) color channel outputs varying within the grayscale range of 0 to n. This test method is used to measure the brightness output of the R (red) color channel at different grayscale levels. Here, Lr represents the brightness data obtained by driving the R (red) color channel, Lr' represents the brightness component obtained after driving the R (red) color channel, and L0 represents the transmittance brightness of the LCD panel itself in the black screen state.

[0056] Figure 2 In the diagram (c), only the G (green) color channel is driven, and the output of the G (green) color channel varies within the grayscale range of 0 to n. This test method is used to measure the brightness output of the G (green) color channel at different grayscale levels. Here, Lg represents the brightness data obtained by driving the G (green) color channel, Lg' represents the brightness component obtained after driving the G (green) color channel, and L0 represents the transmittance brightness of the LCD panel itself in the black screen state.

[0057] Figure 2 In the diagram, (d) indicates that only the B (blue) color channel is driven, and the B (blue) color channel outputs varying within the grayscale range of 0 to n. This testing method is used to measure the brightness output of the B (blue) color channel at different grayscale levels, meaning that the B (blue) color channel can display a grayscale range from the darkest to the brightest. Here, Lb represents the brightness data measured after driving the B (blue) color channel. Lb' represents the brightness component obtained after driving the B (blue) color channel, and L0 represents the transmittance brightness of the LCD panel itself in a black screen state.

[0058] Figure 2 In the diagram, (e) represents the simultaneous driving of the R (red) and B (blue) color channels. Both color channels can vary their output within the grayscale range of 0 to n, while the G (green) color channel remains undriven. This combination is used to measure the brightness performance of the R (red) and B (blue) color channels when driven in a mixed manner. Here, Lrb represents the brightness data measured after simultaneously driving the R (red) and B (blue) color channels. Lrb' represents the brightness-weighted component obtained by driving the R (red) and B (blue) color channels together, and L0 represents the transmittance brightness of the LCD panel itself in a black screen state.

[0059] Figure 2In the diagram, (f) represents the simultaneous driving of the R (red) and G (green) color channels. Both channels can vary their output within the grayscale range of 0 to n, producing different grayscale combinations. The B (blue) color channel is not driven. This combination is used to measure the brightness performance of the R (red) and G (green) color channels when driven in a mixed manner. Here, Lrg represents the brightness data measured after simultaneously driving the R (red) and G (blue) color channels. Lrg' represents the brightness weighted component obtained by driving the R (red) and G (green) color channels together, and L0 represents the transmittance brightness of the LCD panel itself in a black screen state.

[0060] Figure 2 In the diagram, (g) represents the simultaneous driving of the G (green) and B (blue) color channels. These two color channels can vary their output within the grayscale range of 0 to n, producing different grayscale combinations. The R (red) color channel is not driven. This combination is used to measure the brightness performance of the G (green) and B (blue) color channels when driven in a mixed manner. Here, Lgb represents the brightness data measured after simultaneously driving the G (green) and B (blue) color channels. Lgb' represents the brightness-weighted component obtained by driving the G (green) and B (blue) color channels together, and L0 represents the transmittance brightness of the LCD panel itself in a black screen state.

[0061] Figure 2 In this context, (h) represents the 0-grayscale driven pixel, which is the state where the color channel does not display an image, representing the brightness of backlight transmission in a black screen state. The brightness of 0-grayscale represents the screen's transmittance brightness when the color channel is not driven at all. This is a benchmark value used to correct other grayscale brightness data, subtracting the influence of backlight to more accurately measure the brightness at each grayscale level.

[0062] In summary, brightness testing of monochrome color channels (such as R, G, B) and mixed drives (such as RB, RG, GB) allows for a more comprehensive analysis of the performance of LCD panels under different grayscale combinations. These brightness data (such as Lb, Lrb, Lrg, etc.) not only reflect the brightness of each grayscale level, but also allow for further analysis of the contribution of each color channel to the overall brightness through weighted components (such as Lb', Lrb', Lrg', etc.). Simultaneously, measuring the 0th grayscale brightness (L0) allows for better correction of the backlight's impact on the total brightness, ensuring more accurate brightness data for each grayscale level.

[0063] In some embodiments, the color channel combination is selected based on the color channel arrangement architecture or driving mode of the LCD screen. Specifically, the color channel combination is selected based on the gate driving mode of the LCD panel (such as single gate, dual gate, tri gate, etc.), the source driving mode of the panel (such as flip mode, stripe mode, etc.), the liquid crystal structure mode of the panel (such as IPS mode, VA mode, etc.), and also in combination with the panel's performance in displaying RGB pure color mixing (such as color saturation, color coordinates) before LOD function is enabled.

[0064] Gate drive modes (such as single gate, dual gate, and tri gate modes) affect the data refresh rate and charging time. For example, in tri gate mode, the front-end system processes three lines of data (R, G, and B lines) simultaneously within the time it takes to scan one line, which may lead to insufficient charging and consequently, insufficient monochrome brightness performance. In this case, it is necessary to test each channel (R, G, B) independently to examine the relationship between the individually output brightness component values ​​and the combined output mixed brightness values.

[0065] In some embodiments, the source driving mode (such as flip, stripe, etc.) determines how the source signal drives the color channels. Choosing the appropriate driving mode can affect the charging efficiency and response speed of the RGB channels.

[0066] In some embodiments, different liquid crystal structures (such as IPS, VA, etc.) have different viewing angles and response characteristics. Based on the specific structure of the liquid crystal screen, the color channel combination can be better selected to ensure color performance under various viewing angles.

[0067] In some embodiments, before the LOD function is enabled, the performance of the LCD screen is evaluated and the most suitable color channel combination is selected by testing the color saturation and color coordinates of the LCD screen when displaying RGB pure colors.

[0068] In some embodiments, when selecting the output RGB grayscale combination, it can be selected according to the color channel arrangement architecture of the LCD screen, that is, according to the arrangement order of the color channels of the previous row to the color channels of the next row on the same vertical data driving line of the LCD screen. Figure 2 The grayscale combinations of (a), (b), (c), and (d) involve the brightness combinations of the R, G, and B color channels and the calculation of their component brightness differences, respectively. Figure 2The grayscale combinations of (e), (f), (g), and (h) involve the calculation of brightness differences between the pairwise mixing of the R, G, and B color channels.

[0069] In some embodiments, obtaining the mixed brightness value of each color channel combination corresponding to the liquid crystal screen and the multiple brightness component values ​​corresponding to the color channel combination includes at least one of the following: First, obtain the mixed brightness value of the LCD screen simultaneously driving the R, B, and G channels, as well as the brightness component values ​​of the R, B, and G channels corresponding to the color channel combination. Theoretically, the mixed brightness value of the R, B, and G channels is equal to the sum of the weighted components of the driving brightness of the R, G, and B color channels and the transmittance brightness value of the LCD panel itself in a black screen state. Furthermore, the weighted components of the driving brightness of the R, G, and B color channels are equal to the sum of the brightness component values ​​of the R, B, and G channels corresponding to the color channel combination. The specific formula is as follows: ; ; in, To simultaneously drive the mixed brightness values ​​of the R, B, and G channels, These are the weighted components of the driving luminance for the R, G, and B color channels. This represents the light transmittance of the LCD panel itself when the screen is black. This represents the luminance component value of the R channel corresponding to the color channel combination. This represents the luminance component value of the G channel corresponding to the color channel combination. This represents the luminance component value of the B channel corresponding to the color channel combination.

[0070] Second, obtain the mixed brightness value of the LCD screen simultaneously driving the R, B, and G channels, as well as the brightness component value of the R channel and the combined brightness component value of the B and G channels corresponding to the color channel combinations. Theoretically, the mixed brightness value of the R, B, and G channels is equal to the sum of the weighted components of the driven brightness of the R, G, and B color channels and the light transmittance brightness value of the LCD panel itself in a black screen state. The weighted components of the driven brightness of the R, G, and B color channels are equal to the sum of the brightness component value of the R channel and the combined brightness component value of the B and G channels, and the brightness data obtained by driving the R channel is equal to the sum of the brightness component value of the R channel and the light transmittance brightness value of the LCD panel itself in a black screen state. The specific formulas are as follows: ; ; ; in, To simultaneously drive the mixed brightness values ​​of the R, B, and G channels, These are the weighted components of the driving luminance for the R, G, and B color channels. This represents the light transmittance of the LCD panel itself when the screen is black. Lr represents the weighted components of the driving luminance for the R, G, and B color channels, where Lr is the luminance data acquired by driving the R channel. This represents the luminance component value of the R channel corresponding to the color channel combination. This represents the combined luminance component value of the B and G channels.

[0071] Third, obtain the mixed brightness value of the LCD screen simultaneously driving the R, B, and G channels, as well as the brightness component value of the G channel and the brightness component value of the combination of the R and B channels corresponding to the color channel combination. Theoretically, the mixed brightness value of the R, B, and G channels is equal to the sum of the weighted components of the driven brightness of the R, G, and B color channels and the light transmittance brightness value of the LCD panel itself in a black screen state. The weighted components of the driven brightness of the R, G, and B color channels are equal to the sum of the brightness component value of the G channel and the brightness component value of the combination of the R and B channels, and the brightness data obtained by driving the G channel is equal to the sum of the brightness component value of the G channel and the light transmittance brightness value of the LCD panel itself in a black screen state. The specific formulas are as follows: ; ; ; in, To simultaneously drive the mixed brightness values ​​of the R, B, and G channels, These are the weighted components of the driving luminance for the R, G, and B color channels. This represents the light transmittance of the LCD panel itself when the screen is black. Lg represents the weighted components of the driving luminance for the R, G, and B color channels, where Lg is the luminance data acquired by driving the G channel. This represents the luminance component value of the G channel corresponding to the color channel combination. This represents the combined luminance component value of the R and B channels.

[0072] Fourth, obtain the mixed brightness value of the LCD screen simultaneously driving the R, B, and G channels, as well as the brightness component value of the B channel and the combined brightness component value of the R and G channels corresponding to the color channel combination. Theoretically, the mixed brightness value of the R, B, and G channels is equal to the sum of the weighted components of the driven brightness of the R, G, and B color channels and the light transmittance brightness value of the LCD panel itself in a black screen state. The weighted components of the driven brightness of the R, G, and B color channels are equal to the sum of the brightness component value of the B channel and the combined brightness component value of the R and G channels, and the brightness data obtained by driving the B channel is equal to the sum of the brightness component value of the B channel and the light transmittance brightness value of the LCD panel itself in a black screen state. The specific formulas are as follows: ; ; ; in, To simultaneously drive the mixed brightness values ​​of the R, B, and G channels, These are the weighted components of the driving luminance for the R, G, and B color channels. This represents the light transmittance of the LCD panel itself when the screen is black. Lb represents the weighted components of the driving luminance for the R, G, and B color channels, where Lb is the luminance data obtained by driving the B channel. This represents the luminance component value of the B channel corresponding to the color channel combination. This represents the combined luminance component value of the R and G channels.

[0073] In some embodiments, obtaining the mixed brightness value of each color channel combination corresponding to the liquid crystal screen and the multiple brightness component values ​​corresponding to the color channel combination includes at least one of the following: First, obtain the mixed brightness value of the LCD screen simultaneously driven by the R and B channels, as well as the brightness component values ​​of the R and B channels corresponding to the color channel combinations. Theoretically, the mixed brightness value of the R and B channels is equal to the sum of the weighted brightness component obtained by driving the R and B color channels together and the transmittance brightness value of the LCD panel itself in a black screen state. The weighted brightness component obtained by driving the R and B color channels together is equal to the sum of the brightness component values ​​of the R and B channels. The specific formula is as follows: ; ; in, To simultaneously drive the mixed brightness values ​​of the R and B channels, This is a luminance-weighted component obtained by driving the R and B color channels together. This represents the light transmittance of the LCD panel itself when the screen is black. This represents the luminance component value of the R channel corresponding to the color channel combination. This represents the luminance component value of the B channel corresponding to the color channel combination.

[0074] Second, obtain the mixed brightness value of the LCD screen corresponding to the simultaneous driving of the R and G channels, as well as the brightness component values ​​of the R and G channels corresponding to the color channel combinations. Theoretically, the mixed brightness value of the R and G channels is equal to the sum of the weighted brightness component obtained by driving the R and G color channels together and the transmittance brightness value of the LCD panel itself in a black screen state. The weighted brightness component obtained by driving the R and G color channels together is equal to the sum of the brightness component values ​​of the R and G channels. The specific formula is as follows: ; ; Where Lrg is the mixed brightness value that simultaneously drives the R and G channels. This is a luminance-weighted component obtained by driving the R and G color channels together. This represents the light transmittance of the LCD panel itself when the screen is black. This represents the luminance component value of the R channel corresponding to the color channel combination. This represents the luminance component value of the G channel corresponding to the color channel combination.

[0075] Third, obtain the mixed brightness value of the LCD screen simultaneously driven by the G and B channels, as well as the brightness component values ​​of the G and B channels corresponding to the color channel combinations. Theoretically, the mixed brightness value of the G and B channels is equal to the sum of the weighted brightness component obtained by driving the G and B color channels together and the transmittance brightness value of the LCD panel itself in a black screen state. The weighted brightness component obtained by driving the G and B color channels together is equal to the sum of the brightness component values ​​of the G and B channels. The specific formula is as follows: ; ; Where Lgb is the mixed luminance value that simultaneously drives the G and B channels. This is a luminance-weighted component obtained by driving the color through both the G and B channels. This represents the light transmittance of the LCD panel itself when the screen is black. This represents the luminance component value of the G channel corresponding to the color channel combination. This represents the luminance component value of the B channel corresponding to the color channel combination.

[0076] In some embodiments, due to the driving circuitry and charging / discharging characteristics of the liquid crystal display (LCD), the actual measured brightness may deviate from the theoretically calculated brightness, especially in intermediate grayscale levels. This deviation is mainly because the pixel liquid crystal cells on the same data driving line have different charging / discharging rates between adjacent rows under different driving conditions, and this difference can affect the actual brightness output. Therefore, the driving voltage of the LCD panel varies at different grayscale levels, resulting in different actual charge charging / discharging rates, which in turn affects brightness performance. At extremely low grayscale levels (close to 0 grayscale) or extremely high grayscale levels (close to the highest grayscale), the brightness difference is usually not significant, but at intermediate grayscale levels, the brightness difference becomes particularly prominent. Intermediate grayscale levels actually exhibit the following characteristics: ; ; ; ; ; ; ; In the above formula, the left-hand parameter of the (=) and (>) symbols is defined as the left-hand value, and conversely, the right-hand parameter is defined as the right-hand value. Based on the left and right values ​​of the above formula, the brightness deviation between the sum of multiple brightness component values ​​and the corresponding mixed brightness value can be calculated. The brightness deviation value can be the difference between the left and right values ​​in the above formula, or it can be a percentage value of the difference between the two.

[0077] In embodiments of the present invention, the brightness deviation value can be the left value minus the right value, or the right value minus the left value, or the difference between the two divided by the left value as a percentage, or the difference between the two divided by the right value as a percentage, or other measurement methods that can directly or indirectly reflect the brightness deviation value.

[0078] In this embodiment, the brightness deviation threshold refers to the brightness deviation value or brightness error range allowed by the system. It can be a unidirectional value or an interval value. For example, the brightness deviation threshold for a unidirectional value can be set to <1%, the brightness deviation threshold for an interval value can be set to ±1%, or the brightness deviation threshold for an interval value can be set to <1% and greater than -2%.

[0079] In this embodiment, the direction of the brightness deviation is specified, but not limited to, the manner of expression described below: When the measured brightness deviation value approaches or deviates from the brightness deviation threshold, adjust the direction of increasing or decreasing the gray level compensation value of the current n gray levels, or adjust the direction of jumping to a smaller or larger value for the gray level compensation value of the current n gray levels.

[0080] In some embodiments, obtaining the target grayscale compensation value corresponding to the current n grayscale based on the deviation direction of the brightness deviation includes: when the brightness deviation value is less than the brightness deviation threshold, the current grayscale compensation value of the LCD screen is the target grayscale compensation value corresponding to the current n grayscale.

[0081] The brightness deviation threshold refers to the allowable brightness error range of the system, which can be set according to the color channel arrangement structure of the LCD screen or a custom value. The color channel arrangement structure of the LCD screen determines its color display method. For example, in the common RGB arrangement structure, the proportion and arrangement of the red, green, and blue channels can affect the overall brightness distribution of the screen. Therefore, an independent brightness deviation threshold can be set for each color channel based on the specific channel arrangement structure to address the slight differences in output between different channels.

[0082] For custom values, users can define the brightness deviation threshold according to specific application requirements. For example, in scenarios requiring high color consistency, the brightness deviation threshold can be set to ±0.5% or lower. Under normal display requirements, the brightness deviation threshold can be set to ±1%. Custom settings allow for flexible adjustment of brightness accuracy according to application needs, improving display consistency.

[0083] Furthermore, in some embodiments, single-gate liquid crystal displays (SCLs) offer higher brightness stability in their manufacturing and driving methods. Therefore, the brightness calibration results of SCLs can be used as a standard to set brightness deviation thresholds for other screens. For example, a fine brightness calibration can be performed on the SCL first, and after obtaining its deviation threshold setting, this deviation range can be used as a reference target for other liquid crystal displays, ensuring that all screens approach the brightness level of this benchmark. This significantly improves brightness consistency between display devices.

[0084] In some embodiments, if the system already has certain target LCD screens that have undergone rigorous brightness calibration, the brightness performance of these screens can serve as benchmarks for the brightness calibration of other screens. For newly assembled or large batches of LCD screen devices, the brightness characteristics of the target LCD screens can be used as the calibration basis during factory manufacturing or installation, thereby shortening the brightness adjustment time and ensuring the consistency of display effects between devices.

[0085] In some embodiments, the brightness deviation threshold can also be set based on the limit values ​​of grayscale compensation values ​​in the line overdrive lookup table. These limit values ​​can be the upper and lower limits of the grayscale compensation values, corresponding to the maximum and minimum brightness of the RGB color channels, respectively. If, after multiple adjustments, the deviation between the left and right values ​​still cannot reach the brightness deviation threshold, then the grayscale compensation value may have reached its maximum or minimum value, i.e., reached the adjustment limit.

[0086] In some embodiments, when the brightness deviation value is within a preset brightness deviation threshold (e.g., ±1%), it indicates that the sum of multiple brightness component values ​​is close to the corresponding mixed brightness value, that is, the brightness output of the current grayscale is close to the target brightness, and the grayscale compensation value at this time can be directly set as the target grayscale compensation value without further adjustment.

[0087] In some embodiments, obtaining the target grayscale compensation value corresponding to the current n grayscale levels based on the deviation direction of the brightness deviation further includes: when the brightness deviation value is greater than or equal to the brightness deviation threshold, adjusting the current grayscale compensation value of the LCD screen according to the deviation direction. This indicates that the current grayscale compensation value cannot meet the required brightness accuracy requirements. In this case, it is necessary to adjust the grayscale compensation value according to the deviation direction to reduce the actual brightness of the LCD screen at the current grayscale level to achieve the target brightness level.

[0088] Furthermore, after each adjustment of the grayscale compensation value, the system can acquire a new brightness deviation value and adjust the grayscale compensation value of the LCD screen according to the deviation direction of the new brightness deviation value. Through this cyclical adjustment process, the system can continuously adjust the grayscale compensation value until the brightness deviation value is less than the brightness deviation threshold, thus obtaining the target grayscale compensation value corresponding to the current n grayscale levels.

[0089] Therefore, this method ensures continuous dynamic adjustment of the brightness deviation value, making it suitable for precise brightness control of LCD screens at different gray levels. At each gray level, the system continuously updates the brightness deviation value and adjusts the gray level compensation value, thereby achieving high-precision brightness output.

[0090] In some embodiments, obtaining the grayscale compensation value corresponding to the current n grayscale based on the deviation direction of the brightness deviation includes: using a bisection method to adjust the grayscale compensation value with the value between the maximum allowable grayscale compensation value and the minimum allowable grayscale compensation value of the current n grayscale until the brightness deviation is less than or equal to the brightness deviation threshold.

[0091] The binary search method can be considered an optimization algorithm based on binary search. This method uses the maximum and minimum allowable grayscale compensation values ​​for the current n grayscale levels as the initial range for the binary search, iteratively adjusting the grayscale compensation values. Specifically, first, the midpoint between the current maximum and minimum allowable grayscale compensation values ​​is calculated and used as the new grayscale compensation value. Then, the brightness deviation value under this compensation value is measured to determine if it is less than or equal to a brightness deviation threshold. If the brightness deviation value does not meet the threshold requirement, the adjustment range is further narrowed according to the deviation direction; that is, if the current brightness deviation value is too high, the current grayscale compensation value of the LCD screen is reduced. This process is repeated until a suitable grayscale compensation value is found, making the brightness deviation less than or equal to the brightness deviation threshold.

[0092] For example, suppose the maximum allowable grayscale compensation value is 128, the minimum allowable grayscale compensation value is 64, and the brightness deviation threshold is set to 1%. The system first selects the midpoint between 128 and 64, 96, as the initial grayscale compensation value. After detecting the brightness deviation, if the brightness in the deviation direction is higher than the target value, the compensated output grayscale value is reduced to 80. The brightness deviation value is re-detected after each adjustment until the deviation is below 1%. This method can quickly narrow down the deviation range until the brightness deviation value is less than or equal to the brightness deviation threshold.

[0093] In addition to the binary search method, other polling methods can be used, such as incremental or decremental methods. These methods gradually approach the target grayscale compensation value by incrementally increasing or decreasing the grayscale compensation value until the brightness deviation reaches a set threshold. For example, the incremental method can start from the current grayscale compensation value and gradually increase the grayscale value, such as from 80 to 90, 100, etc., until a suitable grayscale compensation value is found. The decremental method, on the other hand, starts from a larger value and gradually decreases the grayscale compensation value until the brightness deviation requirement is met. Through these methods, the system can flexibly adjust the grayscale compensation value for each grayscale level, ensuring the accuracy and consistency of the LCD screen's brightness performance.

[0094] In some embodiments, the system can export a line overdrive lookup table and save it in a preset file format. Specifically, based on the deviation direction of the brightness deviation, the target grayscale compensation value corresponding to the current n grayscale levels is obtained, and the target grayscale compensation values ​​of all grayscale levels can form a complete line overdrive lookup table. The generated line overdrive lookup table data can be saved in binary format or a specific format. To ensure data consistency and compatibility across different platforms, the system can also convert the lookup table format and select a preset file format for storage. For example, common formats such as CSV, BIN, or TXT can be selected. Selecting CSV format facilitates data viewing and editing in spreadsheet tools; selecting BIN format improves data storage compactness; and selecting TXT format enhances file versatility. This flexible storage format selection not only facilitates the access to calibration data but also adapts to different parsing environments, improving the compatibility of the lookup table across multiple platforms.

[0095] In addition, to further optimize storage space and cost, the system can employ a simplified line-driven lookup table. In this approach, the system can select and store target grayscale compensation values ​​for specific grayscale levels using either equal-interval or unequal-interval sampling methods. Equal-interval sampling selects grayscale points for storage at fixed intervals, while unequal-interval sampling stores more data in areas with significant grayscale variations or requiring fine-tuning, ensuring higher precision brightness calibration.

[0096] To ensure the effective application of compensation values ​​from the simplified lookup table, the system can employ bilinear interpolation to calculate grayscale compensation values ​​that are not directly stored. By linearly interpolating the compensation values ​​of adjacent grayscale values ​​in the simplified lookup table, the system can accurately calculate the compensation value of intermediate grayscale points, thereby ensuring the continuity and accuracy of brightness calibration. This method not only saves storage space and reduces storage costs but also guarantees calibration accuracy.

[0097] In some embodiments, the exported line overdrive lookup table file may also include other information (such as calibration timestamps, device numbers, calibration operator information, etc.) to ensure data traceability. When the LCD screen needs recalibration or adjustment, the line overdrive lookup table can be re-imported into the system to update the old calibration data, thereby maintaining the consistency of screen display quality.

[0098] Figure 3 This is an overall flowchart of a method for obtaining a liquid crystal screen overdrive lookup table according to an embodiment of the present invention, as follows: Figure 3 As shown, the overall process of obtaining the LCD screen line overdrive lookup table includes at least steps S10-S18.

[0099] S10, the system can output images of different color channel combinations at different gray levels in ascending or descending order, or drive the LCD screen to output gray levels segmented by polling all gray level compensation values ​​in a preset manner.

[0100] S11, obtain the mixed brightness value of each color channel combination corresponding to the current LCD screen and the multiple brightness component values ​​corresponding to the color channel combination.

[0101] S12, obtain the brightness deviation between the sum of multiple brightness component values ​​and the corresponding mixed brightness value.

[0102] S13, determine whether the brightness deviation value is less than the brightness deviation threshold. If it is less than the threshold, proceed to step S14; if it is not less than the threshold, proceed to step S15.

[0103] S14, the current grayscale compensation value of the LCD screen is the target grayscale compensation value corresponding to the current n grayscale.

[0104] S15, according to the direction of the brightness deviation threshold, increase or decrease the current grayscale compensation value of the LCD screen.

[0105] S16, obtain a new brightness deviation value, and adjust the grayscale compensation value of the LCD screen according to the deviation direction of the new brightness deviation value until the brightness deviation value is less than the brightness deviation threshold.

[0106] S17, obtain the target grayscale compensation values ​​corresponding to all grayscale levels to form a line overdrive lookup table.

[0107] S18, export the line drive lookup table and save it in a preset file format.

[0108] In summary, the above-described steps for obtaining the LCD screen overdrive lookup table enable its automatic generation. This eliminates the need for manual testing and comparison, simplifies the operation process, reduces human error, and improves the accuracy of the overdrive lookup table. This provides precise data support for the subsequent automatic calibration of LCD screen brightness.

[0109] The following is for reference. Figure 4 An automatic brightness calibration method for a liquid crystal display screen according to an embodiment of the present invention is described.

[0110] Figure 4 This is a flowchart of an automatic brightness calibration method for a liquid crystal screen according to an embodiment of the present invention, as follows: Figure 4 As shown, the automatic brightness calibration method for liquid crystal screens in this embodiment of the invention includes at least steps S100-S101.

[0111] S100, in response to the LCD screen brightness automatic calibration start command, calls the line overdrive lookup table obtained according to the method for obtaining the LCD screen line overdrive lookup table described in the above embodiment.

[0112] In some embodiments, the automatic brightness calibration start command for the LCD screen can be triggered based on different conditions to ensure timely brightness adjustment that meets application requirements. For example, it can be triggered by changes in ambient brightness, usage duration, preset timer settings, or manual triggering.

[0113] Specifically, for ambient brightness change triggering, the system can be equipped with an ambient brightness sensor to monitor the external light intensity in real time. When the ambient brightness change exceeds a set threshold (e.g., an increase or decrease of 30%), the system automatically triggers brightness calibration to adapt to the environmental change. For usage duration triggering, the system records the cumulative running time of the LCD screen. Since the brightness and color of the LCD screen may deviate from the initial settings after prolonged use, the system can automatically initiate brightness calibration after a certain period of operation (e.g., every 100 hours). For timed triggering, the system can be set to automatically trigger brightness calibration at a fixed time interval (e.g., every 24 hours). For manual triggering, users can manually initiate brightness calibration through the user interface. This method is useful in certain situations, such as after installing a new screen or replacing the driver device, where users can manually calibrate the brightness to match other devices.

[0114] S101, perform grayscale compensation calibration on the LCD screen according to the line drive lookup table.

[0115] Specifically, the system reads the grayscale compensation value corresponding to each grayscale level in the overdrive lookup table and selects the appropriate grayscale compensation value based on the current grayscale level. These compensation values ​​are then converted into actual drive voltage values ​​by the digital-to-analog converter (DAC) inside the LCD panel, thereby adjusting the brightness output of the LCD screen to approach the target brightness.

[0116] Furthermore, during the gradual application of grayscale compensation values ​​from the lookup table, the system can monitor the brightness output in real time using a photoelectric sensor and compare the current brightness with the target brightness. If the brightness deviation value still exceeds the set brightness deviation threshold, the LCD screen can be further calibrated with grayscale compensation to achieve the desired brightness.

[0117] Furthermore, after the adjustment is complete, the system can save the relevant parameters and results from this adjustment process, such as the brightness deviation value and the corresponding grayscale compensation value. This data can be used as a reference for subsequent brightness calibration or as a basis for future lookup table updates, ensuring that the latest compensation data can be directly referenced upon subsequent startups, saving readjustment time.

[0118] Furthermore, by inputting a specific grayscale value (such as the grayscale value of a pixel), the corresponding grayscale value is output to the panel after passing through the lookup table via the lookup line. The COF (chip on film) on the LCD panel is equipped with a gate driver and a source driver. The source driver integrates a digital-to-analog converter (DAC), which converts the digital grayscale value into an analog driving voltage. The analog driving voltage converted by the DAC acts on the liquid crystal pixels, causing a change in the arrangement of liquid crystal molecules (i.e., "flipping"). This flipping process determines the light transmittance and color performance of the pixels, ensuring that the actual display effect matches or optimizes the expected grayscale of the input signal.

[0119] In some embodiments, the automatic brightness calibration method for liquid crystal displays according to the present invention can be widely applied to liquid crystal display panels with different driving methods, such as TN (Twisted Nematic) driven liquid crystal displays, IPS (In-Plane Switching) driven liquid crystal displays, AV (Vertical Alignment) driven liquid crystal displays, MVA (Multi-Domain Vertical Alignment) driven liquid crystal displays, or liquid crystal displays with other driving methods.

[0120] According to the automatic brightness calibration method for liquid crystal displays (LCDs) of this invention, in response to an automatic brightness calibration start command, the system can automatically call the overdrive lookup table obtained by the method described in the above embodiment, which records the target grayscale compensation values ​​of the LCD at different grayscale levels. Based on these compensation values, the system can adjust the input grayscale signals, which are converted into actual driving voltage values ​​by a digital-to-analog converter (DAC) within the LCD panel. Therefore, by adjusting the grayscale signals using the target grayscale compensation values, the system can indirectly regulate the driving voltage. By accelerating or slowing down the charging and discharging process of the LCD, deviations in the output brightness of the LCD can be compensated, ensuring that the brightness performance of different grayscale and color channel combinations meets expectations. This method can complete brightness calibration without manual operation, simplifying the operation process, reducing human error, and making the brightness performance of the LCD more uniform and accurate. This improves the consistency and accuracy of the brightness performance of the LCD at various grayscale and color combinations, further optimizing the display quality of the LCD panel.

[0121] The following is for reference. Figure 5 A system for obtaining a liquid crystal display line overdrive lookup table according to an embodiment of the present invention is described.

[0122] Figure 5 This is a block diagram of a system for obtaining a liquid crystal screen overdrive lookup table according to an embodiment of the present invention, such as... Figure 5 As shown, the system 100 for obtaining the LCD screen line lookup table includes: a detection device 1 and a control device 2.

[0123] In some embodiments, the detection device 1 can be a color analyzer or a photoelectric sensor, used to detect the brightness value of the target LCD screen. The color analyzer can accurately measure the color brightness distribution of the LCD screen under different grayscale driving conditions. The color analyzer can incorporate optical filters and multi-channel detectors, enabling it to simultaneously acquire brightness information from multiple color channels, such as RGB. The photoelectric sensor determines screen brightness by detecting light intensity. This type of sensor features a fast response and can quickly capture the screen's brightness value under different grayscale driving conditions, making it suitable for scenarios with high real-time requirements.

[0124] In some embodiments, the detection device 1 can acquire brightness values ​​from any location on the screen area, not limited to a fixed location. The measurement area can be adjusted as needed to perform a comprehensive analysis of the brightness of the entire screen. The angle at which the detection device 1 acquires brightness data can be perpendicular to the display panel or at an angle to the panel. This angle can be flexibly adjusted according to specific measurement requirements, ranging from 0° to 180°. This ensures accurate acquisition of the display panel's brightness signal at different angles, thus adapting to different usage scenarios and needs.

[0125] In some embodiments, the control device 2 is connected to the detection device 1 and is used to execute the method for obtaining the LCD screen overdrive lookup table described in the above embodiments, so as to analyze and calculate the brightness data corresponding to different gray levels. The control device 2 can adjust the gray level compensation value according to the brightness deviation of each gray level until a target gray level compensation value that meets the brightness deviation threshold requirement is obtained.

[0126] According to an embodiment of the present invention, a system 100 for obtaining a line overdrive lookup table for a liquid crystal display (LCD) screen includes a control device 2 connected to a detection device 1. By executing the method described in the above embodiment for obtaining a line overdrive lookup table, the system drives the LCD screen to output images of different color channel combinations at n gray levels. It obtains the mixed brightness value and multiple brightness component values ​​corresponding to each color channel combination, accurately reflecting the brightness performance of each color channel combination and corresponding multiple single color channels at different gray levels. By calculating the brightness deviation between the sum of multiple brightness component values ​​and the corresponding mixed brightness value, the difference between the actual brightness performance and the expected brightness performance of the LCD screen under the current driving conditions can be evaluated. Based on the direction of the brightness deviation, a preset calibration algorithm automatically calculates the adjustment or compensation value required for each input gray level signal, i.e., the target gray level compensation value corresponding to the current n gray levels, and records it for subsequent correction of the brightness output of the LCD screen. This process is repeated until the target gray level compensation value corresponding to all gray levels is obtained, thereby automatically generating a calibrated line overdrive lookup table. The method of this invention eliminates the need for manual testing and comparison, simplifies the operation process, reduces human error, and improves the accuracy of the line-through lookup table, thereby providing precise data support for the subsequent automatic calibration of LCD screen brightness.

[0127] In some embodiments, such as Figure 5 As shown, the control device 2 includes a drive module 21 and a worktable 22. The drive module 21 can be a SOC (System on Chip) driver board with a built-in Tcon (Timing Controller), an external Tcon driver board, or a device that can output color signals to drive a liquid crystal display panel.

[0128] The SOC driver board with built-in TCON integrates the timing controller and system-on-a-chip, giving the module stronger processing and control capabilities. The SOC driver board with built-in TCON can directly manage the grayscale drive signals and color signal processing of the display panel, thereby precisely controlling the panel's brightness. The external TCON driver board, on the other hand, separates the timing controller from the main control chip, dedicating itself to processing display data and generating signal formats suitable for the display panel. The external TCON driver board is suitable for applications requiring more flexible signal processing, such as high refresh rate display devices, ensuring smooth brightness adjustment. The device that outputs color signals to drive the LCD panel can use digital-to-analog converter (DAC) technology to convert digital signals into analog signals to drive the LCD panel.

[0129] In some embodiments, the driver module 21 is configured with a line overdrive lookup table for driving the target LCD screen according to the line overdrive lookup table. Specifically, the driver module 21 loads or accesses the generated line overdrive lookup table before running. This lookup table contains the target grayscale compensation values ​​for each grayscale level of the LCD screen, and the system can directly call the data in this table to control the grayscale compensation value for each grayscale level.

[0130] In some embodiments, the driving module 21 looks up the corresponding grayscale compensation value based on the input grayscale value using a lookup table, and then transmits this grayscale compensation value to the panel control module of the LCD screen. The COF component in the LCD panel includes a source driver and a gate driver, which convert the digital signal transmitted by the driving module 21 into the voltage signal required by the panel. During the LCD screen brightness calibration process, if there is a deviation between the brightness value displayed by the detection device 1 and the target brightness value, the driving module 21 can perform grayscale compensation calibration on the LCD screen according to the line-through driver lookup table until the displayed brightness reaches the calibration target.

[0131] In some embodiments, the workbench 22 serves as the control center of the entire system. Connected to the detection device 1 and the drive module 21, it acquires brightness values ​​and controls the drive module. Specifically, the workbench 22 sends an automatic LCD brightness calibration start command to the drive module 21 to control the output of different grayscale RGB combination data and transmits this data to the LCD panel for display. Simultaneously, the workbench 22 can receive the currently displayed brightness data measured by the detection device 1 and record the brightness values ​​of RGB combinations at different n grayscale levels and the corresponding multiple brightness component values.

[0132] Furthermore, based on the gate driving mode of the LCD panel (such as single gate, dual gate, tri gate, etc.), the source driving mode of the panel (such as flip mode, stripe mode, etc.), and the liquid crystal structure mode of the panel (such as IPS mode, VA mode, etc.), and combined with the panel's performance in displaying RGB pure color mixing before LOD function is enabled (such as color saturation, color coordinates), the color channel combination is selected to automatically choose different calculation calibration methods to calculate the brightness deviation between the sum of multiple brightness component values ​​and the corresponding mixed brightness value.

[0133] Furthermore, based on the direction of the brightness deviation (greater or less than the brightness deviation threshold), the target grayscale compensation value corresponding to the current n grayscale is calculated and sent to the driver module 21 to correct the data in the line overdrive lookup table. The driver module 21 then outputs the corrected n grayscale RGB combined image according to the calibrated line overdrive lookup table and displays it again on the LCD screen.

[0134] Furthermore, after calibration, the workbench 22 will again acquire the brightness data measured by the detection device 1 and recalculate the brightness deviation. If the brightness reaches the predetermined calibration value, the system will jump to the next grayscale RGB combination measurement stage (n+1 or n-1 grayscale) to continue measurement and calibration.

[0135] In some embodiments, the workbench 22 may be a laptop or desktop computer, or other device capable of receiving brightness values ​​and controlling the drive module 21. Furthermore, the line overdrive lookup table may be temporarily stored on the workbench 22 for easy management of calibration data and subsequent data retrieval.

[0136] The following is for reference. Figure 6 An electronic device according to an embodiment of the present invention is described.

[0137] Figure 6 This is a block diagram of an electronic device according to an embodiment of the present invention, such as... Figure 6 As shown, the electronic device 200 includes a memory 202 and at least one processor 201.

[0138] In some embodiments, at least one processor 201 can be one processor 201, or multiple processors 201, such as two processors 201, three processors 201, five processors 201, etc. The processor 201 can be a single-core or multi-core processor 201, responsible for executing computer programs stored in memory 202, processing brightness detection data, calculating target grayscale compensation values, and generating line overdrive lookup tables, etc. The processor 201 can be a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processing unit (such as a digital signal processor (DSP), a microcontroller unit (MCU), etc.), depending on the design and purpose of the electronic device 200.

[0139] In some embodiments, memory 202 can be used to store computer programs and other necessary data. Memory 202 can include various types, such as random access memory (RAM), read-only memory (ROM), flash memory, etc. When the system is running, memory 202 can load the program and parameters for generating and calibrating the line overdrive lookup table, ensuring that processor 201 can quickly read the required data and implement the corresponding algorithm. Memory 202 can also store the generated line overdrive lookup table, brightness measurement data, and calibration results for subsequent retrieval or recording.

[0140] In some embodiments, the memory 202 stores a computer program that can be executed by at least one processor 201. When the at least one processor 201 executes the computer program, it implements the method for obtaining the LCD screen overdrive lookup table as described in the above embodiments, or implements the LCD screen brightness automatic calibration method as described in the above embodiments.

[0141] According to the present invention, the electronic device 200 executes a computer program that implements the method for obtaining the LCD screen line overdrive lookup table as described in the above embodiments or the method for automatically calibrating the LCD screen brightness as described in the above embodiments. This automates the generation of the line overdrive lookup table and the brightness calibration. The entire process does not require manual testing and comparison, simplifying the operation process, reducing human error, and improving the accuracy of the line overdrive lookup table. This ensures the consistency and accuracy of the LCD screen's brightness performance under various gray levels and color combinations, thereby improving the display quality of the LCD screen panel.

[0142] This invention also proposes a computer-readable storage medium storing a computer program. When the computer program is executed by the processor 201, it implements the method for obtaining the LCD screen line lookup table as described in the above embodiments, or the automatic LCD screen brightness calibration method as described in the above embodiments. The specific implementation processes of the method for obtaining the LCD screen line lookup table and the automatic LCD screen brightness calibration method can be referred to the description in the above embodiments.

[0143] According to the computer-readable storage medium of the present invention, by employing the method for obtaining the LCD screen line overdrive lookup table described in the above embodiments or the automatic brightness calibration method for the LCD screen described in the above embodiments, the generation of the line overdrive lookup table and the brightness calibration are automated. The entire process does not require manual testing and comparison, which simplifies the operation process, reduces human error, and improves the accuracy of the line overdrive lookup table. This ensures the consistency and accuracy of the brightness performance of the LCD screen under various gray levels and color combinations, thereby improving the display quality of the LCD screen panel.

[0144] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.

[0145] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims

1. A method for obtaining a lookup table for liquid crystal display (LCD) line drives, characterized in that, include: Drive the LCD screen to output images with different color channel combinations at n gray levels; Obtain the mixed brightness value of each color channel combination corresponding to the LCD screen and the multiple brightness component values ​​corresponding to the color channel combination; The brightness deviation between the sum of the multiple brightness component values ​​and the corresponding mixed brightness value is obtained; Based on the deviation direction of the brightness deviation, the target gray level compensation value corresponding to the current n gray levels is obtained; Obtain the target grayscale compensation values ​​for all corresponding grayscale levels to form a line overdrive lookup table.

2. The method according to claim 1, characterized in that, The method of driving the LCD screen to output images with different color channel combinations at n gray levels includes: Output images of different color channel combinations at different gray levels in ascending or descending order; Alternatively, the LCD screen can be driven to output grayscale values ​​that are segmented by polling all grayscale compensation values ​​according to a preset method.

3. The method according to claim 1, characterized in that, The method further includes: selecting the color channel combination according to the color channel arrangement architecture or driving mode of the LCD screen.

4. The method according to claim 1, characterized in that, Obtaining the mixed brightness value of each color channel combination corresponding to the LCD screen and the multiple brightness component values ​​corresponding to the color channel combination includes at least one of the following: Obtain the mixed brightness value of the LCD screen corresponding to the simultaneous driving of the R channel, B channel and G channel, as well as the brightness component value of the R channel, the brightness component value of the B channel and the brightness component value of the G channel corresponding to the color channel combination. Obtain the mixed brightness value of the LCD screen corresponding to the simultaneous driving of the R channel, B channel and G channel, as well as the brightness component value of the R channel and the brightness component value of the combination of the B channel and G channel corresponding to the color channel combination; Obtain the mixed brightness value of the LCD screen corresponding to the simultaneous driving of the R channel, B channel and G channel, as well as the brightness component value of the G channel and the brightness component value of the combination of the R channel and B channel corresponding to the color channel combination; Obtain the mixed brightness value of the LCD screen corresponding to the simultaneous driving of the R channel, B channel and G channel, as well as the brightness component value of the B channel and the brightness component value of the combination of the R channel and G channel corresponding to the color channel combination.

5. The method according to claim 1, characterized in that, Obtaining the mixed brightness value of each color channel combination corresponding to the LCD screen and the multiple brightness component values ​​corresponding to the color channel combination includes at least one of the following: Obtain the mixed brightness value of the LCD screen corresponding to the simultaneous driving of the R channel and B channel, as well as the brightness component value of the R channel and the brightness component value of the B channel corresponding to the color channel combination; Obtain the mixed brightness value of the LCD screen corresponding to the simultaneous driving of the R channel and G channel, as well as the brightness component value of the R channel and the brightness component value of the G channel corresponding to the color channel combination; Obtain the mixed brightness value of the G channel and B channel simultaneously driven by the LCD screen, as well as the brightness component values ​​of the G channel and B channel corresponding to the color channel combination.

6. The method according to any one of claims 1-5, characterized in that, Based on the direction of the brightness deviation, the target grayscale compensation value corresponding to the current n grayscale is obtained, including: When the brightness deviation value is less than the brightness deviation threshold, the current grayscale compensation value of the LCD screen is the target grayscale compensation value corresponding to the current n grayscale.

7. The method according to claim 6, characterized in that, Based on the deviation direction of the brightness deviation, the target grayscale compensation value corresponding to the current n grayscale is obtained, and the method further includes: When the brightness deviation value is greater than or equal to the brightness deviation threshold, the current grayscale compensation value of the LCD screen is adjusted according to the deviation direction; A new brightness deviation value is obtained, and the grayscale compensation value of the LCD screen is adjusted according to the deviation direction of the new brightness deviation value until the brightness deviation value is less than the brightness deviation threshold.

8. The method according to any one of claims 1-5, characterized in that, Based on the direction of the brightness deviation, the target grayscale compensation value corresponding to the current n grayscale is obtained, including: The binary search method is used to adjust the gray level compensation value based on the value between the maximum and minimum allowable gray level compensation value of the current n gray levels until the brightness deviation value is less than or equal to the brightness deviation threshold. Alternatively, the grayscale compensation value can be increased or decreased sequentially according to the direction of the brightness deviation until the brightness deviation value is less than or equal to the brightness deviation threshold.

9. The method according to claim 7, characterized in that, The brightness deviation threshold is set according to the color channel arrangement structure of the LCD screen or is a custom value.

10. The method according to claim 1, characterized in that, The method further includes: exporting the line overdrive lookup table and saving it in a preset file format.

11. A method for automatic brightness calibration of a liquid crystal display screen, characterized in that, include: In response to the LCD screen brightness automatic calibration start command, the line overdrive lookup table obtained by the method for obtaining the LCD screen line overdrive lookup table according to any one of claims 1-10 is invoked; The LCD screen is calibrated for grayscale compensation based on the line overdrive lookup table.

12. A system for obtaining a lookup table of liquid crystal display screen drive lines, characterized in that, include: Testing equipment used to detect the brightness value of a target LCD screen; A control device, connected to the detection device, is used to execute the method for obtaining the overdrive lookup table of the liquid crystal screen as described in any one of claims 1-10.

13. The system according to claim 12, characterized in that, The control device includes: The driver module is configured with a wired overdrive lookup table, which is used to drive the target LCD screen according to the wired overdrive lookup table; A worktable, connected to the detection device and the drive module, is used to acquire the brightness value and control the drive module.

14. An electronic device, characterized in that, include: At least one processor; A memory that is communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor. When the at least one processor executes the computer program, it implements the method for obtaining the liquid crystal screen overdrive lookup table as described in any one of claims 1-10, or the automatic liquid crystal screen brightness calibration method as described in claim 11.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed, it implements the method for obtaining the LCD screen overdrive lookup table as described in any one of claims 1-10, or the automatic LCD screen brightness calibration method as described in claim 11.