Gamma debugging method, apparatus, device and storage medium

By maintaining consistent gamma maximum and minimum voltages across different dimming levels, the method addresses brightness inversion and other defects in display panels, enhancing display quality.

JP7772838B2Active Publication Date: 2025-11-18YUNGU GUAN TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023575898
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-05-10
Filing Date
2022-09-27
Publication Date
2025-11-18
Estimated Expiration
2042-09-27

AI Technical Summary

Technical Problem

The display effect of display panels is compromised due to brightness inversion and defects like crosstalk and image retention when adjusting dimming levels, as the gamma maximum voltage changes with precision steps, affecting display resolution.

Method used

Setting the gamma maximum voltage and gamma minimum voltage consistently across different dimming levels, calculating and writing a gamma register value for gradation level 0 to maintain consistent display brightness, thereby reducing voltage differences and alleviating defects.

Benefits of technology

This approach reduces the occurrence of brightness inversion and defects such as crosstalk and image retention, improving the overall display effect by maintaining consistent brightness levels across varying dimming values.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007772838000001
    Figure 0007772838000001
  • Figure 0007772838000002
    Figure 0007772838000002
  • Figure 0007772838000003
    Figure 0007772838000003
Patent Text Reader

Abstract

This application discloses a gamma debugging method, apparatus, device and storage medium, belonging to the field of display technology. The method includes: selecting a plurality of different target dimming values, each of which is set with a corresponding gamma maximum voltage and gamma minimum voltage, and each gamma maximum voltage is the same and each gamma minimum voltage is the same; for each target dimming value, obtain a gamma register value of gray level 0 at the target dimming value according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register and the target voltage of gray level 0 at the target dimming value; and writing the gamma register value of gray level 0 at the target target dimming value to a gamma register of a display panel, the target voltage being the minimum voltage value at which the display panel displays a black screen at gray level 0.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to Chinese Patent Application No. 202210501278.1, filed on May 10, 2022, entitled "Gamma debugging method, apparatus, device and storage medium," the entire contents of which are incorporated herein by reference.

[0002] The present application belongs to the field of display technology, and in particular to a gamma debugging method, apparatus, device and storage medium. [Background technology]

[0003] Voltage Gamma Max Power (VGMP) is the maximum value that the display panel's integrated circuit (IC) can supply based on the data signal, i.e., the black state voltage. To reduce panel crosstalk, image retention, and other defects, different gamma max voltages can be set for different dimming levels. However, when adjusting dimming levels in ascending order, brightness corresponding to the same gray level on the display panel can be inverted, reducing the display effect of the display panel. Summary of the Invention

[0004] The embodiments of the present application provide a gamma debugging method, apparatus, device and storage medium, which can improve the display effect of a display panel.

[0005] In a first aspect, an embodiment of the present application provides a gamma debugging method, including: selecting a plurality of different target dimming values, each of which has a corresponding gamma maximum voltage and a gamma minimum voltage, and each of which has the same gamma maximum voltage and each of which has the same gamma minimum voltage; obtaining, for each target dimming value, a gamma register value for gradation level 0 at the target dimming value according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register, and the target voltage for gradation level 0 at the target dimming value; and writing the gamma register value for gradation level 0 at the target dimming value to a gamma register of a display panel, so that the display panel displays according to the gamma register value for gradation level 0, wherein the target voltage is the minimum voltage value at which the display panel displays a black screen at gradation level 0.

[0006] In a second aspect, an embodiment of the present application provides a gamma debugging device, including: a voltage setting module for selecting a plurality of different target dimming values, each of which is set with a corresponding gamma maximum voltage and a gamma minimum voltage, and each gamma maximum voltage is the same and each gamma minimum voltage is the same; a calculation module for, for each target dimming value, obtaining a gamma register value for gradation level 0 at the target dimming value according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register, and the target voltage for gradation level 0 at the target dimming value; and a writing module for writing the gamma register value for gradation level 0 at the target dimming value to a gamma register of a display panel, so that the display panel displays according to the gamma register value for gradation level 0, wherein the target voltage is the minimum voltage value at which the display panel displays a black screen at gradation level 0.

[0007] In a third aspect, an embodiment of the present application provides a gamma debugging device including a processor and a memory in which computer program instructions are stored, the processor realizing the gamma debugging method of the first aspect when the computer program instructions are executed.

[0008] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon, the computer program instructions, when executed by a processor, realizing the gamma debugging method of the first aspect.

[0009] The embodiments of the present application provide a gamma debugging method, apparatus, device, and storage medium, which sets the gamma maximum voltages corresponding to multiple different target dimming values ​​to the same voltage, and sets the gamma minimum voltages corresponding to multiple different target brightnesses to the same voltage, so that when the dimming value changes, neither the gamma maximum voltage nor the gamma minimum voltage changes. Because the gamma maximum voltage and the gamma minimum voltage do not change, the phenomenon of inversion of the real-time panel display brightness due to large precision steps of the gamma maximum voltage does not occur. Furthermore, if the gamma maximum voltage and gamma minimum voltage do not change with the dimming value, a gamma register value for gradation level 0 at the target dimming value can be calculated and written to a gamma register corresponding to the display panel, so that the gamma register value can be read when the display panel is displaying. Using the gamma register value, the display panel can generate the minimum voltage value for displaying a black screen at gradation level 0 at the target dimming value as the display data voltage for the sub-pixel at gradation level 0. This reduces the voltage difference between the black screen and white screen displayed by the display panel and alleviates defects such as crosstalk and image retention, thereby reducing or eliminating the possibility of luminance inversion corresponding to the same gradation level on the display panel and improving the display effect of the display panel. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a flowchart of a gamma debugging method provided in an embodiment of the present application. [Figure 2] 1 is a flowchart of a gamma debugging method provided in another embodiment of the present application. [Figure 3] 1 is a flowchart of a gamma debugging method provided in another embodiment of the present application. [Figure 4]1 is a flowchart of a gamma debugging method provided in a further embodiment of the present application; [Figure 5] 10A and 10B are schematic diagrams showing an example of a change in luminance of a display panel using a dynamic gamma maximum voltage function. [Figure 6] 1 is a schematic diagram illustrating an example of a change in luminance of a display panel using a gamma debugging method according to an embodiment of the present application; [Figure 7] 1 is a schematic diagram showing the structure of a gamma debugging device provided in one embodiment of the present application; [Figure 8] FIG. 10 is a schematic diagram showing the structure of a gamma debugging device provided in another embodiment of the present application. [Figure 9] FIG. 1 is a schematic diagram showing the structure of a gamma debugging device provided in another embodiment of the present application. [Figure 10] FIG. 1 is a schematic diagram showing the structure of a gamma debug device provided in one embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0011] The features and exemplary embodiments of each aspect of the present application are described in detail below. In order to more clearly understand the objectives, technical solutions and advantages of the present application, the present application will be described in more detail below in conjunction with drawings and specific examples. It should be understood that the specific examples described herein are intended only to interpret the present application and do not limit the present application. For those skilled in the art, the present application can be implemented without some of these details. The following description of the examples is intended to illustrate the examples of the present application so as to better understand the present application.

[0012] During the display process, crosstalk, image retention, and other problems can occur, affecting the display panel's display performance. To mitigate these problems, different gamma maximum voltages are set for different dimming levels. The gamma maximum voltage is the maximum black-state voltage that the display panel's display IC can supply based on the data signal. As dimming levels increase, the gamma maximum voltage can be gradually reduced according to the precision step of the gamma maximum voltage that the display panel can handle. After adjusting the gamma maximum voltage, the brightness corresponding to the same gray level on the display panel should gradually decrease as the dimming level of the display panel is adjusted in ascending order. However, the large precision step of the gamma maximum voltage that the display panel can handle makes it difficult to achieve high resolution, resulting in the phenomenon of brightness inversion corresponding to the same gray level on the display panel in actual display. For example, the dimming level can be set to 51, and 51 is the display brightness value (DBV). For example, the display brightness value can be understood as the level of display brightness. Taking a mobile phone as an example, the mobile phone is set with a brightness bar, and different positions of the brightness bar can represent different display brightness values. The brightness debugging by driving the integrated circuit in the display panel is debugged by a 51 register in the display panel, and the 51 value is the value of the 51 register and corresponds to the brightness bar used to adjust the brightness of the display panel.The gamma maximum voltage corresponding to a display brightness value of 4095 is 7.4V (i.e., volts), and the gamma maximum voltage corresponding to a display brightness value of 3000 is 6.8V. The precision step of the gamma maximum voltage that the display panel can handle between two display brightness values ​​is 0.006V. When the display brightness value decreases from 4095 to 3000, the gamma maximum voltage decreases by (7.4V - 6.8V) / 0.006V = 100 times, and when the change step of the display brightness value is 1, Whenever the display luminance value changes by (4095-3000) / 100≒11 between 4095 and 3000, the gamma maximum voltage decreases once. That is, when the display luminance value changes by 11 while adjusting from 4095 to 3000, a luminance inversion occurs once. A luminance inversion means that the previous display luminance value is higher than the next display luminance value, but the actual luminance of the display panel at the previous display luminance value is lower than the actual luminance of the display panel at the next display luminance value.

[0013] The present application provides a gamma debugging method, apparatus, device, and storage medium, which can set the gamma maximum voltage, gamma minimum voltage, and gamma register value for a specific grayscale level 0 of the dimming value, thereby reducing defects such as crosstalk and image retention, and reducing or eliminating the possibility of brightness inversion corresponding to the same grayscale level of the display panel, thereby improving the display effect of the display panel.

[0014] The gamma debugging method, apparatus, device and storage medium provided in this application will be described in order below.

[0015] The present application provides a gamma debugging method applicable to a gamma debugging apparatus, a gamma debugging device, etc., i.e., the gamma debugging method is executed by a gamma debugging apparatus, a gamma debugging device, etc. Figure 1 shows a gamma debugging method provided in one embodiment of the present application. As shown in Figure 1, the gamma debugging method may include steps S101 to S103.

[0016] In step S101, a plurality of different target dimming values ​​are selected.

[0017] The target dimming value is a specific dimming value selected from the dimming values, and the selection method and number of selections are not limited herein. In this application, the dimming value may include a display brightness value, i.e., DBV, which can be expressed as 51 values. The maximum value, minimum value, and individual dimming values ​​between the maximum and minimum values ​​in the dimming value range can be selected as the target dimming value. For example, if the dimming value range is 0 to 4095, 0 and 4095 may be selected as the target dimming values, or individual dimming values ​​between 0 and 4095 may be selected as the target dimming value.

[0018] For each target dimming value, a corresponding gamma maximum voltage and gamma minimum voltage (Voltage Gamma Small Power, VGSP) are set. Each gamma maximum voltage is the same, and each gamma minimum voltage is the same. That is, the gamma maximum voltage corresponding to a plurality of different target dimming values ​​is the same, and the gamma minimum voltage corresponding to a plurality of different target dimming values ​​is the same. For example, the plurality of target dimming values ​​are A1, A2, A3, and A4, respectively, and the gamma maximum voltages for the target dimming values ​​A1, A2, A3, and A4 are V max1 , V max2 , V max3 and V max4 The gamma minimum voltages for the target dimming values ​​A1, A2, A3, and A4 are V min1 , V min2 , V min3 and V min4 where V max1 =V max2 =V max3 =V max4 , V min1 =V min2 =V min3 =V min4 is.

[0019] In step S102, for each target dimming value, the gamma register value for gradation level 0 at the target dimming value is obtained according to the gamma maximum voltage, gamma minimum voltage, gamma register maximum value, and target voltage for gradation level 0 at the target dimming value.

[0020] For each target dimming value, the gamma register value for gradation level 0 at the target dimming value is obtained in accordance with step S102.

[0021] The target voltage is the minimum voltage value at which the display panel displays a black screen at gray level 0. The target voltage can be obtained from display panel testing or experience and is not limited thereto. The target voltage is related to the display panel's screen material, manufacturing process, gamma voltage, charging frequency, etc. The gamma maximum voltage and gamma minimum voltage corresponding to each target dimming value are the same, so the unit values ​​of the gamma resistor strings corresponding to each target dimming value are equal. When the unit values ​​of the gamma resistor strings corresponding to each target dimming value are equal, there is a certain proportional relationship between the gamma maximum voltage, gamma minimum voltage, maximum value of the gamma resistor, target voltage at gray level 0 at the target dimming value, and gamma resistor value at gray level 0 at the target dimming value. In order to ensure that the display data voltage when the display panel displays gradation level 0 at the target brightness is the target voltage, the gamma maximum voltage, the gamma minimum voltage, the maximum value and target voltage of the gamma register, and the proportional relationship between the above parameters can be used to calculate a gamma register value that will ensure that the display data voltage when the display panel displays gradation level 0 at the target brightness is the target voltage, and this gamma register value is the gamma register value for gradation level 0 at the target dimming value.

[0022] In step S103, the gamma register value for gradation level 0 at the target dimming value is written to the gamma register of the display panel so that the display panel is displayed according to the gamma register value for gradation level 0.

[0023] The gamma register value for gradation level 0 at the target brightness calculated in step S102 may be written to a gamma register corresponding to the display panel. When the display panel is displaying, the gamma register value written to the gamma register can be read, and display data voltages for the sub-pixels at gradation level 0 of the display panel are generated according to the read gamma register value for gradation level 0, and the corresponding sub-pixels are driven using the display data voltages to achieve display on the display panel.

[0024] In the embodiment of the present application, the gamma maximum voltages corresponding to a plurality of different target dimming values ​​are set to the same voltage, and the gamma minimum voltages corresponding to a plurality of different target brightnesses are set to the same voltage, so that when the dimming value changes, neither the gamma maximum voltage nor the gamma minimum voltage changes. Because the gamma maximum voltage and the gamma minimum voltage do not change, the phenomenon of inversion of the real-time panel display brightness due to large precision steps of the gamma maximum voltage does not occur. Furthermore, if the gamma maximum voltage and gamma minimum voltage do not change with the dimming value, a gamma register value for gradation level 0 at the target dimming value can be calculated and written to a gamma register corresponding to the display panel, so that the gamma register value can be read when the display panel is displaying. Using the gamma register value, the display panel can generate the minimum voltage value for displaying a black screen at gradation level 0 at the target dimming value as the display data voltage for the sub-pixel at gradation level 0. This reduces the voltage difference between the black screen and white screen displayed by the display panel and alleviates defects such as crosstalk and image retention, thereby reducing or eliminating the possibility of luminance inversion corresponding to the same gradation level on the display panel and improving the display effect of the display panel.

[0025] In some embodiments, a gamma resistor value corresponding to a unit value of a gamma register can be first calculated, and then a gamma resistor value for grayscale level 0 at a target brightness can be calculated using the gamma resistor value corresponding to the unit value of the gamma register. Figure 2 shows a gamma debugging method provided in another embodiment of the present application. Figure 2 differs from Figure 1 in that step S102 in Figure 1 can be subdivided into steps S1021 and S1022 in Figure 2.

[0026] In step S1021, a unit gamma resistance value is calculated according to the gamma maximum voltage, the gamma minimum voltage, and the maximum value of the gamma resistor.

[0027] The maximum value of the gamma register may be determined based on the number of bits of the gamma register, for example, if the number of bits of the gamma register is 12, the maximum value of the gamma register may be 4096. The unit gamma resistance value is a gamma resistance value corresponding to the unit value of the gamma register, and in the embodiment of the present application, the unit value of the gamma register may be 1. The calculation of the unit gamma resistance value is shown in the following equation (1).

[0028] R=(V max -V min ) / G m (1)

[0029] where R is the unit gamma resistance and V max is the gamma maximum voltage, and V min is the gamma minimum voltage, and G m is the maximum value of the gamma resistor. Gamma maximum voltage V max and gamma minimum voltage V min corresponds to the voltage across the gamma resistor string, (V max -V min ) / G m The gamma resistor string is m This corresponds to dividing the resistor into equal parts, each of which has a unit gamma resistance value R. For ease of calculation, we use the maximum value of the gamma resistor G m is expressed as a decimal number, but if the maximum value of the gamma register is in another base number, it is also possible to first convert the other base number to a decimal number and then calculate the unit gamma resistance value.

[0030] In step S1022, a gamma register value corresponding to the target voltage is calculated based on the unit gamma resistance value, and the gamma register value corresponding to the target voltage is determined as the gamma register value for gradation level 0 at the target dimming value.

[0031] Since the gamma maximum voltage and the gamma minimum voltage at each target dimming value are the same, the unit gamma resistance value corresponding to each target dimming value is also the same. After obtaining the unit gamma resistance value, the gamma maximum voltage and the target voltage can be combined to determine the gamma resistor value corresponding to the target voltage.

[0032] In some cases, the gamma maximum voltage V max , gamma minimum voltage V min , the maximum value of the gamma register G m The gamma register value X for gradation level 0 at the target voltage V0 and the target dimming value can satisfy the following equation (2).

[0033] (V max -V min ) / G m =(V max -V0) / X (2)

[0034] For example, the gamma maximum voltage V max =7.4V, gamma minimum voltage V min =1V, maximum value of gamma register G m = 4096, and the target voltage V0 = 6.8V, calculation according to the above formula (2) gives X = 384.

[0035] The gamma register value X for gradation level 0 at the target dimming value can be a decimal number, and the decimal gamma register X can be processed according to the base number requirements of the display panel for the gamma register value. For example, if the base number for the gamma register value of the display panel needs to be hexadecimal, the decimal number of the gamma register value X for gradation level 0 at the acquired target dimming value can be converted to hexadecimal, and the converted hexadecimal number can be written to the gamma register of the display panel. The gamma register value X for gradation level 0 at the target dimming value is the register value used by the display panel to generate the target voltage.

[0036] In some embodiments, an individual display panel can be selected from a batch of display panels, and a target voltage for gray level 0 at a target dimming value can be obtained based on the individual display panel, and the gamma register value obtained based on the target voltage for gray level 0 at the target dimming value can be applied to the display panels of this batch. Figure 3 shows a gamma debugging method provided in another embodiment of the present application. The difference between Figure 3 and Figure 1 is that the gamma debugging method shown in Figure 3 may further include step S104 and step S105, and step S103 in Figure 1 is subdivided into step S1031 in Figure 3.

[0037] In step S104, at least one display panel is selected as the target display panel.

[0038] For display panels of the same batch that require gamma debugging, at least one target display panel may be selected arbitrarily from the display panels of this batch, or at least one target display panel may be selected from the display panels of this batch according to a predetermined rule.

[0039] In step S105, black screen display debugging is performed for each target display panel at a plurality of different target dimming values, and target voltages corresponding to each of the plurality of different target dimming values ​​are obtained.

[0040] For the selected target display panel, debugging of the display black screen at multiple different target dimming values ​​can be performed. Debugging of the display black screen is debugging of the display panel's display black screen, and in debugging of the display black screen, the minimum voltage value that can cause the target display panel to display a black screen at gradation level 0, i.e., the target voltage, can be obtained. The target voltage obtained in step S105 can be used to obtain the gamma register value for gradation level 0 at the target dimming value in step S102.

[0041] If the number of target display panels is two or more, a weighting algorithm or other algorithm is used to obtain the target voltages involved in calculating the gamma register value in the above embodiment according to the target voltages of the two or more target display panels at multiple different target dimming values.

[0042] In some examples, the target display panel may include a display panel disposed on an edge of a display motherboard. Here, the display motherboard is a display motherboard on which the target display panel is disposed. The display motherboard can be cut to obtain display panels of the same batch. Because the display panel disposed on the edge of the display motherboard is more susceptible to manufacturing influences than the display panel disposed in the center of the display motherboard, the target voltage obtained based on the display panel disposed on the edge of the display motherboard has a wider range of application and is more adaptable.

[0043] In step S1031, the gamma register value for gradation level 0 at the target dimming value is written to the gamma register of the display panel in the same batch as the target display panel so that the display panel is displayed according to the gamma register value for gradation level 0.

[0044] Since display panels from the same batch are basically made of the same materials and processes, the target voltage obtained from some of the display panels in the same batch can be applied to all of the display panels in the same batch, eliminating the need to perform black screen debugging for each display panel in the same batch, thereby improving the efficiency of gamma debugging for multiple display panels in the same batch.

[0045] In some embodiments, a program implementing the gamma debugging method of the above embodiments may be written into a gamma debugging device, and the gamma debugging device may execute the gamma debugging method of the above embodiments. For display panels in which the program for the gamma debugging method of the above embodiments is not written into the display IC, the gamma debugging device may be a device separate from the display panel, such as a gamma debugging device fixture. The gamma debugging device writes the gamma register value for grayscale level 0 at the target dimming value to the corresponding gamma register for grayscale level 0 of the display panel. During operation of the display panel, the dynamic gamma maximum voltage function of the display panel can be turned off, and the register value required to drive the subpixel for grayscale level 0 is directly determined according to the gamma register value written to the gamma register for grayscale level 0. The dynamic gamma maximum voltage function gradually reduces the gamma maximum voltage in descending order of dimming value according to the gamma maximum voltage precision step that the display panel can handle. Therefore, based on the register value written to the register for gradation level 0 at the target dimming value, it is possible to reduce defects such as crosstalk and afterimages while the display panel is displaying, and also reduce or eliminate the possibility of brightness inversion.

[0046] In some embodiments, a program implementing the gamma debugging method of the above embodiments may be written into a gamma debugging device, and the gamma debugging device may execute the gamma debugging method of the above embodiments. In the case of a display panel in which the program for the gamma debugging method of the above embodiments is written into a display IC, the gamma debugging device may be the display IC of the display panel. Because there is a mapping (i.e., remapping) relationship between the gamma register value written into the gamma register and the target voltage, based on the register value written into the register for gradation level 0 at the target dimming value, it is possible to reduce defects such as crosstalk and image retention during display on the display panel, and reduce or eliminate the possibility of luminance inversion.

[0047] In some embodiments, the gamma debugging device may be a display IC of the display panel, and when the dimming value of the display panel is adjusted, the display IC can control the display of the display panel based on the gamma register value of grayscale level 0 at the written target dimming value. Figure 4 shows a gamma debugging method provided in a further embodiment of the present application. The difference between Figure 4 and Figure 1 is that the gamma debugging method shown in Figure 4 may further include step S106 and step S107.

[0048] In step S106, a real-time dimming value is acquired in the process of adjusting the dimming value of the display panel in ascending or descending order.

[0049] The process of adjusting the dimming value of the display panel in ascending order may be a process in which the user drags the brightness bar of the display panel from the bright end to the dark end.The process of adjusting the dimming value of the display panel in descending order may be a process in which the user drags the brightness bar of the display panel from the dark end to the bright end.During the process of adjusting the change in the dimming value, a real-time dimming value can be obtained.

[0050] In step S107, the display of the display panel is controlled according to the real-time dimming value, the gamma register value of gradation level 0 at the target dimming value, and the gamma register values ​​of other gradation level binding points.

[0051] Based on the comparison between the real-time dimming value and the target dimming value, and the gamma register value of gradation level 0 at the target dimming value and the gamma register values ​​of other gradation level binding points, the gamma register value of gradation level 0 at the real-time dimming value and the gamma register values ​​of other gradation level binding points can be obtained, and the display of the display panel is thereby controlled using the gamma register value of gradation level 0 at the real-time dimming value and the gamma register values ​​of other gradation level binding points.

[0052] The other gray level binding point at the target dimming value is a gray level binding point other than gray level 0, and the selection of the gray level binding point is not limited herein. The gamma register value of the other gray level binding point at the target dimming value is obtained by using an optical acquisition device to acquire the display luminance of the display panel and debugging the display luminance, and is not limited herein. For example, the display panel is controlled to display an image at the other gray level binding point, and an optical acquisition device is used to acquire the actual luminance displayed by the display panel. The original gamma register value of the other gray level binding point is debugged according to the gamma mapping relationship between the gray level and the desired luminance, so that the actual luminance displayed by the display panel under the other gray level binding point matches the desired luminance of the other gray level binding point in the gamma mapping relationship, or the difference is within the error threshold range. The gamma register value of the other gray level binding point obtained by debugging is the gamma register value of the other gray level binding point in the embodiment of the present application.

[0053] In some examples, when the real-time dimming value is the target dimming value, the display of the display panel is controlled according to the gamma register value of gray level 0 at the target dimming value and the gamma register values ​​of other gray level binding points. When the real-time dimming value is the target dimming value, the gamma register value of gray level 0 at the target dimming value and the gamma register values ​​of other gray level binding points can be directly read. The gamma register values ​​of gray levels other than the gray level binding point can be obtained by an interpolation algorithm based on the gamma register values ​​of two adjacent gray level binding points of the gray level.

[0054] In some examples, when the real-time dimming value is not the target dimming value, two target dimming values ​​closest to the real-time dimming value are determined, and an interpolation algorithm is used to obtain a gamma register value for grayscale level 0 at the real-time dimming value according to the gamma register value for grayscale level 0 at the two target dimming values ​​closest to the real-time dimming value, and the display of the display panel is controlled according to the gamma register value for grayscale level 0 at the real-time dimming value and the gamma register values ​​of other grayscale level binding points. The gamma register values ​​for grayscale levels other than the grayscale level binding points can be obtained by the interpolation algorithm based on the gamma register values ​​of two adjacent grayscale level binding points of the relevant grayscale level.

[0055] Interpolation algorithms can estimate an approximation of a function at other points based on the possible values ​​of the function at a finite number of points, including, but not limited to, linear interpolation, Lagrange interpolation, and Newtonian interpolation.

[0056] The gamma register values ​​for tone levels other than the tone level binding points can be estimated from the gamma register values ​​taken at the two tone level binding points using a function. For example, using the simplest linear interpolation method, if the gamma register value for tone level binding point A1 is a1 and the gamma register value for tone level binding point A1+3 is a2, then the gamma register value for tone level binding point A1+1 is a1 + [(a2 - a1) × (A1+1 - A1) / (A1+3 - A1)] = a1 + [(a2 - a1) / 3], and the gamma register value for tone level binding point A1+2 is a1 + [(a2 - a1) × (A1+2 - A1) / (A1+3 - A1)] = a1 + [2(a2 - a1) / 3].

[0057] The gamma register value for gradation level 0 at the real-time dimming value can be estimated based on the gamma register values ​​for gradation level 0 at the two target dimming values ​​closest to the real-time dimming value using a function. For example, when using the simplest linear interpolation method, the two target dimming values ​​closest to the real-time dimming value are respectively designated as B1 and B1+3, and the gamma register value for gradation level 0 at target dimming value B1 is designated as b1, and the gamma register value for gradation level 0 at target dimming value B1+3 is designated as b2. 2 Then, the gamma register value for gradation level 0 at target dimming value B1+1 is b1+[(b2-b1)×(B1+1-B1) / (B1+3-B1)]=b1+[(b2-b1) / 3], and the gamma register value for gradation level 0 at target dimming value B1+2 is b1+[(b2-b1)×(B1+2-B1) / (B1+3-B1)]=b1+[2(b2-b1) / 3].

[0058] The grayscale level of each sub-pixel in an image displayed by the display panel may be different, and the grayscale level displayed by the sub-pixel is displayed by driving it with a display data voltage, and the display data voltage is generated based on a gamma register value. When the display panel needs to display an image, it can obtain the grayscale level of each sub-pixel in the image to be displayed, and obtain a gamma register value for the grayscale level of each sub-pixel at real-time brightness based on the grayscale level of each sub-pixel, and correspondingly generate a display data voltage for each sub-pixel at real-time brightness based on the gamma register value for the grayscale level of each sub-pixel at real-time brightness to drive the sub-pixel in the display panel, so that the display panel displays an image with a real-time dimming value.

[0059] The gamma debugging method in the embodiment of the present application can significantly reduce the possibility of luminance inversion corresponding to the same gray level of the display panel. Figure 5 shows the luminance change situation of the display panel using the dynamic gamma maximum voltage function. For the dynamic gamma maximum voltage function, please refer to the relevant description in the above embodiment. Figure 6 shows the luminance change situation of the display panel using the gamma debugging method in the embodiment of the present application. In Figures 5 and 6, the abscissa is the 51 value, and the ordinate is the ratio of the luminance difference to the first luminance, where the luminance difference is the difference between the second luminance and the first luminance. The first luminance is the luminance displayed by the display panel at the higher of the two adjacent 51 values, and the second luminance is the luminance displayed by the display panel at the lower of the two adjacent 51 values. Normally, the ratio of the luminance difference to the first luminance should be positive. However, as can be seen from Figure 5, during the process of adjusting the 51 value of the display panel, the ratio of the luminance difference to the first luminance appears to have many negative values, and the absolute value of the negative values ​​is large. On the other hand, as shown in Figure 6, during the process of adjusting the 51 value of the display panel, the ratio of the luminance difference to the first luminance rarely becomes negative, and the absolute value of the negative value is negligibly small. As can be seen from comparing Figures 5 and 6, the gamma debugging method according to the embodiment of the present application can significantly reduce or eliminate the possibility of luminance inversion, on the premise of reducing defects such as crosstalk and image retention, thereby improving the display effect of the display panel.

[0060] The present application provides a gamma debugging device. Figure 7 shows a gamma debugging device provided in one embodiment of the present application. As shown in Figure 7, the gamma debugging device 200 includes a voltage setting module 201, a calculation module 202 and a writing module 203.

[0061] The voltage setting module 201 can be used to select between a number of different target dimming values.

[0062] A corresponding gamma maximum voltage and a gamma minimum voltage are set for each target dimming value, and each gamma maximum voltage is the same, and each gamma minimum voltage is the same.

[0063] The calculation module 202 can be used to obtain, for each target dimming value, a gamma register value for gradation level 0 at the target dimming value according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register and the target voltage for gradation level 0 at the target dimming value.

[0064] The target voltage is the minimum voltage value at which the display panel displays a black screen at gradation level 0.

[0065] The write module 203 can be used to write the gamma register value of gray level 0 at the target dimming value to the gamma register of the display panel, so that the display panel is displayed according to the gamma register value of gray level 0.

[0066] In the embodiment of the present application, the gamma maximum voltages corresponding to multiple different target dimming values ​​are set to the same voltage, and the gamma minimum voltages corresponding to multiple different target brightness values ​​are set to the same voltage. Therefore, when the dimming value changes, neither the gamma maximum voltage nor the gamma minimum voltage changes. Because the gamma maximum voltage and the gamma minimum voltage do not change, there is no inversion of the panel's display brightness in real time due to large precision steps in the gamma maximum voltage. Furthermore, when the gamma maximum voltage and the gamma minimum voltage do not change with the dimming value, a gamma register value for grayscale level 0 at the target dimming value is calculated and written to the gamma register corresponding to the display panel. This gamma register value can be read during display on the display panel. The display panel can then use this gamma register value to generate the minimum voltage value required to display a black screen at grayscale level 0 at the target dimming value as the display data voltage for the grayscale level 0 subpixel. This reduces the voltage difference between the black screen and the white screen displayed by the display panel, thereby reducing defects such as crosstalk and image retention, and reducing or eliminating the possibility of brightness inversion corresponding to the same grayscale level on the display panel, thereby improving the display effect of the display panel.

[0067] In some embodiments, the calculation module 202 may be used to calculate a unit gamma resistance value according to the gamma maximum voltage, the gamma minimum voltage, and the maximum value of the gamma resistor, where the unit gamma resistance value is a gamma resistance value corresponding to a unit value of the gamma resistor, and calculate a gamma resistor value corresponding to a target voltage based on the unit gamma resistance value, and determine the gamma resistor value corresponding to the target voltage as the gamma resistor value of gradation level 0 at the target dimming value.

[0068] In some embodiments, the maximum value of the gamma register may be determined according to the number of bits in the gamma register.

[0069] In some embodiments, the gamma maximum voltage V max , gamma minimum voltage V min , the maximum value of the gamma register G m , the gamma register value X for gradation level 0 at the target voltage V0 and target dimming value is given by (V max -V min ) / G m =(V max -V0) / X.

[0070] In some embodiments, the voltage setting module 201 may be used to select a maximum value, a minimum value, and an individual dimming value between the maximum and minimum values ​​in the range of target dimming values ​​as the target dimming values.

[0071] In some embodiments, the gamma debug device 200 may further include a driving module, which may be used to read the gamma register value written in the gamma register during display of the display panel, generate display data voltages for sub-pixels of grayscale level 0 in the display panel according to the read gamma register value for grayscale level 0, and drive the sub-pixels of grayscale level 0 in the display panel using the display data voltages.

[0072] 8 provides a gamma debugging device provided in another embodiment of the present application. The difference between FIG. 8 and FIG. 7 is that the gamma debugging device 200 shown in FIG. 8 may further include a selection module 204 and a black screen debugging module 205.

[0073] The selection module 204 is used to select at least one display panel as a target display panel.

[0074] The black screen debugging module 205 performs black screen debugging for each target display panel under a plurality of different target dimming values, and obtains target voltages corresponding to each of the plurality of different target dimming values.

[0075] In some examples, the target display panel includes a display panel disposed on an edge of a display motherboard.

[0076] In some examples, when the number of target panels is two or more, the black screen debug module 205 may further be used to obtain the target voltage of gray level 0 at the target dimming value using a weighting algorithm according to the target target voltages at multiple different target dimming values ​​of the two or more target display panels.

[0077] In some embodiments, gamma debug device 200 may comprise a device separate from the display panel or a display integrated circuit of the display panel.

[0078] In some embodiments, the gamma debug device 200 may include a display integrated circuit of a display panel. Figure 9 shows a gamma debug device provided in another embodiment of the present application. The difference between Figure 9 and Figure 7 is that the gamma debug device 200 shown in Figure 9 may further include a real-time acquisition module 206 and a display control module 207.

[0079] The real-time acquisition module 206 can be used to acquire a real-time dimming value during the process of adjusting the dimming value of the display panel in increasing or decreasing order.

[0080] The display control module 207 can be used to control the display of the display panel according to the real-time dimming value, the gamma register value of gray level 0 at the target dimming value and the gamma register values ​​of other gray level binding points.

[0081] In some embodiments, when the real-time dimming value is the target dimming value, the display control module 207 may be used to control the display of the display panel according to the gamma register value of gray level 0 at the target dimming value and the gamma register values ​​of other gray level binding points; when the real-time dimming value is not the target dimming value, the display control module 207 may determine two target dimming values ​​closest to the real-time dimming value, and use an interpolation algorithm to obtain the gamma register value of gray level 0 at the real-time dimming value, and may be used to control the display of the display panel according to the gamma register value of gray level 0 at the real-time dimming value and the gamma register values ​​of other gray level binding points.

[0082] In some embodiments, the gamma debugging device 200 may further include a debug module, which controls the display panel to display an image at another gray level binding point, obtains an actual luminance displayed by the display panel, and debugs the original gamma register value of the other gray level binding point according to a gamma mapping relationship in which the gray level and the desired luminance appear, thereby obtaining a debugged gamma register value, which is used to make the actual luminance displayed by the display panel at the other gray level binding point match the desired luminance of the other gray level binding point in the gamma mapping relationship, or make the difference between them fall within an error threshold, and determine the debugged gamma register value as the gamma register value of the other gray level binding point.

[0083] The present application further provides a gamma debug device. Figure 10 is a schematic diagram showing the structure of a gamma debug device provided in one embodiment of the present application. As shown in Figure 10, the gamma debug device 300 includes a memory 301, a processor 302, and a computer program stored in the memory 301 and executable by the processor 302.

[0084] In one example, the processor 302 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits that may be configured to implement embodiments of the present application.

[0085] Memory 301 may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, electrical, optical, or other physical / tangible memory storage devices. Thus, memory typically includes one or more tangible (non-volatile) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, which when executed (e.g., by one or more processors) is operable to perform the operations described with reference to the gamma debugging method according to the embodiments of the present application.

[0086] The processor 302 reads the executable program stored in the memory 301 and executes the computer program corresponding to the executable program code, thereby being used to realize the gamma debugging method in the above embodiment.

[0087] In one example, the gamma debug device 300 may further include a communication interface 303 and a bus 304. Here, as shown in FIG. 10 , the memory 301, the processor 302, and the communication interface 303 are connected to each other via the bus 304 to communicate with each other.

[0088] The communication interface 303 is mainly used to realize communication between the modules, apparatuses, units, and / or devices in the embodiments of the present application. Input devices and / or output devices may be connected via the communication interface 303.

[0089] Bus 304, including hardware, software, or both, couples together the components of gamma debug device 300. By way of example, bus 304 may include, but is not limited to, an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an unlimited bandwidth interconnect, a Low pin count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-E) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable bus, or a combination of two or more thereof. Where appropriate, bus 304 may include one or more buses. Although a particular bus is described and illustrated in accordance with the embodiments of the present application, the present application contemplates any suitable bus or interconnect.

[0090] The present application provides a computer-readable storage medium, which stores computer program instructions, and when the computer program instructions are executed by a processor, realizes the gamma debugging method in the above embodiment and can achieve the same technical effects. To avoid redundancy, the description will be omitted. Here, the computer-readable storage medium can include, but is not limited to, a non-volatile computer-readable storage medium such as a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0091] The present application provides a computer program product, the instructions of which, when executed by a processor of an electronic device, cause the electronic device to perform the gamma debugging method in the above embodiments, and similar technical effects can be obtained, and therefore, to avoid repetition, repeated descriptions will be omitted here.

[0092] The present application provides a display panel, which may include a gamma debugging device in the above embodiments, and the gamma debugging device can realize the gamma debugging method in the above embodiments. For details of the gamma debugging device and the gamma debugging method, please refer to the relevant descriptions in the above embodiments, and repeated descriptions will be omitted here.

[0093] It should be noted that the embodiments in this specification are described progressively, and identical or similar parts of each embodiment may be referred to, and each embodiment focuses on the differences from other embodiments. For apparatus embodiments, device embodiments, computer-readable storage medium embodiments, computer program product embodiments, and display panel embodiments, please refer to the relevant descriptions of method embodiments. The present application is not limited to the specific steps and structures described and illustrated above. Those skilled in the art may make various changes, modifications, additions, or changes in the order of steps while understanding the spirit of the present application. For the sake of brevity, detailed descriptions of known methods and technologies are omitted in this specification.

[0094] The above describes various aspects of the present application with reference to flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each box in the flowcharts and / or block diagrams, and combinations of boxes in the flowcharts and / or block diagrams, may be implemented by computer program instructions. These computer program instructions may be provided to a processor in a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, and these instructions, executed by the processor of the computer or other programmable data processing apparatus, generate an apparatus for implementing the functions / operations specified in one or more boxes in the flowcharts and / or block diagrams. Such a processor may be, but is not limited to, a general-purpose processor, a special-purpose processor, an application-specific processor, or a field-programmable logic circuit. It should be further understood that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented by dedicated hardware for performing the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

Claims

1. 1. A gamma debugging method, comprising: selecting a plurality of different target dimming values, each having a corresponding gamma maximum voltage and a gamma minimum voltage, each of the gamma maximum voltages being the same and each of the gamma minimum voltages being the same; For each of the target dimming values, obtain a gamma register value for a gradation level of 0 at the target dimming value according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register, and a preset target voltage for a gradation level of 0 at the target dimming value; writing the gamma register value of gradation level 0 at the target dimming value to a gamma register of the display panel so that the display panel is displayed according to the gamma register value of gradation level 0; The target voltage is a minimum voltage value at which the display panel displays a black screen at gradation level 0. Gamma debugging methods.

2. Obtaining a gamma register value for a grayscale level 0 at the target dimming value according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register, and a preset target voltage for a grayscale level 0 at the target dimming value; calculating a unit gamma resistance value, which is a gamma resistance value corresponding to a unit value of the gamma register, according to the gamma maximum voltage, the gamma minimum voltage, and the maximum value of the gamma register; calculating a gamma register value corresponding to the target voltage based on the unit gamma resistance value, and determining the gamma register value corresponding to the target voltage as a gamma register value for gradation level 0 at the target dimming value; The gamma debugging method of claim 1 .

3. The maximum value of the gamma register is determined according to the number of bits of the gamma register, or The gamma maximum voltage V max , the gamma minimum voltage V min , the maximum value of the gamma register G m , the target voltage V 0 And the gamma register value X for gradation level 0 at the target dimming value is (V max -V min ) / G m = (V max -V 0 ) / X is satisfied, The gamma debugging method of claim 2 .

4. For each of the target dimming values, before acquiring a gamma register value for a gradation level of 0 at the target dimming value according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register, and a preset target voltage for a gradation level of 0 at the target dimming value, selecting at least one display panel as a target display panel; and performing debugging of a black screen displayed at a plurality of different target dimming values ​​for each of the target display panels, and obtaining target voltages corresponding to the plurality of different target dimming values. The gamma debugging method of claim 1 .

5. When the number of the target display panels is two or more, the method further includes using a weighting algorithm to obtain a preset target voltage of gray level 0 at the target dimming value according to target voltages at a plurality of different target dimming values ​​of the two or more target display panels; or The target display panel includes a display panel disposed on an edge of a display motherboard; The gamma debugging method of claim 4.

6. After writing the gamma register value of the gradation level 0 at the target dimming value to the gamma register of the display panel, obtaining a real-time dimming value in the process of adjusting the dimming value of the display panel in ascending or descending order; Controlling the display of the display panel according to the real-time dimming value, a gamma register value of gradation level 0 at the target dimming value, and gamma register values ​​of other gradation level binding points; further comprising: The gamma debugging method of claim 1 .

7. Controlling the display of the display panel according to the real-time dimming value, the gamma register value of gray level 0 at the target dimming value, and the gamma register values ​​of other gray level binding points may include: when the real-time dimming value is the target dimming value, controlling the display of the display panel according to the gamma register value of gray level 0 at the target dimming value and the gamma register values ​​of other gray level binding points; when the real-time dimming value is not the target dimming value, determining two target dimming values ​​that are closest to the real-time dimming value; using an interpolation algorithm according to the gamma register values ​​of gray level 0 at the two target dimming values ​​that are closest to the real-time dimming value; and controlling the display of the display panel according to the gamma register value of gray level 0 at the real-time dimming value and the gamma register values ​​of other gray level binding points; and / or The method further includes: controlling the display panel to display an image at another gray level binding point, and obtaining an actual luminance displayed by the display panel; debugging the original gamma register value of the other gray level binding point according to a gamma mapping relationship in which the gray level and the desired luminance appear, to obtain a debugged gamma register value, so that the actual luminance displayed by the display panel at the other gray level binding point matches the desired luminance of the other gray level binding point in the gamma mapping relationship, or the difference between the two is within an error threshold; and determining the debugged gamma register value as the gamma register value of the other gray level binding point. The gamma debugging method of claim 6.

8. Selecting the plurality of different target dimming values ​​includes selecting a maximum value, a minimum value, and individual dimming values ​​between the maximum value and the minimum value in a range of dimming values ​​as the target dimming values; or the gamma register value for gradation level 0 at the target dimming value is written to a gamma register of the display panel so that the display panel displays according to the gamma register value for gradation level 0; and then, during display of the display panel, the gamma register value written to the gamma register is read, and a display data voltage for a sub-pixel of gradation level 0 in the display panel is generated according to the gamma register value for gradation level 0 that has been read; and the display data voltage is used to drive the sub-pixel of gradation level 0 in the display panel. The gamma debugging method of claim 1 .

9. 1. A gamma debugging device comprising: a voltage setting module for selecting a plurality of different target dimming values, each of which has a corresponding gamma maximum voltage and a gamma minimum voltage set, the gamma maximum voltages being the same and the gamma minimum voltages being the same; a calculation module for obtaining a gamma register value for a gray level of 0 at each of the target dimming values ​​according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register, and a preset target voltage for a gray level of 0 at the target dimming value; a writing module for writing the gamma register value of gray level 0 at the target dimming value into a gamma register of the display panel so that the display panel is displayed according to the gamma register value of gray level 0; The target voltage is a minimum voltage value at which the display panel displays a black screen at gradation level 0. Gamma debugging device.

10. A gamma debug device comprising: a processor; and a memory having computer program instructions stored thereon; The processor, when executed, implements the gamma debugging method of any one of claims 1 to 8. Gamma debug device.

11. A computer-readable storage medium, comprising: The computer-readable storage medium has stored thereon computer program instructions that, when executed by a processor, implement the gamma debugging method of any one of claims 1 to 8. A computer-readable storage medium.

Citation Information

Patent Citations

  • Image display apparatus

    JP2006163290A

  • Organic light emitting display device

    JP2008209882A

  • Organic light emitting display device and driving method thereof

    US20080186262A1