Driving method, driving circuit and display device of display panel

CN122435884BActive Publication Date: 2026-10-09HKC CORP LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202610905486.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-06-23
Publication Date
2026-10-09
Estimated Expiration
2046-06-23

AI Technical Summary

Technical Problem

[0006]本发明的目的在于提供一种显示面板的驱动方法,旨在解决传统的RGBW四像素灰阶转换时存在色域偏差的问题

Benefits of technology

[0017] The beneficial effects of this invention embodiment compared with the prior art are as follows: In the above-mentioned display panel driving method, the initial grayscale data of the red, green and blue sub-pixels of the target pixel unit are first obtained, and the minimum value is taken as the initial grayscale data of the white sub-pixel. The initial grayscale data of the red, green and blue sub-pixels are obtained. Then, based on the white sub-pixel and the initial grayscale data, the mapping table is searched to obtain the grayscale compensation value corresponding to the initial grayscale data and position. The grayscale compensation value is added to the initial grayscale value to obtain the target grayscale data of the white sub-pixel. Finally, based on the target grayscale data of the red, green, blue and white sub-pixels of the target pixel unit, the corresponding grayscale voltage is output to drive the target pixel unit to display. By compensating the grayscale of the white sub-pixel, the white synthesized by the RGB sub-pixels is consistent with the color gamut, avoiding abnormal phenomena such as color cast and graying, and realizing color fidelity of WRGB display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122435884B_ABST
    Figure CN122435884B_ABST
Patent Text Reader

Abstract

The application provides a driving method, a driving circuit and a display device of a display panel, wherein in the driving method of the display panel, initial gray scale data of red, green and blue sub-pixels of a target pixel unit are acquired first, the minimum value is taken as initial gray scale data of a white sub-pixel, and the initial gray scale data of the red, green and blue sub-pixels are obtained; then according to the white sub-pixel and the initial gray scale data, a mapping table is searched to obtain a gray scale compensation value corresponding to the initial gray scale data and the position; the gray scale compensation value is added to the initial gray scale value to obtain target gray scale data of the white sub-pixel; finally, corresponding gray scale voltage is output based on the target gray scale data of the red, green, blue and white sub-pixels of the target pixel unit to drive the target pixel unit to display, the white color synthesized by the white sub-pixel and the RGB sub-pixels is consistent in the color gamut, abnormal phenomena such as color deviation and grayness of the picture are avoided, and color fidelity of WRGB display is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of display panel technology, and particularly relates to a driving method, driving circuit and display device for a display panel. Background Technology

[0002] With the rapid development of display technology, organic light-emitting diode (OLED) display technology has been widely used in various display devices due to its unique technological advantages, becoming one of the mainstream technologies in the current display field.

[0003] With the continuous upgrading of display technology, users have placed higher demands on the brightness and color performance of display images, as well as the power consumption and lifespan of display devices. To meet these needs, OLED WRGB display technology has emerged. WRGB display technology adds a white sub-pixel to the traditional RGB display technology, forming a pixel unit composed of four sub-pixels: W, R, G, and B. Compared to traditional RGB display technology, it has significant advantages. An RGB pixel unit consists of three sub-pixels (R, G, B), while a WRGB pixel unit consists of four sub-pixels (W, R, G, B). For existing OLED WRGB displays, such as... Figure 1 As shown, its stacked structure consists of light-emitting material 2 on a metal backplate 1, controlled by thin-film transistors in the driving circuit layer 3. The emitted white light passes through the filters in the driving circuit layer 3, mixing to create different colors, reaching the glass substrate 4, and reaching the observer's eye. The RGB sub-pixels are covered by filters of different colors, while the white sub-pixel is covered by a transparent filter or has no filter, allowing white illumination to pass through without a filter. This filterless transmission through the white sub-pixel reduces overall light loss due to filter absorption, thus increasing the brightness output of the RGBW pixel for a given power consumption, or reducing the required power consumption for a given brightness. Simultaneously, the white sub-pixel can extend the effective lifespan of the OLED pixel and reduce the current flowing through the OLED stack by reducing the brightness of individual sub-pixels, thereby reducing the aging rate of the OLED device. In short, the RGBW four-pixel design can improve the overall brightness and lifespan of the display by efficiently replacing the white component in the color input with white sub-pixels, showing broad application prospects in low-cost, low-power RGBW OLED microdisplays.

[0004] In the practical application of RGBW OLED display technology, a compact and efficient RGB-to-RGBW conversion method is needed to generate data values ​​for white sub-pixels from the input RGB data. Currently, the commonly used RGB-to-RGBW conversion method in the industry is to take the minimum value of the input RGB grayscale data, and then assign this grayscale to the white sub-pixel as its display grayscale. Simultaneously, the minimum value is subtracted from the grayscale data of each RGB sub-pixel to obtain the display grayscale of the RGB sub-pixels. For example, if the R grayscale is Gray 100, the G grayscale is Gray 120, and the B grayscale is Gray 70, then the output white sub-pixel grayscale is min(R / G / B), i.e., Gray 70; the red sub-pixel grayscale is Gray 30; the green sub-pixel G grayscale is Gray 50; and the blue sub-pixel B grayscale is Gray 0. While this conversion method can reduce the power consumption of display devices and improve display brightness to some extent, it has a serious drawback: the white synthesized by RGB and the white after the actual white subpixel passes through will have a color gamut deviation, which will cause abnormal image and affect the user's visual experience.

[0005] Specifically, because white subpixels do not require color filtering, their light-emitting characteristics differ significantly from the white synthesized from RGB subpixels that have undergone color filtering, resulting in a color gamut mismatch. This color gamut deviation causes areas that should be pure white to appear discolored or grayish, especially noticeable in high-brightness display scenarios. Furthermore, as display panel sizes continue to increase, the light-emitting characteristics of pixel units in different areas of the display panel vary, further exacerbating this color gamut deviation problem and leading to a decrease in the uniformity of the displayed image. Summary of the Invention

[0006] The purpose of this invention is to provide a driving method for a display panel, which aims to solve the problem of color gamut deviation during traditional RGBW four-pixel grayscale conversion.

[0007] A first aspect of the present invention provides a driving method for a display panel, the display panel comprising an array of pixel units, each pixel unit comprising a red sub-pixel, a green sub-pixel, a blue sub-pixel, and a white sub-pixel; The driving method for the display panel includes: The initial grayscale data of the red, green, and blue sub-pixels of the target pixel unit are obtained, and the minimum value of the initial grayscale data is determined as the initial grayscale data of the white sub-pixel of the target pixel unit. The target grayscale data of the red, green, and blue sub-pixels are calculated based on the initial grayscale data of the white sub-pixels and the initial grayscale data of the red, green, and blue sub-pixels. Based on the location and initial grayscale data of the white sub-pixel, the corresponding grayscale compensation value is obtained by looking up the mapping table. The grayscale compensation value is then added to the initial grayscale data of the white sub-pixel to obtain the target grayscale data of the white sub-pixel. The mapping table represents the correspondence between the initial grayscale data, position parameters, and grayscale compensation value of the white sub-pixel. Based on the target grayscale data of red, green, blue, and white sub-pixels, the corresponding grayscale voltage is output to drive the target pixel unit for display.

[0008] Optionally, the step of obtaining the initial grayscale data of the red, green, and blue sub-pixels of the target pixel unit, determining the minimum value of the initial grayscale data as the initial grayscale data of the white sub-pixel of the target pixel unit, and calculating the target grayscale data of the red, green, and blue sub-pixels based on the initial grayscale data of the white sub-pixels and the initial grayscale data of the red, green, and blue sub-pixels includes: Obtain the initial grayscale data of the red, green, and blue sub-pixels of the target pixel unit; Compare the initial grayscale data of the red, green, and blue sub-pixels, and use the smallest initial grayscale data as the initial grayscale data of the white sub-pixel; The initial grayscale data of the white sub-pixel is subtracted from the initial grayscale data of the red, green, and blue sub-pixels respectively to obtain the target grayscale data of the corresponding sub-pixels.

[0009] Optionally, before obtaining the initial grayscale data of the red, green, and blue sub-pixels, the method further includes: Obtain different initial grayscale data of the red, green and blue sub-pixels of the target pixel unit, and obtain the corresponding different initial grayscale data of the white sub-pixel. Test and calculate the grayscale compensation value of the white sub-pixel under different positions and different initial grayscale data, and establish the mapping table.

[0010] Optionally, establishing the mapping table includes: The display panel is divided into multiple display areas, and the different initial grayscale data of the red, green and blue sub-pixels of the center pixel unit of each display area are obtained, and the different initial grayscale data of the white sub-pixel of the center pixel unit of each display area are obtained accordingly. Drive the red, green, blue, and white sub-pixels of the central pixel unit of each display area to light up, and test to obtain the grayscale compensation value of the white sub-pixel corresponding to different initial grayscale data; The mapping table is established based on the position of each display area and the grayscale compensation value of the white sub-pixel of the corresponding central pixel unit; The coordinates and initial grayscale data of the target pixel unit are obtained, and its display area is determined. The corresponding grayscale compensation value of the white sub-pixel of the center pixel unit of the display area is determined through the mapping table, and the grayscale compensation value of the target pixel unit is obtained based on the corresponding grayscale compensation value of the white sub-pixel of the center pixel unit of the display area.

[0011] Optionally, the test obtains the grayscale compensation value of the white sub-pixel, including: Drive the red, green, and blue sub-pixels of the center pixel unit of the display area to light up, and test to obtain the first brightness value under the current grayscale; Drive the white sub-pixel of the central pixel unit to light up, and test to obtain the second brightness value under the current grayscale; Adjust the grayscale data of the white sub-pixel until the second brightness value equals the first brightness value. The change in the grayscale data is the grayscale compensation value corresponding to the initial grayscale data.

[0012] Optionally, obtaining the grayscale compensation value of the target pixel unit based on the corresponding grayscale compensation value of the white sub-pixel of the center pixel unit of the display area includes: The coordinates and initial grayscale data of the target pixel unit are obtained, its display area is determined, and the corresponding grayscale compensation value of the center pixel unit of the display area is extracted through the mapping table. The grayscale compensation value of the target pixel unit is calculated by linear interpolation based on the coordinates of the target pixel unit, the coordinates of the center pixel unit of the display area, and the grayscale compensation value.

[0013] Optionally, the grayscale compensation value of the target pixel unit is calculated by linear interpolation, including: If the target pixel unit is located between multiple adjacent display areas, the grayscale compensation value of the target pixel unit is obtained by linear interpolation based on the corresponding grayscale compensation value of the center pixel unit of the multiple adjacent display areas. If the target pixel unit is located at the edge of the edge display area, the grayscale compensation value of the target pixel unit is obtained by linear interpolation based on the corresponding grayscale compensation values ​​of the edge display area and the center pixel units of the adjacent display areas.

[0014] Optionally, if the target pixel unit is located between multiple adjacent display areas, obtaining the grayscale compensation value of the target pixel unit through linear interpolation based on the corresponding grayscale compensation values ​​of the center pixel units of the multiple adjacent display areas includes: The display area containing the center pixel unit of the display area adjacent to the target pixel unit is taken as the first target display area, and the second target display area is determined along the horizontal or vertical direction; Based on the corresponding grayscale compensation values ​​of the central pixel units of the first target display area and the second target display area, the grayscale compensation value of the target pixel unit is obtained by linear interpolation.

[0015] A second aspect of the present invention provides a driving circuit for a display panel, including a source driving circuit, a gate driving circuit, and a timing controller; The source drive circuit is connected to the data lines of the timing controller and the display panel respectively, and the gate drive circuit is connected to the scan lines of the timing controller and the display panel respectively. The timing controller is used to execute the display panel driving method described above, and to control the source driving circuit and the gate driving circuit to drive the pixel units of the display panel to display according to the target grayscale brightness.

[0016] A third aspect of the present invention provides a display device, including a display panel and a display panel driving circuit as described above, wherein the display panel driving circuit is connected to the display panel.

[0017] The beneficial effects of this invention embodiment compared with the prior art are as follows: In the above-mentioned display panel driving method, the initial grayscale data of the red, green and blue sub-pixels of the target pixel unit are first obtained, and the minimum value is taken as the initial grayscale data of the white sub-pixel. The initial grayscale data of the red, green and blue sub-pixels are obtained. Then, based on the white sub-pixel and the initial grayscale data, the mapping table is searched to obtain the grayscale compensation value corresponding to the initial grayscale data and position. The grayscale compensation value is added to the initial grayscale value to obtain the target grayscale data of the white sub-pixel. Finally, based on the target grayscale data of the red, green, blue and white sub-pixels of the target pixel unit, the corresponding grayscale voltage is output to drive the target pixel unit to display. By compensating the grayscale of the white sub-pixel, the white synthesized by the RGB sub-pixels is consistent with the color gamut, avoiding abnormal phenomena such as color cast and graying, and realizing color fidelity of WRGB display. Attached Figure Description

[0018] Figure 1 This is a schematic diagram of the structure of a pixel unit provided in Embodiment 1 of the present invention; Figure 2 This is a schematic diagram of the structure of the display panel provided in Embodiment 1 of the present invention; Figure 3 This is a flowchart illustrating the driving method for a display panel provided in Embodiment 1 of the present invention. Figure 4 for Figure 3 A flowchart illustrating step S100 in the driving method of the display panel shown. Figure 5 This is a flowchart illustrating the driving method for the display panel provided in Embodiment 2 of the present invention; Figure 6This is a schematic diagram of the partitioning of the display panel provided in Embodiment 2 of the present invention; Figure 7 for Figure 5 A flowchart illustrating step S420 in the driving method of the display panel shown. Figure 8 for Figure 5 A flowchart illustrating step S440 in the driving method of the display panel shown. Figure 9 This is a schematic diagram of the first position of the target pixel unit provided in Embodiment 2 of the present invention; Figure 10 for Figure 8 The flowchart of step S442 in the driving method of the display panel shown is illustrated. Figure 11 This is a schematic diagram of the second position of the target pixel unit provided in Embodiment 2 of the present invention; Figure 12 This is a schematic diagram of the third position of the target pixel unit provided in Embodiment 2 of the present invention; Figure 13 for Figure 10 A flowchart illustrating step S460 in the driving method for the display panel shown. Figure 14 This is a schematic diagram of the driving circuit and display device of the display panel provided in Embodiment 3 of the present invention; Figure 15 This is a circuit diagram of a sub-pixel in a display panel provided in Embodiment 4 of the present invention.

[0019] The figures in the diagram are labeled as follows: 100. Display panel; 200. Driving circuit for display panel; 210. Source driving circuit; 220. Gate driving circuit; 230. Timing controller; 110. Display area; 10. Pixel unit; 1. Metal backplate; 2. Light-emitting material; 3. Driving circuit layer; 4. Glass substrate; R, red subpixel; B, blue subpixel; G, green subpixel; W, white subpixel; T1, first thin-film transistor; T2, second thin-film transistor; T3, third thin-film transistor; SL, sensing line; C, capacitor. Detailed Implementation

[0020] To make the technical problems to be solved, the technical solutions, and the beneficial effects of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present invention and are not intended to limit the present invention.

[0021] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0022] Example 1 A first aspect of this invention provides a driving method for a display panel 100, such as... Figure 2 As shown, the display panel 100 includes pixel units 10 arranged in an array, each pixel unit 10 including a red sub-pixel R, a green sub-pixel G, a blue sub-pixel B, and a white sub-pixel W.

[0023] like Figure 3 As shown, in this embodiment, the driving method for the display panel 100 includes: S100: Obtain the initial grayscale data of the red, green, and blue sub-pixels of the target pixel unit, and determine the minimum value of the initial grayscale data as the initial grayscale data of the white sub-pixel W of the target pixel unit; calculate the target grayscale data of the red, green, and blue sub-pixels based on the initial grayscale data of the white sub-pixel W and the initial grayscale data of the red, green, and blue sub-pixels.

[0024] The target pixel unit refers to the pixel unit 10 that needs to be driven and controlled. The display panel 100 is composed of an array of multiple pixel units 10. During the display process, the timing controller 230 drives and controls each pixel unit 10 in sequence according to the preset scanning order. Therefore, each pixel unit 10 will be processed as a target pixel unit in sequence.

[0025] The initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B are the raw image data received by the timing controller 230 from an external signal source. After preliminary processing by the timing controller 230, this raw image data is allocated to the corresponding sub-pixel of each pixel unit 10 to characterize the initial luminance of the sub-pixel. The grayscale data ranges from 0 to 255, where 0 indicates that the sub-pixel does not emit light, and 255 indicates that the sub-pixel emits light at maximum brightness. The larger the grayscale data, the higher the luminance of the sub-pixel.

[0026] After obtaining the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B of the target pixel unit, these three initial grayscale data need to be compared to determine the minimum value. This minimum value is then used as the initial grayscale data of the white sub-pixel W of the target pixel unit. This is because the function of the white sub-pixel W is to replace the white component synthesized by the RGB sub-pixels, reducing the light-emitting load of the RGB sub-pixels, thereby reducing power consumption and increasing brightness. The brightness of the white component synthesized by the RGB sub-pixels is determined by the sub-pixel with the smallest grayscale value among the three sub-pixels. Therefore, using this minimum value as the initial grayscale data of the white sub-pixel W ensures that the white sub-pixel W can accurately replace the white component synthesized by the RGB sub-pixels.

[0027] Simultaneously, based on the initial grayscale data of the white sub-pixel W and the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B, the target grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B are calculated. Specifically, the initial grayscale data of each sub-pixel is subtracted from the initial grayscale data of the white sub-pixel W to obtain the target grayscale data for that sub-pixel. This calculation method ensures that the RGB sub-pixels and the white sub-pixel W work together to achieve the target brightness display, while reducing the luminous current of the RGB sub-pixels, lowering power consumption, and extending the lifespan of the OLED light-emitting device.

[0028] In an alternative embodiment, such as Figure 4 As shown, S100 includes: S110. Obtain the initial grayscale data of the red, green, and blue sub-pixels of the target pixel unit; S120. Compare the initial grayscale data of the red, green, and blue sub-pixels, and use the smallest initial grayscale data as the initial grayscale data of the white sub-pixel W. S130. Subtract the initial grayscale data of the white sub-pixel W from the initial grayscale data of the red, green, and blue sub-pixels respectively to obtain the target grayscale data of the corresponding sub-pixels.

[0029] In this embodiment, the timing controller 230 receives raw image data from an external signal source. This raw image data is typically in RGB format and contains grayscale information of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B of each pixel unit 10. The timing controller 230 decodes and synchronizes the raw image data, and then, according to the array arrangement order of the pixel units 10, assigns the grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B of each pixel unit 10 to the corresponding pixel unit 10, as the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B of that pixel unit 10.

[0030] It should be noted that the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B are all in the range of 0 to 255.

[0031] The timing controller 230 has an internal comparator for comparing the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B of the target pixel unit. The comparison process uses a successive comparison method to determine the minimum value among the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B. This minimum value is the initial grayscale data of the white sub-pixel W of the target pixel unit.

[0032] For example, if the initial grayscale data of the red sub-pixel R of the target pixel unit is 100, the initial grayscale data of the green sub-pixel G is 120, and the initial grayscale data of the blue sub-pixel B is 70, and the minimum value of 70 is obtained, then the initial grayscale data of the white sub-pixel W of the target pixel unit is 70.

[0033] This minimum value determination method ensures that the initial grayscale data of the white sub-pixel W matches the brightness of the white synthesized from the RGB sub-pixels, providing accurate basic data for subsequent compensation adjustments. At the same time, it maximizes the role of the white sub-pixel W in replacing the white component and reduces power consumption.

[0034] Finally, the target grayscale data of the red sub-pixel R is equal to the initial grayscale data of the red sub-pixel R minus the initial grayscale data of the white sub-pixel W; the target grayscale data of the green sub-pixel G is equal to the initial grayscale data of the green sub-pixel G minus the initial grayscale data of the white sub-pixel W; and the target grayscale data of the blue sub-pixel B is equal to the initial grayscale data of the blue sub-pixel B minus the initial grayscale data of the white sub-pixel W.

[0035] S200. Based on the location of the white sub-pixel W and its initial grayscale data, look up the corresponding grayscale compensation value in the mapping table, add the grayscale compensation value to the initial grayscale data of the white sub-pixel W, and obtain the target grayscale data of the white sub-pixel W. The mapping table represents the correspondence between the initial grayscale data, position parameters and grayscale compensation value of the white sub-pixel W.

[0036] Because the light-emitting characteristics of pixel units 10 at different positions on the display panel 100 differ, and because the white sub-pixel W does not require filtering, its light-emitting characteristics are inherently different from the white synthesized from RGB sub-pixels. Therefore, the initial grayscale data of the white sub-pixel W obtained solely through the calculation in the first step cannot guarantee that the white emitted by the white sub-pixel W matches the color gamut of the white synthesized from RGB sub-pixels, and image anomalies will still exist. Therefore, it is necessary to compensate and adjust the initial grayscale data of the white sub-pixel W based on its location and initial grayscale data to obtain the target grayscale data of the white sub-pixel W.

[0037] The mapping table is pre-established through experimental testing. Its function is to store grayscale compensation values ​​corresponding to different initial grayscale data and different position parameters. The position parameters characterize the specific position of the white sub-pixel W on the display panel 100; different positions correspond to different position parameters for the white sub-pixel W. The grayscale compensation values ​​are used to adjust the initial grayscale data of the white sub-pixel W to compensate for the color gamut deviation between the white sub-pixel W and the white synthesized from RGB sub-pixels, ensuring that the white color gamut of both is consistent. During actual driving, the timing controller 230 determines the corresponding position parameters based on the location of the white sub-pixel W of the target pixel unit, and then, combined with the initial grayscale data of the white sub-pixel W, looks up the corresponding grayscale compensation value in the mapping table.

[0038] After obtaining the grayscale compensation value, it is added to the initial grayscale data of the white sub-pixel W to obtain the target grayscale data of the white sub-pixel W. It is important to note that the grayscale compensation value can be positive or negative; the specific value is determined through experimental testing. The purpose is to ensure that the white emitted by the compensated white sub-pixel W is consistent in color gamut with the white synthesized from the RGB sub-pixels, avoiding abnormal phenomena such as color cast or graying. Simultaneously, the grayscale compensation value needs to be controlled within a reasonable range, ensuring that the target grayscale data of the white sub-pixel W is within the reasonable range of 0 to 255, avoiding grayscale overflow that would affect the display effect.

[0039] S300: Based on the target grayscale data of red, green, blue, and white sub-pixels W, output the corresponding grayscale voltage to drive the target pixel unit display.

[0040] After obtaining the target grayscale data for the red sub-pixel R, green sub-pixel G, blue sub-pixel B, and white sub-pixel W, this target grayscale data is sent to the source driving circuit 210. The source driving circuit 210 generates a corresponding grayscale voltage based on the target grayscale data and applies this grayscale voltage to the corresponding sub-pixel of the target pixel unit, controlling the sub-pixel to emit light according to the brightness corresponding to the target grayscale data. Under the control of the timing controller 230, the gate driving circuit 220 sequentially turns on each pixel unit 10 on the display panel 100, ensuring that each pixel unit 10 can be displayed according to a preset order and the target grayscale data, thereby achieving normal display of the entire display panel 100.

[0041] Example 2 Furthermore, in order to obtain the mapping table, compensation data needs to be acquired and the mapping table needs to be established before driving. Correspondingly, in an optional embodiment, before step S100, the following steps are also included: S400. Obtain different initial grayscale data of red, green and blue sub-pixels of the target pixel unit, and obtain different initial grayscale data of white sub-pixel W accordingly. Test and calculate the grayscale compensation value of white sub-pixel W under different positions and different initial grayscale data, and establish a mapping table.

[0042] In this embodiment, the mapping table is the basis for implementing grayscale compensation for the white sub-pixel W. Its establishment requires extensive experimental testing to ensure that the data in the mapping table accurately reflects the grayscale compensation value required for the white sub-pixel W under different positions and different initial grayscale data. Since the light-emitting characteristics of different pixel units 10 of the display panel 100 differ, and the degree of color gamut deviation between the white sub-pixel W and the RGB sub-pixels for synthesizing white varies under different initial grayscale data, it is necessary to conduct tests separately for pixel units 10 at different positions and with different initial grayscale data to obtain the corresponding grayscale compensation values, thereby establishing a complete mapping table.

[0043] In establishing the mapping table, it is first necessary to select multiple test pixel units 10 on the display panel 100. These test pixel units 10 need to be evenly distributed in different areas of the display panel 100, representing the light-emitting characteristics of pixel units 10 in each area of ​​the display panel 100, to ensure the universality and accuracy of the mapping table. Then, different initial grayscale data are set for the red sub-pixel R, green sub-pixel G, and blue sub-pixel B of each test pixel unit 10. These initial grayscale data need to cover the entire value range from 0 to 255 to ensure comprehensive coverage of different brightness scenarios.

[0044] For each set of initial grayscale data for red sub-pixels R, green sub-pixels G, and blue sub-pixels B, the initial grayscale data for the corresponding white sub-pixel W is calculated. Then, using a brightness testing device, the brightness value of the white sub-pixel synthesized by the RGB sub-pixels in the test pixel unit 10 under the current initial grayscale data of red sub-pixels R, green sub-pixels G, and blue sub-pixels B, and the brightness value emitted by the white sub-pixel W under the current initial grayscale data of the white sub-pixel W, are tested. By comparing these two brightness values, the required grayscale compensation value for the white sub-pixel W is calculated, ensuring that the white brightness value emitted by the compensated white sub-pixel W is consistent with the brightness value of the white sub-pixels synthesized by the RGB sub-pixels, thereby ensuring that the color gamut of both is consistent.

[0045] The position information of each test pixel unit 10, the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B, the initial grayscale data of the white sub-pixel W, and the corresponding grayscale compensation value are recorded and organized into a mapping table. For example, as shown in Table 1, the mapping table can be stored in the storage unit of the timing controller 230 in tabular form, facilitating the timing controller 230 to quickly find the corresponding grayscale compensation value during the driving process. Simultaneously, the mapping table can be adjusted and optimized according to the actual characteristics of the display panel 100. For instance, after the display panel 100 has been used for a period of time, the light-emitting characteristics of the pixel unit 10 may change due to the aging of the OLED light-emitting device. In this case, the test can be repeated, and the data in the mapping table updated to ensure the accuracy of grayscale compensation.

[0046] By establishing an accurate mapping table, a reliable grayscale compensation basis can be provided for the subsequent driving process, ensuring that the display panel 100 can achieve stable and accurate WRGB display throughout its entire lifespan, and avoiding problems such as abnormal images.

[0047] Table 1

[0048] In an alternative embodiment, such as Figure 5 As shown, S400 includes: S410, Divide the display panel 100 into multiple display areas 110, obtain different initial grayscale data of the red, green and blue sub-pixels of the center pixel unit of each display area 110, and obtain the different initial grayscale data of the white sub-pixel W of the center pixel unit of each display area 110.

[0049] Since the display panel 100 is typically large, the light-emitting characteristics of pixel units 10 in different areas vary. Testing each pixel unit 10 individually would result in a huge workload, low efficiency, and difficulty in storing and retrieving the mapping table. Therefore, when creating the mapping table, the display panel 100 is first divided into multiple display areas 110, each containing multiple arrayed pixel units 10. By testing the pixel unit 10 at the center of each display area 110, the characteristics of all pixel units 10 in that display area 110 are represented, thus balancing testing efficiency and the accuracy of the mapping table.

[0050] The division of the display area 110 can be adjusted according to the size and specifications of the display panel 100. For example, for a large-size display panel 100, such as... Figure 7As shown, the display panel 100 can be divided into 3×3 display areas 110, that is, divided into 3 areas horizontally and 3 areas vertically, for a total of 9 display areas 110. For the small-sized display panel 100, it can be divided into 2×2 display areas 110, for a total of 4 display areas 110. The shape of each display area 110 after division is rectangular, and the area of ​​each display area 110 is as equal as possible to ensure that each display area 110 can evenly cover different areas of the display panel 100.

[0051] After determining the center position of each display area 110, the pixel unit 10 at that center position is selected as the test pixel unit 10. Then, different initial grayscale data are set for the red sub-pixel R, green sub-pixel G, and blue sub-pixel B of each test pixel unit 10. These initial grayscale data cover the entire value range from 0 to 255 to ensure that the color gamut deviation under different brightness scenes can be fully reflected.

[0052] For each set of initial grayscale data for red sub-pixels R, green sub-pixels G, and blue sub-pixels B, the initial grayscale data for the corresponding white sub-pixels W is calculated. Specifically, the minimum value of the initial grayscale data for red sub-pixels R, green sub-pixels G, and blue sub-pixels B is taken as the initial grayscale data for white sub-pixels W. The initial grayscale data for red sub-pixels R, green sub-pixels G, and blue sub-pixels B, and the corresponding initial grayscale data for white sub-pixels W, at the center of each display area 110, are recorded to prepare for subsequent brightness testing and grayscale compensation value calculation.

[0053] S420 drives the red, green, blue, and white sub-pixels W of the center pixel unit of each display area 110 to light up, and tests to obtain the grayscale compensation values ​​of the white sub-pixel W corresponding to different initial grayscale data.

[0054] In this step, professional testing equipment is required to perform brightness tests on the test pixel unit 10 at the center of each display area 110. The testing process is divided into two stages: In the first stage, only the red sub-pixels R, G, and B of the test pixel unit 10 are lit, while the white sub-pixel W remains off. The red sub-pixels R, G, and B are driven to emit light according to the preset initial grayscale data of the red, green, G, and blue sub-pixels B. The brightness value of the combined white color of the RGB sub-pixels is measured by the brightness testing equipment and recorded as the first brightness value. In the second stage, only the white sub-pixel W of the test pixel unit 10 is lit, while the red, green, G, and B sub-pixels remain off. The white sub-pixel W is driven to emit light according to the corresponding initial grayscale data of the white sub-pixel W. The brightness value of the white color emitted by the white sub-pixel W is measured by the brightness testing equipment and recorded as the second brightness value.

[0055] Because there is a color gamut deviation between the white sub-pixel W and the RGB sub-pixels used to synthesize white, the first brightness value and the second brightness value are usually not equal. In this case, it is necessary to adjust the grayscale data of the white sub-pixel W, gradually increasing or decreasing the grayscale data of the white sub-pixel W, while simultaneously measuring the second brightness value in real time, until the second brightness value equals the first brightness value. The difference between the grayscale data of the white sub-pixel W and the initial grayscale data at this point is the grayscale compensation value under that initial grayscale data.

[0056] For example, in a test pixel unit 10 located at the center of a display area 110, the initial grayscale data of the red sub-pixel R is 80, the initial grayscale data of the green sub-pixel G is 90, the initial grayscale data of the blue sub-pixel B is 70, and the initial grayscale data of the white sub-pixel W is 70. In the first stage of testing, the first brightness value of the white sub-pixel synthesized from the RGB sub-pixels is 150 cd / m². In the second stage of testing, the second brightness value of the white sub-pixel W with an initial grayscale data of 70 is 130 cd / m², which is less than the first brightness value. At this point, the grayscale data of the white sub-pixel W is gradually increased. When the grayscale data of the white sub-pixel W is adjusted to 78, the second brightness value reaches 150 cd / m², equal to the first brightness value. Therefore, the grayscale compensation value under this initial grayscale data is 78 - 70 = 8.

[0057] For each test pixel unit 10 at the center of each display area 110, the initial grayscale data of each group of red sub-pixels R, green sub-pixels G and blue sub-pixels B and the initial grayscale data of the corresponding white sub-pixels W are tested according to the above method, the corresponding grayscale compensation value is calculated and recorded in detail.

[0058] In an alternative embodiment, such as Figure 7 As shown, S420 includes: S421 drives the red, green, and blue sub-pixels of the center pixel unit of the display area 110 to test and obtain the first brightness value under the current grayscale.

[0059] Before conducting brightness tests, the display panel 100 must be placed in a standard testing environment. The temperature, humidity, and lighting conditions of the standard testing environment must all meet industry standards to ensure the accuracy and comparability of the test results. Ambient lighting should be avoided to prevent interference with the brightness test results.

[0060] Then, the driving circuit 200 of the display panel is connected to the testing equipment, and the timing controller 230 is controlled to output a specific driving signal to illuminate only the red sub-pixel R, green sub-pixel G, and blue sub-pixel B of the test pixel unit 10 at the center of the display area 110, while the white sub-pixel W remains off. The parameters of the driving signal need to match the specifications of the display panel 100, including the driving voltage, driving current, and scanning frequency, to ensure that the red sub-pixel R, green sub-pixel G, and blue sub-pixel B can emit light stably according to the preset initial grayscale data.

[0061] After the red sub-pixel R, green sub-pixel G, and blue sub-pixel B have stabilized their emission, the luminance of the test pixel unit 10 is measured using a professional luminance meter. The measured luminance value is the first luminance value under the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B, and this luminance value represents the luminance of the white color synthesized by the RGB sub-pixels.

[0062] For each set of initial grayscale data for red sub-pixels R, green sub-pixels G, and blue sub-pixels B, the above steps must be followed to obtain the corresponding first brightness value, which should be recorded in detail. Furthermore, to ensure the accuracy of the test results, the brightness test for each initial grayscale data can be repeated multiple times, and the average value is taken as the final first brightness value to reduce measurement error.

[0063] S422: Drive the white sub-pixel W of the center pixel unit to light up, and test to obtain the second brightness value under the current grayscale.

[0064] The testing environment for this step is consistent with that of the first step to ensure the comparability of the test results. The timing controller 230, controlled by the testing equipment, outputs a specific drive signal to illuminate only the white sub-pixel W at the center of the test pixel unit 10 in the display area 110, while the red sub-pixel R, green sub-pixel G, and blue sub-pixel B remain off. The parameters of the drive signal need to match the specifications of the white sub-pixel W to ensure that the white sub-pixel W can emit light stably according to the preset initial grayscale data.

[0065] After the white sub-pixel W has stabilized its emission, the luminance of the test pixel unit 10 is measured using a luminance meter. The measurement method is the same as in the first step. The measured luminance value is the second luminance value under the initial grayscale data of the current white sub-pixel W. This luminance value represents the white brightness emitted by the white sub-pixel W.

[0066] It is important to note that the initial grayscale data of the white sub-pixel W corresponds to the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B in the first step. That is, for each set of initial grayscale data for red sub-pixel R, green sub-pixel G, and blue sub-pixel B, the corresponding initial grayscale data of the white sub-pixel W is calculated. Then, the driving illumination and brightness test are performed according to this initial grayscale data of the white sub-pixel W to obtain the corresponding second brightness value. Similarly, the brightness test under each initial grayscale data can be repeated multiple times, and the average value is taken as the final second brightness value.

[0067] S423. Adjust the grayscale data of the white sub-pixel W until the second brightness value equals the first brightness value. The change in grayscale data is the grayscale compensation value corresponding to the initial grayscale data.

[0068] Compare the first brightness value obtained in the first step with the second brightness value obtained in the second step. If they are equal, it means that the initial grayscale data of the current white sub-pixel W can make the white emitted by the white sub-pixel W consistent with the brightness of the white synthesized by the RGB sub-pixels. At this time, the grayscale compensation value is 0. If they are not equal, the grayscale data of the white sub-pixel W needs to be adjusted until the second brightness value is equal to the first brightness value.

[0069] The adjustment process adopts a step-by-step approximation method. If the second brightness value is less than the first brightness value, the grayscale data of the white sub-pixel W is increased by 1 grayscale level each time, and then the second brightness value is remeasured until the second brightness value is equal to the first brightness value. If the second brightness value is greater than the first brightness value, the grayscale data of the white sub-pixel W is decreased by 1 grayscale level each time, and then the second brightness value is remeasured until the second brightness value is equal to the first brightness value.

[0070] For example, in a test pixel unit 10, the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B corresponds to a first brightness value of 180 cd / m². The initial grayscale data of the white sub-pixel W is 80, and its second brightness value is 160 cd / m², which is less than the first brightness value. Then, the grayscale data of the white sub-pixel W is increased by 1 each time, and the second brightness value is measured at grayscale data of 81, 82, ... When the grayscale data of the white sub-pixel W increases to 86, the second brightness value reaches 180 cd / m², equal to the first brightness value. At this point, the grayscale change value of the white sub-pixel W is 86 - 80 = 6, therefore the grayscale compensation value under this initial grayscale data is 6.

[0071] The grayscale compensation value corresponding to each set of initial grayscale data for each test pixel unit 10 at the center of each display area 110 is recorded to provide accurate data for the subsequent establishment of the mapping table. Simultaneously, data from each step of the adjustment process also needs to be recorded to facilitate subsequent data analysis and mapping table optimization.

[0072] S430. Based on the position of each display area 110 and the grayscale compensation value of the corresponding center pixel unit white sub-pixel W, a mapping table is established.

[0073] After obtaining the grayscale compensation values ​​of the test pixel units 10 at the center positions of all display areas 110, these data are organized and a mapping table is established. For example... Figure 7 As shown, the mapping table contains the following information: the position parameters of display area 110, the initial grayscale data of white sub-pixel W, and the grayscale compensation value. The position parameters of display area 110 can be represented by the center coordinates of display area 110 or by a preset area number, as long as the position of display area 110 can be accurately represented.

[0074] The mapping table can be a two-dimensional table, with the horizontal axis representing the initial grayscale data (0 to 255) of the white sub-pixel W, and the vertical axis representing the position parameters of the display area 110. Each cell in the table corresponds to a grayscale compensation value. For example, for a 3×3 display area 110, each display area 110 corresponds to a region number (1 to 9). The horizontal axis represents the initial grayscale data (0, 1, 2, ..., 255) of the white sub-pixel W, and the vertical axis represents the region number (1 to 9). The value in each cell is the grayscale compensation value for the display area 110 corresponding to that region number and the given initial grayscale data.

[0075] The established mapping table is stored in the storage unit of the timing controller 230. During the driving process, the timing controller 230 can quickly look up the corresponding gray level compensation value in the mapping table based on the position of the target pixel unit and the initial gray level data of the white sub-pixel W, so as to ensure the real-time performance and accuracy of gray level compensation.

[0076] S440. Obtain the coordinates and initial grayscale data of the target pixel unit, determine its display area 110, determine the corresponding grayscale compensation value of the white sub-pixel W of the center pixel unit of the display area 110 through the mapping table, and obtain the grayscale compensation value of the target pixel unit based on the corresponding grayscale compensation value of the white sub-pixel W of the center pixel unit of the display area 110.

[0077] During the actual driving process of the display panel 100, the coordinates of the target pixel unit are acquired in real time. These coordinates are used to characterize the specific position of the target pixel unit on the display panel 100. Then, according to the preset display area 110 division method, the display area 110 where the target pixel unit is located is determined. For example, if the display panel 100 is divided into 3×3 display areas 110, the horizontal range of each display area 110 is 0 to X1, X1 to X2, X2 to X3, and the vertical range is 0 to Y1, Y1 to Y2, Y2 to Y3, and the coordinates of the target pixel unit are (X, Y), if X is between X1 and X2 and Y is between Y1 and Y2, then the display area 110 where the target pixel unit is located is the central area.

[0078] After determining the display area 110 where the target pixel unit is located, the grayscale compensation value corresponding to the display area 110 is looked up in the mapping table based on the initial grayscale data of the white sub-pixel W of the target pixel unit. Since the grayscale compensation value of the test pixel unit 10 at the center of the display area 110 where the target pixel unit is located has been determined through experimental testing, and the light emission characteristics of the other pixel units 10 in the display area 110 are similar to those of the test pixel unit 10 at the center, the grayscale compensation value of the target pixel unit can be obtained based on the grayscale compensation value of the test pixel unit 10 at the center.

[0079] If the target pixel unit is located exactly at the center of the display area 110, the gray level compensation value corresponding to the display area 110 and the initial gray level data in the mapping table is directly used as the gray level compensation value of the target pixel unit. If the target pixel unit is located at a non-center position of the display area 110, the gray level compensation value of the target pixel unit needs to be calculated based on the gray level compensation value of the test pixel unit 10 at the center position through a certain interpolation algorithm to ensure the accuracy of gray level compensation and the uniformity of the display screen.

[0080] In an alternative embodiment, such as Figure 8 As shown, S440 includes: S441. Obtain the coordinates and initial grayscale data of the target pixel unit, determine its display area 110, and extract the corresponding grayscale compensation value of the center pixel unit of the display area 110 through the mapping table.

[0081] In this embodiment, during the driving process of the display panel 100, the timing controller 230 acquires the coordinates of the target pixel unit in real time. These coordinates are typically in pixel coordinate form, i.e., a horizontal coordinate X and a vertical coordinate Y. The value of X ranges from 0 to the number of horizontal pixels of the display panel 100 minus 1, and the value of Y ranges from 0 to the number of vertical pixels of the display panel 100 minus 1. For example, for a display panel 100 with a resolution of 1920×1080, the value of X ranges from 0 to 1919, and the value of Y ranges from 0 to 1079.

[0082] The timing controller 230 internally stores preset display area 110 division parameters, including the horizontal and vertical ranges of each display area 110. Based on the coordinates (X, Y) of the target pixel unit, the display area 110 where the target pixel unit is located can be determined by comparing the horizontal and vertical ranges of each display area 110. For example, if the display panel 100 is divided into 3×3 display areas 110, with 1920 horizontal pixels and 1080 vertical pixels, then the horizontal range of each display area 110 is 0 to 639, 640 to 1279, and 1280 to 1919, and the vertical range is 0 to 359, 360 to 719, and 720 to 1079. If the coordinates of the target pixel unit are (800, 500), then its horizontal coordinate 800 is between 640 and 1279, and its vertical coordinate 500 is between 360 and 719. Therefore, the display area 110 where this target pixel unit is located is the central display area 110.

[0083] After determining the display area 110 where the target pixel unit is located, the grayscale compensation value corresponding to the display area 110 is looked up in the mapping table based on the initial grayscale data of the white sub-pixel W of the target pixel unit. For example, if the display area 110 where the target pixel unit is located is the center display area 110, and the initial grayscale data of the white sub-pixel W is 90, the grayscale compensation value corresponding to the center display area 110 and the initial grayscale data 90 in the mapping table is 7, then the grayscale compensation value of the test pixel unit 10 at the center of the display area 110 is obtained as 7.

[0084] S442. Based on the coordinates of the target pixel unit, the coordinates of the center pixel unit of the display area 110, and the grayscale compensation value, the grayscale compensation value of the target pixel unit is calculated by linear interpolation.

[0085] Since the target pixel unit may be located at a non-center position of the display area 110, and the grayscale compensation value of the test pixel unit 10 at the center position of the display area 110 is obtained by testing the pixel unit 10 at the center position, the light emission characteristics of the non-center pixel unit 10 are slightly different from those of the pixel unit 10 at the center position. Therefore, it is necessary to adjust the grayscale compensation value of the target pixel unit according to the distance between the coordinates of the target pixel unit and the center position by means of linear interpolation to obtain the actual grayscale compensation value of the target pixel unit.

[0086] The core idea of ​​the linear interpolation algorithm is to assume that the grayscale compensation value within the display area 110 changes linearly with the pixel coordinates, meaning that the grayscale compensation value of the target pixel unit is linearly related to the distance from that pixel unit 10 to the center of the display area 110. Based on the difference between the coordinates of the target pixel unit and the coordinates of the center of the display area 110, interpolation coefficients are calculated. Then, the grayscale compensation value at the center position is adjusted according to these interpolation coefficients to obtain the grayscale compensation value of the target pixel unit.

[0087] The specific linear interpolation formula can be: f(Kw) = Dc + (Dc - Dn) × (n-0.5X / X); Alternatively, f(Kw) = Dc + (Dc - Dn) × (n-0.5Y / Y); Where n is the horizontal or vertical coordinate of pixel unit 10, X represents the number of horizontal sub-pixels in each display area 110, Y represents the number of vertical sub-pixels in each display area 110, f(Kw) is the grayscale compensation value of the target pixel unit, Dc is the grayscale compensation value of the test pixel unit 10 at the center of the display area 110, and Dn is the grayscale compensation value of the test pixel unit 10 at the center of the adjacent display area 110.

[0088] For example, such as Figure 10 As shown, the center coordinates of a certain display area 110 are (800, 500), and the grayscale compensation value Dc of the test pixel unit 10 at the center of the display area 110 is 7; the center coordinates of the adjacent display area 110 are (1200, 500), and the grayscale compensation value Dn of the test pixel unit 10 at the center of the adjacent display area 110 is 9; the coordinates of the target pixel unit are (1000, 500), then the grayscale compensation value f(Kw) of the target pixel unit is 7 + (9 - 7) × (1000-800 / 400) = 7 + 1 = 8.

[0089] By using a linear interpolation algorithm, the corresponding grayscale compensation value can be accurately calculated based on the specific location of the target pixel unit. This ensures that the grayscale compensation value of the pixel unit 10 at different locations within the display area 110 can match its light emission characteristics, avoiding problems such as uneven brightness and color deviation in the displayed image, and improving the consistency of the display effect.

[0090] In an alternative embodiment, such as Figure 10 As shown, S442 includes: S450. If the target pixel unit is located between multiple adjacent display areas 110, the grayscale compensation value of the target pixel unit is obtained by linear interpolation based on the corresponding grayscale compensation value of the center pixel unit of the multiple adjacent display areas 110.

[0091] Adjacent display areas 110 typically refer to two horizontally adjacent display areas 110, two vertically adjacent display areas 110, or four horizontally and vertically adjacent display areas 110. When a target pixel unit is located at the boundary of these adjacent display areas 110, its light emission characteristics will be affected by multiple adjacent display areas 110. Therefore, it is necessary to combine the grayscale compensation values ​​of the test pixel units 10 at the center positions of multiple adjacent display areas 110 and calculate the grayscale compensation value of the target pixel unit through linear interpolation.

[0092] For example, the display panel 100 is divided into 3×3 display areas 110, such as Figure 9 As shown, the target pixel unit is located at the boundary of two horizontally adjacent display areas 110, or as... Figure 11 As shown, the target pixel unit is located at the intersection of two vertically adjacent display areas 110. At this time, the grayscale compensation value of the target pixel unit can be calculated by a one-dimensional linear interpolation algorithm.

[0093] Alternatively, the target pixel unit may be located at the intersection of two horizontally adjacent display areas 110 and two vertically adjacent display areas 110, meaning the target pixel unit simultaneously belongs to the intersection of four adjacent display areas 110. In this case, it is necessary to obtain the grayscale compensation values ​​of the test pixel units 10 at the center positions of these four adjacent display areas 110, denoted as D1, D2, D3, and D4, respectively. Then, based on the distances between the coordinates of the target pixel unit and the center coordinates of these four display areas 110, a two-dimensional linear interpolation algorithm is used to calculate the grayscale compensation value of the target pixel unit.

[0094] By using a two-dimensional linear interpolation algorithm, the influence of multiple adjacent display areas 110 on the target pixel unit can be comprehensively considered, ensuring that the grayscale compensation value of the target pixel unit is accurate and reliable, and avoiding screen abnormalities at the boundary.

[0095] S460. If the target pixel unit is located at the edge of the edge display area 110, the grayscale compensation value of the target pixel unit is obtained by linear interpolation based on the corresponding grayscale compensation values ​​of the center pixel units of the edge display area 110 and the adjacent display areas 110.

[0096] The edge display area 110 refers to the display area 110 located at the outermost edge of the display panel 100, such as the upper left corner display area 110, upper right corner display area 110, lower left corner display area 110, lower right corner display area 110, as well as the leftmost, rightmost, uppermost, and lowermost horizontal display areas 110 and vertical display areas 110. The pixel units 10 at the edge positions of these edge display areas 110 are adjacent to only one adjacent display area 110. Therefore, it is necessary to combine the grayscale compensation values ​​of the test pixel units 10 at the center positions of the current display area 110 and the adjacent display area 110, and calculate the grayscale compensation value of the target pixel unit through linear interpolation.

[0097] For example, such as Figure 12 As shown, the target pixel unit is located at the upper left edge of the edge display area 110 (area E) at the upper left corner of the display panel 100. This edge display area 110 is only adjacent to the display area 110 (area F) on the right. At this time, the grayscale compensation value D5 of the test pixel unit 10 at the center of area E and the grayscale compensation value D6 of the test pixel unit 10 at the center of area F are obtained. Then, based on the distance between the coordinates of the target pixel unit and the coordinates of the center of area E, and the distance between the coordinates of the center of area E and the center of area F, the interpolation coefficients are calculated, and the grayscale compensation value of the target pixel unit is obtained through linear interpolation.

[0098] The specific linear interpolation formula can be: f(Kw) = D5 - (0.5X -n) × (D6-D5) / X; Alternatively, f(Kw) = D5 - (0.5Y -n) × (D6 - D5) / Y; Where n is the horizontal or vertical coordinate of pixel unit 10, X represents the number of sub-pixels in the horizontal direction of each display area 110, D5 is the grayscale compensation value of test pixel unit 10 at the center of area E, and D6 is the grayscale compensation value of test pixel unit 10 at the center of area F.

[0099] For example, if n=0, then f(Kw) = D5 - (0.5X -0) × (D6-D5) / X = D5-(D6-D5) / 2.

[0100] By performing linear interpolation in the two cases described above, it is possible to ensure that an accurate grayscale compensation value can be obtained regardless of the location of the target pixel unit in the display panel 100, thereby achieving color fidelity and display uniformity of the entire display panel 100.

[0101] In an alternative embodiment, such as Figure 13 As shown, S460 includes: S461. The display area 110 containing the center pixel unit of the display area 110 adjacent to the target pixel unit is taken as the first target display area 110, and the second target display area 110 is determined along the horizontal or vertical direction.

[0102] S462. Based on the corresponding grayscale compensation values ​​of the center pixel units of the first target display area 110 and the second target display area 110, the grayscale compensation value of the target pixel unit is obtained by linear interpolation.

[0103] First, based on the specific coordinates of the target pixel unit and combined with the preset display area 110 division parameters (such as the horizontal and vertical ranges of the display area 110), the number and specific range of the display areas 110 adjacent to the target pixel unit are determined. The number of adjacent display areas 110 is divided into three cases based on the position of the target pixel unit: Laterally adjacent: The target pixel unit is located at the lateral boundary of the two display areas 110 and is adjacent only to the left and right display areas 110; Vertically adjacent: The target pixel unit is located at the vertical boundary of the two display areas 110 and is adjacent only to the upper and lower display areas 110; Intersecting Adjacent: The target pixel unit is located at the intersection of the four display areas 110 (i.e., the "cross" intersection), and is adjacent to the four display areas 110 at the top left, top right, bottom left, and bottom right.

[0104] After determining the adjacent display areas 110, based on the initial grayscale data of the white sub-pixel W of the target pixel unit, the corresponding grayscale compensation value of the test pixel unit 10 at the center position of each adjacent display area 110 is found from the mapping table.

[0105] If the initial grayscale data of the white sub-pixel W happens to match the preset grayscale data in the mapping table, the corresponding grayscale compensation value is directly extracted.

[0106] If the initial grayscale data of the white sub-pixel W is between two preset grayscale data in the mapping table, the compensation values ​​corresponding to these two preset grayscale data need to be linearly interpolated first to obtain the compensation value corresponding to the initial grayscale data, and then used for subsequent calculations.

[0107] When they are horizontally adjacent, the horizontal coordinates (X1, X2) of the center of the left and right display areas 110 and the horizontal coordinate (X) of the target pixel unit are extracted. The grayscale compensation value of the target pixel unit is determined by interpolation calculation using the grayscale compensation values ​​of the center pixel units of the two left and right display areas 110 and the horizontal coordinate of the target pixel unit.

[0108] When they are vertically adjacent, the center ordinates (Y1, Y2) of the upper and lower display areas 110 and the ordinate (Y) of the target pixel unit are extracted. The grayscale compensation value of the target pixel unit is determined by interpolation calculation using the grayscale compensation values ​​of the center pixel units of the two display areas 110 and the vertical coordinates of the target pixel unit.

[0109] When the pixels are intersecting and adjacent, the center coordinates (top left X1, Y1, top right X2, Y1, bottom left X1, Y2, bottom right X2, Y2) of the four display areas 110 and the target pixel unit coordinates (X, Y) are extracted. The first gray level compensation value of the target pixel unit is determined by interpolation calculation using the gray level compensation values ​​of the center pixel units of the two upper left and right display areas 110 and the horizontal coordinates of the target pixel unit. Then, the second gray level compensation value of the target pixel unit is determined by interpolation calculation using the gray level compensation values ​​of the center pixel units of the two lower left and right display areas 110 and the horizontal coordinates of the target pixel unit. Finally, the final gray level compensation value of the target pixel unit is determined by interpolation calculation using the first and second gray level compensation values ​​of the upper and lower display areas and the vertical coordinates of the target pixel unit.

[0110] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0111] Example 3 A second aspect of this invention provides a driving circuit 200 for a display panel, such as... Figure 14 As shown, the driving circuit 200 of the display panel includes a source driving circuit 210, a gate driving circuit 220, and a timing controller 230. The source driving circuit 210 is connected to the data lines of the timing controller 230 and the display panel 100, and the gate driving circuit 220 is connected to the scan lines of the timing controller 230 and the display panel 100, respectively. The timing controller 230 is used to execute the driving method of the display panel 100 as described above, and controls the source driving circuit 210 and the gate driving circuit 220 to drive the pixel units 10 of the display panel 100 to display according to the target grayscale brightness.

[0112] In this embodiment, the timing controller 230 is the core of the driving circuit. Its main functions include: receiving raw image data from an external signal source, performing decoding, synchronization, and format conversion on the raw image data to obtain the initial grayscale data of the red sub-pixel R, green sub-pixel G, and blue sub-pixel B of each pixel unit 10; calculating the initial grayscale data of the white sub-pixel W, the target grayscale data of the RGB sub-pixels, and the target grayscale data of the white sub-pixel W of each pixel unit 10 according to the driving method; generating control signals for the source driving circuit 210 and the gate driving circuit 220 to control the working timing of the source driving circuit 210 and the gate driving circuit 220, ensuring that the pixel unit 10 can be displayed in a preset order and with the target grayscale data.

[0113] The timing controller 230 also has an internal storage unit for storing preset mapping tables, display area 110 division parameters, interpolation algorithm parameters, and other data. The mapping table is established in advance through experimental testing and stores grayscale compensation values ​​corresponding to the initial grayscale data of different display areas 110 and different white sub-pixels W, which facilitates the timing controller 230 to quickly look up and call them during the driving process.

[0114] The source drive circuit 210 is connected to the data line of the display panel 100. Its main function is to generate a corresponding gray level voltage according to the target gray level data output by the timing controller 230, and apply the gray level voltage to the corresponding sub-pixel of the pixel unit 10 to control the sub-pixel to emit light according to the brightness corresponding to the target gray level data.

[0115] The gate driving circuit 220 is connected to the gate of the pixel unit 10. Its main function is to generate a scanning signal under the control of the timing controller 230, and turn on each pixel unit 10 on the display panel 100 in sequence, so as to ensure that each pixel unit 10 can receive the gray level voltage output by the source driving circuit 210 in a preset scanning order (such as progressive scanning or interlaced scanning), so as to realize the normal display of the entire display panel 100.

[0116] In addition, the display panel's driving circuit 200 also includes a power management circuit to provide stable operating voltage and current to the timing controller 230, source driving circuit 210, gate driving circuit 220, and pixel unit 10. The power management circuit can output different voltage and current specifications according to the operating requirements of the driving circuit and pixel unit 10, ensuring stable operation of the driving circuit and pixel unit 10, while reducing power consumption and extending the lifespan of the display panel 100.

[0117] Example 4 A third aspect of the present invention provides a display device, such as... Figure 14 As shown, the display device includes a display panel 100 and a display panel 100 driving circuit. The specific structure of the display panel 100 driving circuit is as described in the above embodiments. Since this display device adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be described in detail here. The driving circuit is connected to the display panel 100.

[0118] In this embodiment, the pixel units 10 are arranged in an array within the display area of ​​the display panel 100, and the number of rows and columns of the array are determined according to the resolution of the display panel 100. Each pixel unit 10 includes a red sub-pixel R, a green sub-pixel G, a blue sub-pixel B, and a white sub-pixel W. The four sub-pixels are arranged in a preset manner to form a complete pixel unit 10 for color display.

[0119] The arrangement of subpixels can take many forms. For example, the white subpixel W is located at the center of pixel unit 10, and the red subpixel R, green subpixel G, and blue subpixel B are arranged around the white subpixel W; or as... Figure 2 As shown, the white sub-pixel W is arranged horizontally or vertically with the red sub-pixel R, green sub-pixel G, and blue sub-pixel B. The specific arrangement can be adjusted according to the specifications of the display panel 100 and the display effect requirements, as long as it ensures that the four sub-pixels work together to achieve accurate color display.

[0120] Each sub-pixel uses an OLED (Optical Display Panel), whose structure includes components such as a substrate, anode, emissive layer, and cathode. The emissive layers of the red, green, and blue sub-pixels use emissive materials of the corresponding colors, and are covered by RGB color filters to filter out excess light, ensuring that the sub-pixels emit light of the corresponding colors. The emissive layer of the white sub-pixel uses white emissive materials, and is covered by a transparent filter or no filter, allowing white light to pass through unfiltered, thereby improving display brightness and reducing power consumption.

[0121] The subpixel driving architecture adopts a 3T1C architecture, such as... Figure 15 As shown, each sub-pixel corresponds to a 3T1C driving unit. The first thin-film transistor T1 is a data control TFT, responsible for charging and discharging the capacitor C. The second thin-film transistor T2 is a driving control TFT, responsible for controlling the current reaching the light-emitting device OLED, thereby controlling the brightness of the sub-pixel. The third thin-film transistor T3 is a sensing TFT, and SL is a sensing line. The third thin-film transistor T3 is used to detect the current flowing through the second thin-film transistor T2 or the potential of the anode of the light-emitting device OLED, calculate the threshold voltage of the second thin-film transistor T2, and output it through the sensing line SL to ensure the display stability of the sub-pixel.

[0122] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A driving method for a display panel, the display panel comprising pixel units arranged in an array, characterized in that, Each pixel unit includes a red sub-pixel, a green sub-pixel, a blue sub-pixel, and a white sub-pixel; The driving method for the display panel includes: The initial grayscale data of the red, green, and blue sub-pixels of the target pixel unit are obtained, and the minimum value of the initial grayscale data is determined as the initial grayscale data of the white sub-pixel of the target pixel unit. The target grayscale data of the red, green, and blue sub-pixels are calculated based on the initial grayscale data of the white sub-pixels and the initial grayscale data of the red, green, and blue sub-pixels. Based on the location and initial grayscale data of the white sub-pixel, the corresponding grayscale compensation value is obtained by looking up the mapping table. The grayscale compensation value is then added to the initial grayscale data of the white sub-pixel to obtain the target grayscale data of the white sub-pixel. The mapping table represents the correspondence between the initial grayscale data, position parameters, and grayscale compensation value of the white sub-pixel. Based on the target grayscale data of red, green, blue, and white sub-pixels, the corresponding grayscale voltage is output to drive the target pixel unit for display; The mapping table is established in the following way: The display panel is divided into multiple display areas, and the different initial grayscale data of the red, green and blue sub-pixels of the center pixel unit of each display area are obtained, and the different initial grayscale data of the white sub-pixel of the center pixel unit of each display area are obtained accordingly. Drive the red, green, blue, and white sub-pixels of the central pixel unit of each display area to light up, and test to obtain the grayscale compensation value of the white sub-pixel corresponding to different initial grayscale data; The mapping table is established based on the position of each display area and the grayscale compensation value of the white sub-pixel of the corresponding center pixel unit.

2. The driving method for the display panel as described in claim 1, characterized in that, The process of acquiring the initial grayscale data of the red, green, and blue sub-pixels of the target pixel unit, determining the minimum value of the initial grayscale data as the initial grayscale data of the white sub-pixel of the target pixel unit, and calculating the target grayscale data of the red, green, and blue sub-pixels based on the initial grayscale data of the white sub-pixels and the initial grayscale data of the red, green, and blue sub-pixels includes: Obtain the initial grayscale data of the red, green, and blue sub-pixels of the target pixel unit; Compare the initial grayscale data of the red, green, and blue sub-pixels, and use the smallest initial grayscale data as the initial grayscale data of the white sub-pixel; The initial grayscale data of the white sub-pixel is subtracted from the initial grayscale data of the red, green, and blue sub-pixels respectively to obtain the target grayscale data of the corresponding sub-pixels.

3. The driving method for the display panel as described in claim 1, characterized in that, Before obtaining the initial grayscale data of the red, green, and blue sub-pixels, the process also includes: Obtain different initial grayscale data of the red, green and blue sub-pixels of the target pixel unit, and obtain the corresponding different initial grayscale data of the white sub-pixel. Test and calculate the grayscale compensation value of the white sub-pixel under different positions and different initial grayscale data, and establish the mapping table.

4. The driving method for the display panel as described in claim 3, characterized in that, The process of establishing the mapping table further includes: The coordinates and initial grayscale data of the target pixel unit are obtained, and its display area is determined. The corresponding grayscale compensation value of the white sub-pixel of the center pixel unit of the display area is determined through the mapping table, and the grayscale compensation value of the target pixel unit is obtained based on the corresponding grayscale compensation value of the white sub-pixel of the center pixel unit of the display area.

5. The driving method for the display panel as described in claim 4, characterized in that, The test yields grayscale compensation values ​​for the white sub-pixels, including: Drive the red, green, and blue sub-pixels of the center pixel unit of the display area to light up, and test to obtain the first brightness value under the current grayscale; Drive the white sub-pixel of the central pixel unit to light up, and test to obtain the second brightness value under the current grayscale; Adjust the grayscale data of the white sub-pixel until the second brightness value equals the first brightness value. The change in the grayscale data is the grayscale compensation value corresponding to the initial grayscale data.

6. The driving method for the display panel as described in claim 4, characterized in that, The step of obtaining the grayscale compensation value of the target pixel unit based on the corresponding grayscale compensation value of the white sub-pixel of the center pixel unit of the display area includes: The coordinates and initial grayscale data of the target pixel unit are obtained, its display area is determined, and the corresponding grayscale compensation value of the center pixel unit of the display area is extracted through the mapping table. The grayscale compensation value of the target pixel unit is calculated by linear interpolation based on the coordinates of the target pixel unit, the coordinates of the center pixel unit of the display area, and the grayscale compensation value.

7. The driving method for a display panel as described in claim 6, characterized in that, The grayscale compensation value of the target pixel unit is calculated using linear interpolation, including: If the target pixel unit is located between multiple adjacent display areas, the grayscale compensation value of the target pixel unit is obtained by linear interpolation based on the corresponding grayscale compensation value of the center pixel unit of the multiple adjacent display areas. If the target pixel unit is located at the edge of the edge display area, the grayscale compensation value of the target pixel unit is obtained by linear interpolation based on the corresponding grayscale compensation values ​​of the edge display area and the center pixel units of the adjacent display areas.

8. The driving method for a display panel as described in claim 7, characterized in that, If the target pixel unit is located between multiple adjacent display areas, the grayscale compensation value of the target pixel unit is obtained by linear interpolation based on the corresponding grayscale compensation values ​​of the center pixel units of the multiple adjacent display areas, including: The display area containing the center pixel unit of the display area adjacent to the target pixel unit is taken as the first target display area, and the second target display area is determined along the horizontal or vertical direction; Based on the corresponding grayscale compensation values ​​of the central pixel units of the first target display area and the second target display area, the grayscale compensation value of the target pixel unit is obtained by linear interpolation.

9. A driving circuit for a display panel, characterized in that, Includes source drive circuit, gate drive circuit, and timing controller; The source drive circuit is connected to the data lines of the timing controller and the display panel respectively, and the gate drive circuit is connected to the scan lines of the timing controller and the display panel respectively. The timing controller is used to execute the display panel driving method as described in any one of claims 1 to 8, and to control the source driving circuit and the gate driving circuit to drive the pixel units of the display panel to display according to the target grayscale brightness.

10. A display device, characterized in that, It includes a display panel and a display panel driving circuit as described in claim 9, wherein the display panel driving circuit is connected to the display panel.

Citation Information

Patent Citations

  • WOLED (white organic light emitting diode) display device, as well as display control method and display control device for same

    CN104269138A

  • Image display method and system

    CN104952423A

  • Display picture uniformity processing method, related device and storage medium

    CN121999697A