Display panel, driving method thereof and computer readable storage medium

By adjusting the Gamma curve of the OLED display panel and performing brightness interpolation and color calibration, the color shift problem of the display panel under different pixel activation rates was solved, achieving higher consistency and accuracy of display effect.

CN122392441APending Publication Date: 2026-07-14BOE TECHNOLOGY GROUP CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BOE TECHNOLOGY GROUP CO LTD
Filing Date
2026-04-28
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

When existing OLED display panels switch from high brightness mode to peak illumination mode, they cannot effectively control color shift under different pixel activation rates, resulting in inaccurate color preparation of the display panel within the brightness bar and serious color shift problems.

Method used

By adjusting the first Gamma curve of the display panel, calculating the second Gamma curve, and performing brightness interpolation between the first and second brightness ranges, color calibration is performed in conjunction with different pixel on-state rates to obtain grayscale compensation coefficients and store the mapping relationship, thereby achieving grayscale brightness calibration of the interpolated brightness.

Benefits of technology

It improves or avoids color shift in the display panel in high brightness mode and peak illumination mode, enhancing the consistency and accuracy of the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122392441A_ABST
    Figure CN122392441A_ABST
Patent Text Reader

Abstract

A display panel, a driving method thereof and a computer readable storage medium. The driving method of the display panel comprises: adjusting a first Gamma curve of the display panel; the first Gamma curve is a Gamma curve of the display panel in a first luminance interval; calculating a second Gamma curve of the display panel according to the first Gamma curve; the second Gamma curve is a Gamma curve of the display panel in a second luminance interval; 0 < first threshold value <= first luminance interval <= second luminance interval; performing luminance interpolation between the first luminance interval and the second luminance interval; performing color calibration on the interpolated luminance at different pixel opening rates to obtain a gray scale compensation coefficient of the interpolated luminance at different pixel opening rates; and storing a mapping relationship between the gray scale compensation coefficient and the pixel opening rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure pertains to the field of display technology, specifically relating to a display panel, its driving method, and a computer-readable storage medium. Background Technology

[0002] OLED (Organic Light-Emitting Diode) displays have attracted widespread attention due to their advantages such as self-illumination, low power consumption, thinness, flexibility, vibrant colors, high contrast, and fast response speed. Summary of the Invention

[0003] This disclosure provides a display panel, a driving method thereof, and a computer-readable storage medium.

[0004] In a first aspect, embodiments of this disclosure provide a driving method for a display panel, comprising: adjusting and setting a first Gamma curve of the display panel; the first Gamma curve being a Gamma curve of the display panel in a first brightness range;

[0005] The second Gamma curve of the display panel is calculated based on the first Gamma curve; the second Gamma curve is the Gamma curve of the display panel in the second brightness range;

[0006] 0 < first threshold ≤ first brightness range ≤ second brightness range;

[0007] Brightness interpolation is performed between the first brightness range and the second brightness range;

[0008] Color calibration is performed on the interpolated brightness at different pixel enable rates to obtain the grayscale compensation coefficient of the interpolated brightness at different pixel enable rates;

[0009] Store the mapping relationship between the grayscale compensation coefficient and the pixel activation rate.

[0010] In some embodiments, the display panel includes sub-pixels of different colors;

[0011] The step of calculating the second Gamma curve of the display panel based on the first Gamma curve includes:

[0012] When the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is less than the second threshold, the first preset brightness value corresponding to the first gray level of the sub-pixels of different colors is assigned as the actual brightness value corresponding to the second gray level of the sub-pixels of the same color.

[0013] When the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is greater than the second threshold, and the second preset brightness value is less than the first preset brightness value, the third preset brightness value corresponding to the third gray level in the first Gamma curve that is adjacent to the first gray level and located between the first gray level and the second gray level is calculated by linear interpolation. The third preset brightness value corresponding to the third gray level of the sub-pixels of different colors is assigned as the actual brightness value corresponding to the second gray level of the sub-pixels of the same color.

[0014] The absolute value of the difference between the third preset brightness value and the first preset brightness value is less than the second threshold.

[0015] When the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is greater than the second threshold, and the second preset brightness value is greater than the first preset brightness value, the actual brightness value corresponding to the second gray level is calculated using the first preset brightness value by extrapolation.

[0016] In some embodiments, the step of color calibration of the interpolated brightness at different pixel enable rates to obtain grayscale compensation coefficients for the interpolated brightness at different pixel enable rates includes:

[0017] At least one of the interpolated brightness values ​​is selected; the interpolated brightness value is located between the first brightness interval and the second brightness interval;

[0018] Select the first grayscale node, the second grayscale node, and the third grayscale node for the interpolated brightness; the grayscale value of the first grayscale node > the grayscale value of the second grayscale node > the grayscale value of the third grayscale node.

[0019] The grayscale compensation coefficients of the first grayscale node, the second grayscale node, and the third grayscale node of different color sub-pixels are adjusted at different pixel activation rates to adjust the color ratio of different color sub-pixels at the interpolated brightness, so that the color of the displayed image at the interpolated brightness is consistent with the color at the second brightness range.

[0020] In some embodiments, the pixel opening rate includes a pixel opening rate of 50% and / or 25%.

[0021] In some embodiments, the method further includes: receiving an instruction to switch from the first brightness range to the second brightness range;

[0022] Receive the interpolated brightness;

[0023] The third Gamma curve corresponding to the interpolated brightness is retrieved based on the interpolated brightness.

[0024] The pixel enable rate of the currently displayed screen is calculated based on the grayscale of the currently displayed screen.

[0025] Select the grayscale compensation coefficients of different color sub-pixels corresponding to the pixel enable rate of the currently displayed screen;

[0026] The grayscale of the third Gamma curve is compensated by the grayscale compensation coefficients of different color sub-pixels to obtain the grayscale-compensated fourth Gamma curve.

[0027] The fourth Gamma curve is used to drive the display panel to display the current display screen.

[0028] In some embodiments, the value range of the first threshold is 3100-3200;

[0029] The value range of the first brightness interval is 3200-3600;

[0030] The value range of the second brightness range is 3600-4095.

[0031] In some embodiments, the value of the second threshold ranges from 4 to 6 nits;

[0032] The interpolated brightness includes a first intermediate brightness interval between the first brightness interval and the second brightness interval, a second intermediate brightness interval between the first brightness interval and the first intermediate brightness interval, and a third intermediate brightness interval between the second brightness interval and the first intermediate brightness interval.

[0033] The first grayscale node takes values ​​within the last 1 / 3 of the entire grayscale range;

[0034] The second grayscale node takes its value within the middle 1 / 3 of the entire grayscale range;

[0035] The third grayscale node takes values ​​within the first 1 / 3 of the entire grayscale range.

[0036] In a second aspect, embodiments of this disclosure also provide a display panel, including: an adjustment setting module configured to adjust and set a first Gamma curve of the display panel; the first Gamma curve is a Gamma curve of the display panel in a first brightness range;

[0037] The calculation module is configured to calculate a second Gamma curve of the display panel based on the first Gamma curve; the second Gamma curve is the Gamma curve of the display panel in a second brightness range;

[0038] 0 < first threshold ≤ first brightness range ≤ second brightness range;

[0039] An interpolation module is configured to perform brightness interpolation between the first brightness range and the second brightness range;

[0040] The calibration module is configured to perform color calibration on the interpolated brightness at different pixel enable rates to obtain the grayscale compensation coefficient of the interpolated brightness at different pixel enable rates.

[0041] The storage module is configured to store the mapping relationship between the grayscale compensation coefficient and the pixel enable rate.

[0042] In some embodiments, different color sub-pixels are also included;

[0043] The processing module is configured to send an instruction to switch from the first brightness range to the second brightness range and the interpolated brightness;

[0044] The driving module is configured to receive an instruction to switch from the first brightness range to the second brightness range;

[0045] Receive the interpolated brightness;

[0046] The third Gamma curve corresponding to the interpolated brightness is retrieved based on the interpolated brightness.

[0047] The pixel enable rate of the currently displayed screen is calculated based on the grayscale of the currently displayed screen.

[0048] Select the grayscale compensation coefficients of different color sub-pixels corresponding to the pixel enable rate of the currently displayed screen;

[0049] The grayscale compensation coefficients of the different color sub-pixels are used to compensate the grayscale of the third Gamma curve to obtain the grayscale-compensated fourth Gamma curve.

[0050] The fourth Gamma curve is used to drive the display panel to display the current display screen.

[0051] Thirdly, embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-described driving method. Attached Figure Description

[0052] The accompanying drawings are provided to further illustrate the embodiments of this disclosure and form part of the specification. They are used together with the embodiments of this disclosure to explain the disclosure and do not constitute a limitation thereof. The above and other features and advantages will become more apparent to those skilled in the art from the detailed description of exemplary embodiments with reference to the accompanying drawings, in which:

[0053] Figure 1A This is a schematic diagram illustrating the relationship between the actual brightness of the display panel and the brightness of the brightness bar when different pixel activation rates are used in related technologies.

[0054] Figure 1B This is a schematic diagram showing the relationship between the x-axis color coordinate and the brightness of the brightness bar when the pixel opening rate is 25% in related technologies.

[0055] Figure 1C This is a schematic diagram showing the relationship between the y-axis color coordinate and the brightness of the brightness bar when the pixel opening rate is 25% in related technologies.

[0056] Figure 1D This is a schematic diagram showing the relationship between the x-axis and y-axis combined color coordinates of the displayed image and the brightness of the brightness bar when the pixel opening rate is 25% in related technologies.

[0057] Figure 2A This is a flowchart of a display panel driving method in an embodiment of this disclosure.

[0058] Figure 2B This is a Gamma curve diagram of the display panel in high brightness mode and peak illumination mode in the embodiments of this disclosure.

[0059] Figure 2C This is a flowchart of step S104 in an embodiment of this disclosure.

[0060] Figure 2D This is another flowchart of step S104 in an embodiment of this disclosure.

[0061] Figure 2E This is another flowchart of the display panel driving method in the embodiments of this disclosure.

[0062] Figure 2F for Figure 2E Another flowchart of the display panel driving method.

[0063] Figure 3A This is a graph showing the x-axis color coordinate offset of the interpolated brightness 3611 after grayscale coefficient compensation when the pixel activation rate is 50% in this embodiment of the present disclosure.

[0064] Figure 3BThis is a y-axis color coordinate offset curve of the interpolated brightness 3611 after grayscale coefficient compensation when the pixel opening rate is 50% in this embodiment of the present disclosure.

[0065] Figure 3C This is a graph showing the relationship between the activation rate of different pixels and the brightness of the brightness bar before grayscale coefficient compensation.

[0066] Figure 3D This is a graph showing the relationship between the activation rate of different pixels and the brightness of the brightness bar after grayscale coefficient compensation.

[0067] Figure 4 This is a schematic block diagram of the display panel in an embodiment of this disclosure. Detailed Implementation

[0068] To enable those skilled in the art to better understand the technical solutions of the embodiments of this disclosure, the following describes in further detail a display panel, its driving method, and a computer-readable storage medium provided in the embodiments of this disclosure, in conjunction with the accompanying drawings and specific implementation methods.

[0069] Embodiments of this disclosure will be described more fully below with reference to the accompanying drawings; however, the embodiments shown may be embodied in different forms and should not be construed as limited to the embodiments set forth in this disclosure. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will enable those skilled in the art to fully understand the scope of this disclosure.

[0070] Unless otherwise defined, the technical or scientific terms used in this application shall have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms “a,” “an,” “an,” “the,” and similar words used in this application do not indicate quantity limitation and may indicate singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units not listed, or may include other steps or units inherent to these processes, methods, products, or devices. The terms “connected,” “linked,” “coupled,” and similar words used in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. “Multiple” used in this application refers to two or more. “And / or” describes the relationship between related objects, indicating that three relationships may exist; for example, “A and / or B” can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following objects are in an "or" relationship. The terms "first," "second," and "third" used in this application are merely to distinguish similar objects and do not represent a specific ordering of objects. "Above," "below," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0071] As used herein, “parallel” and “perpendicular” include the described situation and situations that are similar to the described situation, within an acceptable range of deviation, which is determined by those skilled in the art taking into account the measurement under discussion and the error associated with the measurement of a particular quantity (i.e., the limitations of the measurement system). For example, “parallel” includes absolute parallelism and approximate parallelism, where an acceptable range of deviation for approximate parallelism may be, for example, within 5°; “perpendicular” includes absolute perpendicularity and approximate perpendicularity, where an acceptable range of deviation for approximate perpendicularity may also be, for example, within 5°.

[0072] It should be understood that when a layer or element is referred to as being on another layer or substrate, it can mean that the layer or element is directly on the other layer or substrate, or that there is an intermediate layer between the layer or element and the other layer or substrate.

[0073] This document describes exemplary embodiments with reference to sectional views and / or plan views, which are idealized exemplary drawings. In the drawings, the thickness of layers and regions is enlarged for clarity. Therefore, variations in shape relative to the drawings are contemplated due to, for example, manufacturing techniques and / or tolerances. Therefore, exemplary embodiments should not be construed as limited to the shapes of the regions shown herein, but rather include shape deviations due to, for example, manufacturing processes. Thus, the regions shown in the drawings are schematic in nature, and their shapes are not intended to show the actual shapes of the regions of the device, nor are they intended to limit the scope of the exemplary embodiments.

[0074] In related technologies, OLED display panels (such as mobile phones) are increasingly pursuing readability under sunlight. The display of OLED display panels under sunlight is mainly achieved by using peak brightness mode (that is, when the pixel opening rate is 25%, the actual display brightness is 3200 nits, and the brightness bar brightness of the display panel, i.e., DBV, is 4095).

[0075] Reference Figure 1A In high-brightness mode (i.e., actual display brightness of 1500 nits, and DBV of 3126), OLED display panels with different pixel activation rates exhibit the same display brightness. In this mode, the display brightness can be adjusted by changing the voltage controlling the OLED devices' light emission. However, when the display panel switches from high-brightness mode to peak illumination mode, this function of adjusting the display brightness by changing the voltage controlling the OLED devices' light emission becomes disabled. Currently, when the display panel switches from high brightness mode to peak illumination mode, it calculates the Gamma curve corresponding to the peak illumination mode (i.e., the curve showing the relationship between grayscale and the actual display brightness nit value, generally a Gamma 2.2 curve). At the same time, it obtains the Gamma curve corresponding to the high brightness mode by adjusting the settings. Using the Gamma curves under high brightness mode (i.e., DBV value of 3126) and peak illumination mode (i.e., DBV value of 4095), it performs brightness bar brightness interpolation (i.e., DBV interpolation) to calculate the Gamma curve corresponding to any brightness bar brightness (i.e., DBV value) between high brightness mode and peak illumination mode. The actual display brightness corresponding to any brightness bar brightness between high brightness mode and peak illumination mode is controlled by this Gamma curve.

[0076] The aforementioned method of adjusting display brightness when switching from high brightness mode to peak illumination mode will cause the display panel to exhibit different degrees of color shift at different pixel activation rates.

[0077] Reference Figure 1B , Figure 1C and Figure 1DThe aforementioned method for adjusting display brightness when switching from high brightness mode to peak brightness mode can only guarantee the chromaticity and luminance at the 4095th node of the brightness bar. With increasingly higher demands for overall display quality and chromaticity accuracy at different pixel activation rates, the current chromaticity preparation of the brightness bar interpolation (i.e., DBV interpolation) cannot be effectively controlled, leading to severe color shifts at the same or different pixel activation rates. For example... Figure 1B When the pixel aperture is 25%, the x-axis color coordinate of the display panel is shifted downwards towards the LSL (Layer Limit) value. For example... Figure 1C When the pixel enable rate is 25%, the y-axis color coordinate of the display panel shifts below the lower limit LSL. For example... Figure 1D The middle figure shows the relationship between the combined offset of the x-axis and y-axis color coordinates of the display panel and the brightness of the brightness bar when the pixel activation rate is 25%.

[0078] To address the aforementioned problems in the related technologies, in a first aspect, embodiments of this disclosure provide a method for driving a display panel, referring to... Figure 2A and Figure 2B This includes step S101: adjusting and setting the first Gamma curve of the display panel. The first Gamma curve is the Gamma curve of the display panel in the first brightness range.

[0079] Step S102: Calculate the second Gamma curve of the display panel based on the first Gamma curve. The second Gamma curve is the Gamma curve of the display panel in the second brightness range. 0 < first threshold ≤ first brightness range ≤ second brightness range.

[0080] Step S103: Perform brightness interpolation between the first brightness interval and the second brightness interval.

[0081] Step S104: Perform color calibration on the interpolated brightness at different pixel enable rates to obtain the grayscale compensation coefficient of the interpolated brightness at different pixel enable rates.

[0082] Step S105: Store the mapping relationship between grayscale compensation coefficient and pixel enable rate.

[0083] Here, interpolated brightness, first threshold, first brightness range, and second brightness range all refer to the brightness of the display panel's brightness bar, i.e., the DBV value. One DBV value corresponds to one Gamma curve, or one DBV range corresponds to one Gamma curve. A Gamma curve is like the Gamma 2.2 curve. Both the first and second Gamma curves are Gamma 2.2 curves.

[0084] In some embodiments, the first threshold value ranges from 3100 to 3200; the first brightness range ranges from 3200 to 3600; and the second brightness range ranges from 3600 to 4095.

[0085] When the display panel is in the first brightness range, it means that the display panel is displaying in high brightness mode; when the display panel is in the second brightness range, it means that the display panel is displaying in peak brightness mode.

[0086] In this embodiment, brightness interpolation is performed between the first brightness range and the second brightness range, and color calibration is performed on the interpolated brightness at different pixel activation rates to obtain the grayscale compensation coefficient of the interpolated brightness at different pixel activation rates. The mapping relationship between the grayscale compensation coefficient and the pixel activation rate is stored. When the brightness of the display panel is adjusted to the interpolated brightness, the corresponding grayscale compensation coefficient can be retrieved according to the pixel activation rate of the display screen. The retrieved grayscale compensation coefficient is used to compensate the grayscale in the Gamma curve corresponding to the interpolated brightness, thereby realizing grayscale brightness calibration of the Gamma curve corresponding to the interpolated brightness. This achieves color calibration of the display screen with interpolated brightness at the pixel activation rate, thereby improving or avoiding the color shift of the display panel caused by the interpolation brightness adjustment method in related technologies, and improving the display effect of the display panel in high brightness mode and peak illumination mode.

[0087] In some embodiments, the display panel includes sub-pixels of different colors; step S102: calculate the second Gamma curve of the display panel based on the first Gamma curve, including: referring to Figure 2B According to Table 1, when the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is less than the second threshold, the first preset brightness value corresponding to the first gray level of different color sub-pixels is assigned as the actual brightness value corresponding to the second gray level of the same color sub-pixel.

[0088] Here, both the first preset brightness value and the second preset brightness value refer to the actual brightness values ​​(i.e., nit values) corresponding to different gray levels in the Gamma curve. The first preset brightness value and the second preset brightness value are nit values ​​preset based on the actual display brightness of the display panel. Subpixels of different colors include red subpixels, green subpixels, and blue subpixels.

[0089] In some embodiments, the second threshold ranges from 4 to 6 nits.

[0090] Table 1

[0091]

[0092] For example, when the absolute value of the difference between the first preset brightness value and the second preset brightness value is less than 5 nits, such as the first preset brightness value corresponding to gray level 247 in the first brightness range (i.e., high brightness mode) is 1612.7 nits, and the second preset brightness value corresponding to gray level 175 in the second brightness range (i.e., peak illumination mode) is 1612.0 nits, the first preset brightness value of 1612.7 nits corresponding to gray level 247 of the red, green, and blue sub-pixels in high brightness mode is directly assigned as the actual brightness value (i.e., nit value) corresponding to gray level 175 of the red, green, and blue sub-pixels in peak illumination mode.

[0093] When the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is greater than the second threshold, and the second preset brightness value is less than the first preset brightness value, the third preset brightness value corresponding to the third gray level in the first Gamma curve that is adjacent to the first gray level and located between the first gray level and the second gray level is calculated by linear interpolation. The third preset brightness value corresponding to the third gray level of different color sub-pixels is assigned as the actual brightness value corresponding to the second gray level of the same color sub-pixel.

[0094] The absolute value of the difference between the third preset brightness value and the first preset brightness value is less than the second threshold. The third preset brightness value refers to the actual brightness value (i.e., nit value) corresponding to different gray levels in the Gamma curve.

[0095] For example: When the absolute value of the difference between the first preset brightness value and the second preset brightness value is greater than 5 nits, and the second preset brightness value is less than the first preset brightness value, such as the second preset brightness value corresponding to grayscale 143 in the second brightness range (i.e., peak illumination mode) being 1034 nits, the first preset brightness value corresponding to grayscale 207 in the first brightness range (i.e., high brightness mode) being 1093 nits, and the first preset brightness value corresponding to grayscale 175 in the first brightness range (i.e., high brightness mode) being 756 nits, the actual brightness values ​​of the red, green, and blue sub-pixels corresponding to grayscale 143 in the second brightness range (i.e., peak illumination mode) are respectively:

[0096] Peak_R_143 = HBM_R_202 = HBM_R_207 - (207 - 202) × (HBM_R_207 - HBM_R_175) / (207 - 175), and so on, we can calculate Peak_G_143 = HBM_G_202 and Peak_B_143 = HBM_B_202. Where Peak_R_143 is the actual brightness value of the red sub-pixel corresponding to grayscale 143 in the second brightness range (i.e., peak illumination mode); Peak_G_143 is the actual brightness value of the green sub-pixel corresponding to grayscale 143 in the second brightness range (i.e., peak illumination mode); and Peak_B_143 is the actual brightness value of the blue sub-pixel corresponding to grayscale 143 in the second brightness range (i.e., peak illumination mode). HBM_R_202 is the third preset brightness value for the red sub-pixel corresponding to grayscale 202 in the first brightness range (i.e., high brightness mode); HBM_G_202 is the third preset brightness value for the green sub-pixel corresponding to grayscale 202 in the first brightness range (i.e., high brightness mode); HBM_B_202 is the third preset brightness value for the blue sub-pixel corresponding to grayscale 202 in the first brightness range (i.e., high brightness mode); HBM_R_207 is the first preset brightness value for the red sub-pixel corresponding to grayscale 207 in the first brightness range (i.e., high brightness mode); HBM_R_175 is the first preset brightness value for the red sub-pixel corresponding to grayscale 175 in the first brightness range (i.e., high brightness mode).

[0097] When the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is greater than the second threshold, and the second preset brightness value is greater than the first preset brightness value, the actual brightness value corresponding to the second gray level is calculated by interpolation using the first preset brightness value.

[0098] For example, when the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is greater than the second threshold, and the second preset brightness value is greater than the first preset brightness value, the actual brightness values ​​corresponding to gray levels 207, 239, 247, and 255 in the second brightness range (i.e., peak illumination mode) can be calculated by interpolation using the first preset brightness values ​​corresponding to gray levels 247 and 255 in the first brightness range (i.e., high brightness mode).

[0099] The extrapolation method used is the traditional extradomain interpolation calculation method, which will not be elaborated here. When using the extrapolation method, 5-10 display panel samples can be selected first to adjust the extrapolation coefficients in the extrapolation algorithm. The adjusted extrapolation coefficients are then set as the extrapolation amplification coefficients for the grayscale nodes in the extrapolation algorithm.

[0100] In this embodiment, the calculated second Gamma curve of the display panel is written into the corresponding register.

[0101] In some embodiments, refer to Figure 2C and Figure 2D Step S104: Perform color calibration on the interpolated brightness under different pixel enable rates to obtain the grayscale compensation coefficient of the interpolated brightness under different pixel enable rates, including: Step S1041: Select at least one interpolated brightness; the interpolated brightness is located between the first brightness range and the second brightness range.

[0102] In some embodiments, the interpolated brightness includes a first intermediate brightness range between the first brightness range and the second brightness range, a second intermediate brightness range between the first brightness range and the first intermediate brightness range, and a third intermediate brightness range between the second brightness range and the first intermediate brightness range. Any brightness value between the first brightness range and the second brightness range can be selected as the interpolated brightness. The more interpolated brightness values ​​there are, the higher the color calibration accuracy of the display panel at any brightness bar brightness and at different pixel activation rates when switching from high brightness mode to peak illumination mode. This further ensures that the display panel's color tends to be consistent when displaying images with different brightness bar brightness and different pixel activation rates, improving or avoiding color shift in the display panel at different pixel activation rates.

[0103] In this step, the interpolated brightness (i.e., the brightness bar brightness DBV) that needs to be calibrated for color is first selected. For example, the brightness bar brightness (i.e., the DBV value) with a large color shift when the display panel is switched from high brightness mode to peak illumination mode is selected as the interpolated brightness. For example, the midpoint between the first brightness range and the second brightness range is selected as the interpolated brightness. Taking the brightness bar brightness of 4095 in peak illumination mode and 3126 in high brightness mode as an example, the midpoint between 3126 and 4095, 3611, is taken as the interpolated brightness for color calibration.

[0104] Step S1042: Select the first grayscale node, the second grayscale node, and the third grayscale node for interpolation brightness; the grayscale value of the first grayscale node > the grayscale value of the second grayscale node > the grayscale value of the third grayscale node.

[0105] In this step, the first grayscale node takes a value within the last 1 / 3 of the entire grayscale range; the second grayscale node takes a value within the middle 1 / 3 of the entire grayscale range; and the third grayscale node takes a value within the first 1 / 3 of the entire grayscale range. The entire grayscale range is 0-255. That is, the first, second, and third grayscale nodes are the high, middle, and low grayscale nodes of the entire grayscale range, respectively. For example, the first, second, and third grayscale nodes can be grayscale values ​​of 255, 143, and 31, respectively. Of course, the first, second, and third grayscale nodes can also be other values ​​within the last 1 / 3, middle 1 / 3, and first 1 / 3 of the entire grayscale range, respectively; this is not limited here.

[0106] Step S1043: Adjust the grayscale compensation coefficients of the first grayscale node, the second grayscale node, and the third grayscale node of different color sub-pixels at different pixel activation rates, so as to adjust the color ratio of different color sub-pixels at interpolated brightness, so that the color of the display screen under interpolated brightness is consistent with the color under the second brightness range.

[0107] In some embodiments, the pixel activation rate includes 50% and / or 25%. Other pixel activation rates between 50% and 25% can also be selected. Since the display brightness of the display panel in peak illumination mode will drop significantly when the pixel activation rate exceeds 50%, the grayscale compensation coefficients of different color sub-pixels are usually adjusted when the pixel activation rate is below 50% to achieve color matching adjustment of different color sub-pixels at a certain interpolated brightness.

[0108] In this step, by adjusting the Gray0_OPR1_R_Ratio (grayscale compensation coefficient of the first grayscale node 255 of the red sub-pixel when the pixel opening rate OPR1=50%), Gray0_OPR1_G_Ratio (grayscale compensation coefficient of the first grayscale node of the green sub-pixel when the pixel opening rate OPR1=50%), and Gray0_OPR1_B_Ratio (grayscale compensation coefficient of the first grayscale node of the blue sub-pixel when the pixel opening rate OPR1), the color ratio of the red, green, and blue sub-pixels is adjusted to achieve color calibration of the first grayscale node when the pixel opening rate OPR1, so that the color of the display screen under the 3611 interpolated brightness and pixel opening rate OPR1 is more consistent with the color of the first grayscale node under the second brightness range and pixel opening rate OPR1. Similarly, by adjusting the Gray1_OPR1_R_Ratio (grayscale compensation coefficient of the second grayscale node 143 of the red sub-pixel when the pixel opening rate OPR1=50%), Gray1_OPR1_G_Ratio (grayscale compensation coefficient of the second grayscale node 143 of the green sub-pixel when the pixel opening rate OPR1=50%), and Gray1_OPR1_B_Ratio (grayscale compensation coefficient of the second grayscale node 31 of the blue sub-pixel when the pixel opening rate OPR1=50%), the color ratio of the red, green, and blue sub-pixels can be adjusted to achieve color calibration of the second grayscale node when the pixel opening rate OPR1, so that the color of the display screen under the 3611 interpolated brightness and pixel opening rate OPR1 is consistent with the color of the second grayscale node under the second brightness range and pixel opening rate OPR1. By adjusting the Gray2_OPR1_R_Ratio (grayscale compensation coefficient of the third grayscale node 31 of the red sub-pixel when the pixel opening rate OPR1=50%), Gray2_OPR1_G_Ratio (grayscale compensation coefficient of the third grayscale node 31 of the green sub-pixel when the pixel opening rate OPR1=50%), and Gray2_OPR1_B_Ratio (grayscale compensation coefficient of the third grayscale node 31 of the blue sub-pixel when the pixel opening rate OPR1=50%), the color ratio of the red, green, and blue sub-pixels is adjusted to achieve color calibration of the third grayscale node at the pixel opening rate OPR1. This makes the color of the displayed image under the 3611 interpolated brightness and pixel opening rate OPR1 more consistent with the color of the third grayscale node under the second brightness range and pixel opening rate OPR1.Similarly, at an interpolated brightness of 3611, the grayscale compensation coefficients Gray0 / 1 / 2_OPR2_R / G / B_Ratio of the first grayscale node 255, the second grayscale node 143, and the third grayscale node 31 of the red, green, and blue sub-pixels are adjusted respectively when the pixel opening rate OPR2=25%. This adjusts the color ratio of the red, green, and blue sub-pixels to achieve color calibration of the first grayscale node 255, the second grayscale node 143, and the third grayscale node 31 when the pixel opening rate OPR2=25%. This makes the color of the display screen at an interpolated brightness of 3611 and a pixel opening rate OPR2 more consistent with the colors of the first, second, and third grayscale nodes at the second brightness range and a pixel opening rate OPR2.

[0109] Finally, the grayscale compensation coefficients of the first, second, and third grayscale nodes of different color sub-pixels at different pixel activation rates are burned into the display for later use.

[0110] In some embodiments, refer to Figure 2E and Figure 2F The driving method for the display panel also includes: step S201: receiving an instruction to switch from the first brightness range to the second brightness range.

[0111] Step S202: Receive interpolated brightness.

[0112] Step S203: Retrieve the third Gamma curve corresponding to the interpolated brightness based on the interpolated brightness.

[0113] Step S204: Calculate the pixel enable rate of the current display screen based on the grayscale of the current display screen.

[0114] Step S205: Select the grayscale compensation coefficients of different color sub-pixels corresponding to the pixel enable rate of the currently displayed screen.

[0115] Step S206: Use grayscale compensation coefficients of different color sub-pixels to perform coefficient compensation on the grayscale of the third Gamma curve to obtain the grayscale-compensated fourth Gamma curve.

[0116] Step S207: Use the fourth Gamma curve to drive the display panel to display the current screen.

[0117] Specifically, steps S201-207 are as follows: When the application processor (AP) sends an instruction to switch from the first brightness range to the second brightness range and an interpolation brightness 3611 instruction, it first retrieves the corresponding third Gamma curve based on the interpolation brightness 3611; then, it calculates the pixel activation rate of the current display screen based on the grayscale of the current display screen; next, it selects the grayscale compensation coefficients of different color sub-pixels corresponding to the pixel activation rate of the current display screen; then, it uses the grayscale compensation coefficients of different color sub-pixels to perform coefficient compensation on the grayscale of the third Gamma curve (e.g., multiplying the high, medium, and low grayscale nodes of the red, green, and blue sub-pixels by their grayscale compensation coefficients during calculation) to obtain the grayscale-compensated fourth Gamma curve; finally, it uses the fourth Gamma curve to drive the display panel to display the current display screen, that is, the driver chip outputs the grayscale-compensated Gamma curves of the red, green, and blue sub-pixels to the display panel.

[0118] In this embodiment, the schematic diagram of the color shift curve of the interpolated brightness of the display panel after grayscale compensation is shown below. Figure 3A and Figure 3B As shown. Simultaneously, coefficient compensation of the grayscale interpolation brightness of the display panel can also optimize the brightness curve of the displayed image at different pixel activation rates, such as... Figure 3C and Figure 3D As shown. In this embodiment, a Gamma curve for interpolated brightness 3611 is calculated based on the grayscale compensation coefficient corresponding to a pixel activation rate of 50%, and another Gamma curve for interpolated brightness 3611 is calculated based on the grayscale compensation coefficient corresponding to a pixel activation rate of 25%. The Gamma curves corresponding to interpolated brightness 3611 are different depending on the pixel activation rate.

[0119] Based on the above-described driving method for display panels, this disclosure also provides a display panel driven using this driving method, referring to... Figure 4 The system includes: an adjustment setting module 1, configured to adjust the first Gamma curve of the display panel, wherein the first Gamma curve is the Gamma curve of the display panel in a first brightness range; a calculation module 2, configured to calculate the second Gamma curve of the display panel based on the first Gamma curve, wherein the second Gamma curve is the Gamma curve of the display panel in a second brightness range; 0 < first threshold ≤ first brightness range ≤ second brightness range; an interpolation module 3, configured to perform brightness interpolation between the first brightness range and the second brightness range; a calibration module 4, configured to perform color calibration on the interpolated brightness at different pixel activation rates to obtain grayscale compensation coefficients for the interpolated brightness at different pixel activation rates; and a storage module 5, configured to store the mapping relationship between the grayscale compensation coefficients and the pixel activation rates.

[0120] In some embodiments, the display panel further includes sub-pixels of different colors; the processing module 6 is configured to send an instruction to switch from a first brightness range to a second brightness range and to interpolate brightness; the driving module 7 is configured to receive the instruction to switch from the first brightness range to the second brightness range; receive the interpolated brightness; retrieve the third Gamma curve corresponding to the interpolated brightness; calculate the pixel activation rate of the current display screen based on the grayscale of the current display screen; select the grayscale compensation coefficients of different color sub-pixels corresponding to the pixel activation rate of the current display screen; use the grayscale compensation coefficients of different color sub-pixels to perform coefficient compensation on the grayscale of the third Gamma curve to obtain a fourth Gamma curve after grayscale compensation; and use the fourth Gamma curve to drive the display panel to display the current display screen.

[0121] In some embodiments, the display panel includes an OLED display panel.

[0122] The display panel and its driving method provided in this disclosure perform brightness interpolation between a first brightness range and a second brightness range, and perform color calibration on the interpolated brightness at different pixel activation rates to obtain grayscale compensation coefficients for the interpolated brightness at different pixel activation rates, and store the mapping relationship between the grayscale compensation coefficients and the pixel activation rates. When the brightness bar of the display panel is adjusted to the interpolated brightness, the corresponding grayscale compensation coefficient can be retrieved according to the pixel activation rate of the displayed image. The retrieved grayscale compensation coefficient is used to perform coefficient compensation on the grayscale in the Gamma curve corresponding to the interpolated brightness, thereby realizing grayscale brightness calibration on the Gamma curve corresponding to the interpolated brightness, and thus realizing color calibration of the displayed image with interpolated brightness at the pixel activation rate. This improves or avoids the color shift of the display panel caused by the interpolation brightness adjustment method in related technologies, and improves the display effect of the display panel in high brightness mode and peak illumination mode.

[0123] Secondly, embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the driving method as described in the above embodiments.

[0124] The display panel provided in this embodiment can be any product or component with display function, such as an OLED panel, OLED TV, OLED billboard, monitor, mobile phone, or navigator.

[0125] It is understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of this disclosure, and this disclosure is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and substance of this disclosure, and these modifications and improvements are also considered to be within the scope of protection of this disclosure.

Claims

1. A driving method for a display panel, characterized in that, include: Adjust the first Gamma curve of the display panel; the first Gamma curve is the Gamma curve of the display panel in the first brightness range; The second Gamma curve of the display panel is calculated based on the first Gamma curve; the second Gamma curve is the Gamma curve of the display panel in the second brightness range; 0 < first threshold ≤ first brightness range ≤ second brightness range; Brightness interpolation is performed between the first brightness range and the second brightness range; Color calibration is performed on the interpolated brightness at different pixel enable rates to obtain the grayscale compensation coefficient of the interpolated brightness at different pixel enable rates; Store the mapping relationship between the grayscale compensation coefficient and the pixel activation rate.

2. The driving method according to claim 1, characterized in that, The display panel includes sub-pixels of different colors; The step of calculating the second Gamma curve of the display panel based on the first Gamma curve includes: When the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is less than the second threshold, the first preset brightness value corresponding to the first gray level of the sub-pixels of different colors is assigned as the actual brightness value corresponding to the second gray level of the sub-pixels of the same color. When the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is greater than the second threshold, and the second preset brightness value is less than the first preset brightness value, the third preset brightness value corresponding to the third gray level in the first Gamma curve that is adjacent to the first gray level and located between the first gray level and the second gray level is calculated by linear interpolation. The third preset brightness value corresponding to the third gray level of the sub-pixels of different colors is assigned as the actual brightness value corresponding to the second gray level of the sub-pixels of the same color. The absolute value of the difference between the third preset brightness value and the first preset brightness value is less than the second threshold. When the absolute value of the difference between the first preset brightness value corresponding to the first gray level in the first Gamma curve and the second preset brightness value corresponding to the second gray level in the second Gamma curve is greater than the second threshold, and the second preset brightness value is greater than the first preset brightness value, the actual brightness value corresponding to the second gray level is calculated using the first preset brightness value by extrapolation.

3. The driving method according to claim 2, characterized in that, The step of color calibration of the interpolated brightness at different pixel activation rates to obtain the grayscale compensation coefficient of the interpolated brightness at different pixel activation rates includes: At least one of the interpolated brightness values ​​is selected; the interpolated brightness value is located between the first brightness interval and the second brightness interval; Select the first grayscale node, the second grayscale node, and the third grayscale node for the interpolated brightness; the grayscale value of the first grayscale node > the grayscale value of the second grayscale node > the grayscale value of the third grayscale node. The grayscale compensation coefficients of the first grayscale node, the second grayscale node, and the third grayscale node of different color sub-pixels are adjusted at different pixel activation rates to adjust the color ratio of different color sub-pixels at the interpolated brightness, so that the color of the displayed image at the interpolated brightness is consistent with the color at the second brightness range.

4. The driving method according to claim 3, characterized in that, The pixel opening rate includes 50% and / or 25% pixel opening rate.

5. The driving method according to claim 3, characterized in that, Also includes: Receive an instruction to switch from the first brightness range to the second brightness range; Receive the interpolated brightness; The third Gamma curve corresponding to the interpolated brightness is retrieved based on the interpolated brightness. The pixel enable rate of the currently displayed screen is calculated based on the grayscale of the currently displayed screen. Select the grayscale compensation coefficients of different color sub-pixels corresponding to the pixel enable rate of the currently displayed screen; The grayscale of the third Gamma curve is compensated by the grayscale compensation coefficients of different color sub-pixels to obtain the grayscale-compensated fourth Gamma curve. The fourth Gamma curve is used to drive the display panel to display the current display screen.

6. The driving method according to claim 1, characterized in that, The first threshold value ranges from 3100 to 3200; The value range of the first brightness interval is 3200-3600; The value range of the second brightness range is 3600-4095.

7. The driving method according to claim 3, characterized in that, The second threshold value ranges from 4 to 6 nits; The interpolated brightness includes a first intermediate brightness interval between the first brightness interval and the second brightness interval, a second intermediate brightness interval between the first brightness interval and the first intermediate brightness interval, and a third intermediate brightness interval between the second brightness interval and the first intermediate brightness interval. The first grayscale node takes values ​​within the last 1 / 3 of the entire grayscale range; The second grayscale node takes its value within the middle 1 / 3 of the entire grayscale range; The third grayscale node takes values ​​within the first 1 / 3 of the entire grayscale range.

8. A display panel, characterized in that, include: The adjustment settings module is configured to adjust the first Gamma curve of the display panel; the first Gamma curve is the Gamma curve of the display panel in the first brightness range; The calculation module is configured to calculate a second Gamma curve of the display panel based on the first Gamma curve; the second Gamma curve is the Gamma curve of the display panel in a second brightness range; 0 < first threshold ≤ first brightness range ≤ second brightness range; An interpolation module is configured to perform brightness interpolation between the first brightness range and the second brightness range; The calibration module is configured to perform color calibration on the interpolated brightness at different pixel enable rates to obtain the grayscale compensation coefficient of the interpolated brightness at different pixel enable rates. The storage module is configured to store the mapping relationship between the grayscale compensation coefficient and the pixel enable rate.

9. The display panel according to claim 8, characterized in that, It also includes sub-pixels of different colors; The processing module is configured to send an instruction to switch from the first brightness range to the second brightness range and the interpolated brightness; The driving module is configured to receive an instruction to switch from the first brightness range to the second brightness range; Receive the interpolated brightness; The third Gamma curve corresponding to the interpolated brightness is retrieved based on the interpolated brightness. The pixel enable rate of the currently displayed screen is calculated based on the grayscale of the currently displayed screen. Select the grayscale compensation coefficients of different color sub-pixels corresponding to the pixel enable rate of the currently displayed screen; The grayscale compensation coefficients of the different color sub-pixels are used to compensate the grayscale of the third Gamma curve to obtain the grayscale-compensated fourth Gamma curve. The fourth Gamma curve is used to drive the display panel to display the current display screen.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the driving method as described in any one of claims 1-7.