Gamma Debugging Method, Device, Equipment and Storage Medium

By setting the same gamma maximum voltage and gamma minimum voltage in the display panel, and calculating the gamma register value of 0 grayscale at the target dimming value, the problem of brightness inversion of the display panel is solved, improving the display effect and reducing crosstalk and afterimage.

CN114783346BActive Publication Date: 2025-07-11SUZHOU GUOXIAN INNOVATION TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210501278.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-10
Publication Date
2025-07-11
Estimated Expiration
2042-05-10

AI Technical Summary

Technical Problem

During the process of adjusting the dimming value from high to low, the brightness corresponding to the same gray level of the display panel is inverted, affecting the display effect.

Method used

By setting multiple target dimming values corresponding to the same gamma maximum voltage and gamma minimum voltage, calculate the gamma register value of 0 grayscale at the target dimming value, and write it to the gamma register of the display panel to keep the gamma maximum voltage and gamma minimum voltage unchanged, reducing the possibility of brightness inversion.

Benefits of technology

Reduce or eliminate the brightness reversal of the same grayscale display panel, improve the display effect, and reduce crosstalk and afterimage bad phenomena.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114783346B_ABST
    Figure CN114783346B_ABST
Patent Text Reader

Abstract

The present 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 target dimming value is set with a corresponding gamma maximum voltage and a gamma minimum voltage, each gamma maximum voltage is the same, and each gamma minimum voltage is the same; for each target dimming value, according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register, and the target voltage at 0 gray level under the target dimming value, obtain the gamma register value at 0 gray level under the target dimming value, the target voltage is the minimum voltage value for the display panel to display a black screen at 0 gray level; write the gamma register value at 0 gray level under the target dimming value into the gamma register of the display panel. According to the embodiments of the present application, the display effect of the display panel can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of display technology, and particularly relates to a gamma debugging method, device, equipment and storage medium. Background Art

[0002] The gamma maximum voltage (Voltage Gamma Max Power, VGMP) is the maximum value that the display integrated circuit (IC) of the display panel can provide for the corresponding data signal, that is, the black state voltage. In order to reduce crosstalk, ghosting and other bad phenomena of the display panel, different gamma maximum voltages can be set for different dimming values. However, during the process of adjusting the dimming value from high to low, the phenomenon that the brightness corresponding to the same gray level of the display panel is reversed will occur, reducing the display effect of the display panel. Summary of the Invention

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

[0004] In a first aspect, the embodiments of this application provide a gamma debugging method, including: selecting a plurality of different target dimming values, each target dimming value is set with a corresponding gamma maximum voltage and a gamma minimum voltage, each gamma maximum voltage is the same, and each gamma minimum voltage is the same; for each 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 the 0 gray level under the target dimming value, obtain the gamma register value of the 0 gray level under the target dimming value, where the target voltage is the minimum voltage value for the display panel to display a black screen at the 0 gray level; write the gamma register value of the 0 gray level under the target dimming value into the gamma register of the display panel, so that the display panel displays according to the gamma register value of the 0 gray level.

[0005] According to the implementation manner of the first aspect of this application, obtaining the gamma register value of the 0 gray level under 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 the 0 gray level under the target dimming value includes: calculating the unit gamma resistance value according to the gamma maximum voltage, the gamma minimum voltage, and the maximum value of the gamma register, where the unit gamma resistance value is the gamma resistance value corresponding to the unit value of the gamma register; based on the unit gamma resistance value, calculate the gamma register value corresponding to the target voltage, and determine the gamma register value corresponding to the target voltage as the gamma register value of the 0 gray level under the target dimming value..

[0006] According to any one of the foregoing implementation manners of the first aspect of this application, the gamma maximum voltage V max 、Gamma minimum voltage V min 、The maximum value G of the gamma register m, the gamma register value X of the 0 gray level at the target voltage V0 and the target dimming value satisfies the following condition:

[0007] (V max -V min ) / G m =(V max -V0) / X.

[0008] According to any one of the foregoing embodiments of the first aspect of the present application, before obtaining the gamma register value of the 0 gray level 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 the 0 gray level at the target dimming value for each target dimming value, it further includes: selecting at least one display panel as the target display panel; performing display black screen debugging at multiple different target dimming values on each target display panel to obtain the target voltage corresponding to each of the multiple different target dimming values.

[0009] According to any one of the foregoing embodiments of the first aspect of the present application, the target display panel is a display panel located at the edge of the display mother board.

[0010] According to any one of the foregoing embodiments of the first aspect of the present application, after writing the gamma register value of the 0 gray level at the target dimming value into the gamma register of the display panel, it further includes: obtaining the real-time dimming value during the process of adjusting the dimming value of the display panel from high to low or from low to high; controlling the display of the display panel according to the real-time dimming value, the gamma register value of the 0 gray level at the target dimming value, and the gamma register values of other gray level binding points.

[0011] According to any one of the foregoing embodiments of the first aspect of the present application, controlling the display of the display panel according to the real-time dimming value, the gamma register value of the 0 gray level at the target dimming value, and the gamma register values of other gray level binding points includes: 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 the 0 gray level 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 the two target dimming values closest to the real-time dimming value; obtaining the gamma register value of the 0 gray level at the real-time dimming value by using the interpolation algorithm according to the gamma register values of the 0 gray level at the two target dimming values closest to the real-time dimming value; controlling the display of the display panel according to the gamma register value of the 0 gray level at the real-time dimming value and the gamma register values of other gray level binding points.

[0012] In a second aspect, an embodiment of the present application provides a gamma debugging device, including: a voltage setting module, configured to select a plurality of different target dimming values, and set a corresponding gamma maximum voltage and a gamma minimum voltage for each target dimming value, where each gamma maximum voltage is the same, and each gamma minimum voltage is the same; a calculation module, configured to, for each target dimming value, obtain a gamma register value of 0 gray level under 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 at 0 gray level under the target dimming value, where the target voltage is the minimum voltage value at which the display panel displays a black screen at 0 gray level; and a writing module, configured to write the gamma register value of 0 gray level under the target dimming value into the gamma register of the display panel, so that the display panel displays according to the gamma register value of 0 gray level.

[0013] In a third aspect, an embodiment of the present application provides a gamma debugging device, including: a processor and a memory storing computer program instructions; when the processor executes the computer program instructions, the gamma debugging method of the first aspect is implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the gamma debugging method of the first aspect is implemented.

[0015] An embodiment of the present application provides a gamma debugging method, device, device and storage medium, which set the gamma maximum voltages corresponding to a plurality of different target dimming values to the same voltage, and set the gamma minimum voltages corresponding to a plurality of different target brightnesses to the same voltage, so that when the dimming value changes, neither the gamma maximum voltage nor the gamma minimum voltage will change. Since the gamma maximum voltage and the gamma minimum voltage do not change, there will be no phenomenon of brightness inversion in the real-time panel display caused by the large precision step of the gamma maximum voltage. Moreover, when the gamma maximum voltage and the gamma minimum voltage do not change with the dimming value, calculate the gamma register value of 0 gray level under the target dimming value, and write the gamma register value into the corresponding gamma register of the display panel, so that the display panel can read the gamma register value during display, and the gamma register value can enable the display panel to generate the minimum voltage value at which a black screen is displayed at 0 gray level under the target dimming value as the display data voltage of the sub-pixel with a gray level of 0 gray level, reducing the voltage difference between the display of the black screen and the display of the white screen on the display panel, so as to reduce adverse phenomena such as crosstalk and ghosting. Therefore, on the basis of reducing adverse phenomena such as crosstalk and ghosting, the possibility of the phenomenon of brightness inversion corresponding to the same gray level on the display panel is reduced or even eliminated, improving the display effect of the display panel. Description of the Drawings

[0016] To more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the accompanying drawings required for the embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0017] Figure 1 It is a flowchart of a gamma debugging method provided by an embodiment of the present application;

[0018] Figure 2 It is a flowchart of a gamma debugging method provided by another embodiment of the present application;

[0019] Figure 3 It is a flowchart of a gamma debugging method provided by yet another embodiment of the present application;

[0020] Figure 4 It is a flowchart of a gamma debugging method provided by still another embodiment of the present application;

[0021] Figure 5 It is a schematic diagram of an example of the brightness change of a display panel using the dynamic gamma maximum voltage function;

[0022] Figure 6 It is a schematic diagram of an example of the brightness change of a display panel using the gamma debugging method of the embodiments of the present application;

[0023] Figure 7 It is a schematic structural diagram of a gamma debugging device provided by an embodiment of the present application;

[0024] Figure 8 It is a schematic structural diagram of a gamma debugging device provided by another embodiment of the present application;

[0025] Figure 9 It is a schematic structural diagram of a gamma debugging device provided by yet another embodiment of the present application;

[0026] Figure 10 It is a schematic structural diagram of a gamma debugging device provided by an embodiment of the present application. Detailed implementation manners

[0027] The following will describe in detail the features and exemplary embodiments of various aspects of the present application. To make the purpose, technical solutions and advantages of the present application more clear and understandable, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without some of these specific details. The following description of the embodiments is only intended to provide a better understanding of the present application by showing examples of the present application.

[0028] During the display process of the display panel, crosstalk (i.e., crosstalk) and afterimages and other adverse phenomena may occur, affecting the display effect of the display panel. In order to reduce adverse phenomena such as crosstalk and afterimages, different gamma maximum voltages are set for different dimming values. The gamma maximum voltage is the maximum value that the display IC of the display panel can provide for the corresponding data signal, that is, the black state voltage. The gamma maximum voltage can be gradually reduced in the order of decreasing dimming value, according to the precision step of the gamma maximum voltage that the display panel can handle. After adjusting the gamma maximum voltage, during the process of adjusting the dimming value of the display panel from high to low, the brightness corresponding to the same gray level of the display panel should gradually decrease. However, due to the relatively large precision step of the gamma maximum voltage that the display panel can handle and the difficulty of refinement, in actual display, the phenomenon of the brightness corresponding to the same gray level of the display panel reversing will occur. For example, the dimming value can be 51, and the 51 value is the dynamic brightness value (Dynamic Brightness Value, DBV). The brightness of the driving integrated circuit in the display panel is debugged through the 51 register in the display panel, and the 51 value is the value of the 51 register, corresponding to the brightness bar used to adjust the brightness of the display panel. The gamma maximum voltage corresponding to the dynamic brightness value of 4095 is 7.4V (i.e., volts), and the gamma maximum voltage corresponding to the dynamic brightness value of 3000 is 6.8V. The precision step of the gamma maximum voltage that the display panel can handle between the two dynamic brightness values is 0.006V. During the process of reducing the dynamic brightness value from 4095 to 3000, the gamma maximum voltage drops (7.4V - 6.8V) / 0.006V = 100 times. If the change step of the dynamic brightness value is 1, for every change of (4095 - 3000) / 100 ≈ 11 in the dynamic brightness value from 4095 to 3000, the gamma maximum voltage will drop once. That is, during the process of adjusting the dynamic brightness value from 4095 to 3000, for every change of 11 in the dynamic brightness value, a brightness reversal phenomenon will occur. The brightness reversal means that the previous dynamic brightness value is higher than the next dynamic brightness value, but the actual brightness of the display panel at the previous dynamic brightness value is lower than the actual brightness of the display panel at the next dynamic brightness value.

[0029] The present application provides a gamma debugging method, device, equipment and storage medium, which can, by setting the gamma maximum voltage, gamma minimum voltage and gamma register value of a specific 0 gray level for the dimming value, reduce or even eliminate the possibility of the phenomenon of the brightness corresponding to the same gray level of the display panel reversing on the basis of reducing adverse phenomena such as crosstalk and afterimages, thereby improving the display effect of the display panel.

[0030] The gamma debugging method, device, equipment and storage medium provided by the present application will be described in turn below.

[0031] This application provides a gamma debugging method, which can be applied to gamma debugging devices, gamma debugging equipment, etc., that is, this gamma debugging method can be executed by gamma debugging devices, gamma debugging equipment, etc. Figure 1 It is a flowchart of the gamma debugging method provided by an embodiment of this application. As Figure 1 shown, this gamma debugging method may include steps S101 to S103.

[0032] In step S101, multiple different target dimming values are selected.

[0033] The target dimming value is a specific dimming value selected from the dimming values, and the selection method and the number of selected values are not limited herein. In this application, the dimming value may include a dynamic brightness value, i.e., DBV, and the dynamic brightness value can be represented by 51 values. For example, the range of the dimming value is from 0 to 4095, and 0 and 4095 can be selected as target dimming values, and individual dimming values can be selected as target dimming values between 0 and 4095.

[0034] A corresponding gamma maximum voltage and gamma minimum voltage (Voltage GammaSmall Power, VGSP) are set for each target dimming value. Each gamma maximum voltage is the same, and each gamma minimum voltage is the same. That is, the gamma maximum voltages corresponding to multiple different target dimming values are the same, and the gamma minimum voltages corresponding to multiple different target dimming values are the same. For example, the multiple target dimming values are A1, A2, A3, and A4 respectively, and the gamma maximum voltages of the target dimming values A1, A2, A3, and A4 are V max1 、V max2 、V max3 and V max4 , and the gamma minimum voltages of 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 .

[0035] In step S102, for each 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 0 gray level under the target dimming value, the gamma register value of 0 gray level under the target dimming value is obtained.

[0036] For each target dimming value, the gamma register value of 0 gray level under this target dimming value can be obtained according to step S102.

[0037] The target voltage is the minimum voltage value for the display panel to display a black screen at 0 gray scale. The target voltage can be obtained based on tests or experience of the display panel, and is not limited herein. The target voltage may be related to factors such as the screen material of the display panel, manufacturing process, gamma voltage, charging frequency, etc. The gamma maximum voltage is the same for each target dimming value, and the gamma minimum voltage is also the same, so that 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 among the gamma maximum voltage, gamma minimum voltage, maximum value of the gamma register, target voltage at 0 gray scale under the target dimming value, and gamma register value at 0 gray scale under the target dimming value. In order to make the display data voltage when the display panel displays 0 gray scale at the target brightness be the target voltage, the gamma register value that can make the display data voltage when the display panel displays 0 gray scale at the target brightness be the target voltage can be calculated by using the gamma maximum voltage, gamma minimum voltage, maximum value of the gamma register, target voltage, and the proportional relationship among the above parameters. This gamma register value is the gamma register value at 0 gray scale under the target dimming value.

[0038] In step S103, the gamma register value at 0 gray scale under the target dimming value is written into the gamma register of the display panel, so that the display panel displays according to the gamma register value at 0 gray scale.

[0039] The gamma register value at 0 gray scale under the target brightness calculated in step S102 can be written into the corresponding gamma register of the display panel. When the display panel displays, it can read the gamma register value written into the gamma register, and generate a display data voltage for the sub-pixels with a gray scale of 0 gray scale in the display panel according to the read gamma register value at 0 gray scale, so as to drive the corresponding sub-pixels to realize the display of the display panel.

[0040] In the embodiments 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 brightnesses are set to the same voltage, so that when the dimming value changes, neither the gamma maximum voltage nor the gamma minimum voltage will change. Since the gamma maximum voltage and the gamma minimum voltage do not change, there will be no phenomenon of brightness inversion in the real-time panel display caused by the relatively large precision step of the gamma maximum voltage. Moreover, when the gamma maximum voltage and the gamma minimum voltage do not change with the dimming value, calculate the gamma register value of the 0 gray level under the target dimming value, and write the gamma register value into the corresponding gamma register of the display panel, so that the display panel can read the gamma register value during display. This gamma register value can enable the display panel to generate the minimum voltage value for displaying a black screen at the 0 gray level under the target dimming value as the display data voltage of the sub-pixels with the gray level of 0 gray level, reducing the voltage difference between the display of the black screen and the display of the white screen on the display panel to alleviate adverse phenomena such as crosstalk and ghosting. Thus, on the basis of alleviating the adverse phenomena of crosstalk and ghosting, the possibility of the phenomenon of brightness inversion occurring for the same gray level on the display panel is reduced or even eliminated, improving the display effect of the display panel.

[0041] In some embodiments, the gamma resistance value corresponding to the unit value of the gamma register can be calculated first, and then the gamma register value of the 0 gray level under the target brightness can be calculated by using the gamma resistance value corresponding to the unit value of the gamma register. Figure 2 It is a flowchart of the gamma debugging method provided by another embodiment of the present application. Figure 2 Different from Figure 1 is that Figure 1 step S102 in Figure 2 can be specifically refined into

[0042] step S1021 and step S1022 in

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

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

[0045] where R is the unit gamma resistance value, V maxis the gamma maximum voltage, V min is the gamma minimum voltage, G m is the maximum value of the gamma register. The gamma maximum voltage V max and the gamma minimum voltage V min correspond to the voltages across the gamma resistor string, (V max -V min ) / G m corresponds to dividing the gamma resistor string into G m parts on average, and the resistance of each part is the unit gamma resistance value R. Here, for the convenience of calculation, the maximum value G m of the gamma register is a decimal number. If the maximum value of the gamma register is in another number system, it can be converted to a decimal number first and then the unit gamma resistance value can be calculated.

[0046] In step S1022, based on the unit gamma resistance value, calculate the gamma register value corresponding to the target voltage, and determine the gamma register value corresponding to the target voltage as the gamma register value of 0 gray level under the target dimming value.

[0047] Since the gamma maximum voltages under each target dimming value are the same and the gamma minimum voltages are also the same, the unit gamma resistance values corresponding to each target dimming value are also the same. After obtaining the unit gamma resistance value, the gamma register value corresponding to the target voltage can be determined in combination with the gamma maximum voltage and the target voltage.

[0048] In some examples, the gamma maximum voltage V max , the gamma minimum voltage V min , the maximum value G m of the gamma register, the target voltage V0, and the gamma register value X of 0 gray level under the target dimming value can satisfy the following formula (2):

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

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

[0051] The gamma register value X of the 0 gray level at the target dimming value can be a decimal number, and the decimal gamma register X can be processed according to the requirement of the number system of the gamma register value in the display panel. For example, if the requirement for the number system of the gamma register value in the display panel is a hexadecimal number, the decimal number of the gamma register value X of the 0 gray level at the obtained target dimming value can be converted into a hexadecimal number, and then the converted hexadecimal number is written into the gamma register of the display panel. The gamma register value X of the 0 gray level at the target dimming value is the register value that can enable the display panel to generate the target voltage.

[0052] In some embodiments, individual display panels can be selected from a batch of display panels, and the target voltage of the 0 gray level at the target dimming value can be obtained based on the individual display panels, so that the gamma register value obtained based on the target voltage of the 0 gray level at the target dimming value can be applied to this batch of display panels. Figure 3 It is a flowchart of the gamma debugging method provided by another embodiment of the present application. Figure 3 Different from Figure 1 is that Figure 3 the gamma debugging method shown can further include step S104 and step S105, Figure 1 Step S103 in Figure 3 can be specifically refined into

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

[0054] For the display panels of the same batch that need to be gamma debugged, at least one target display panel can be arbitrarily selected from the display panels of this batch, or at least one target display panel can be selected from the display panels of this batch according to a predetermined rule.

[0055] In step S105, display black screen debugging is performed on each target display panel at multiple different target dimming values, and the target voltages corresponding to the multiple different target dimming values are obtained.

[0056] Display black screen debugging can be performed on the selected target display panel at multiple different target dimming values. Display black screen debugging is the debugging of the display panel showing a black screen. In the display black screen debugging, the minimum voltage value that can make the target display panel show a black screen at the 0 gray level can be obtained, that is, the target voltage. The target voltage obtained in step S105 can be used in step S102 to obtain the gamma register value of the 0 gray level at the target dimming value.

[0057] When the number of target display panels is two or more, a weighted algorithm or other algorithms can be used to obtain the target voltages at multiple different target dimming values of two or more target display panels, and the target voltages used for calculating the gamma register values in the above embodiments are obtained.

[0058] In some examples, the target display panel may include a display panel located at the edge of the display mother board. Here, the display mother board is the display mother board where the target display panel is located. A batch of display panels can be obtained after cutting the display mother board. The display panel located at the edge of the display mother board is more affected during the manufacturing process than the display panel located at the center of the display mother board. Therefore, the compatibility range of the target voltage obtained based on the display panel located at the edge of the display mother board is wider and more adaptable.

[0059] In step S1031, the gamma register value of the 0 gray level at the target dimming value is written into the gamma register in the display panel of the same batch as the target display panel, so that the display panel displays according to the gamma register value of the 0 gray level.

[0060] Since the display panels of the same batch are basically the same in terms of production materials, production processes, etc., the target voltages obtained based on some display panels in a batch can be applied to all display panels in the batch, and it is not necessary to perform display black screen debugging on each display panel in the same batch, which improves the efficiency of gamma debugging for a large number of display panels in the same batch.

[0061] In some embodiments, the program for implementing the gamma debugging method in the above embodiments is written into a gamma debugging device, and the gamma debugging device can execute the gamma debugging method in the above embodiments. For a display panel that has not written the program of the gamma debugging method in the above embodiments into the display IC, the gamma debugging device can be a device independent of the display panel, such as a device jig for gamma debugging. The gamma register value of the 0 gray level at the target dimming value is written into the corresponding gamma register in the display panel through the gamma debugging device. During the operation of the display panel, the dynamic gamma maximum voltage function in the display panel can be turned off, and the register value required for driving the sub-pixels at the 0 gray level is directly assigned according to the gamma register value written into the gamma register of the 0 gray level. The dynamic gamma maximum voltage function is a function that gradually reduces the gamma maximum voltage in the order of decreasing dimming value and at the precision step of the gamma maximum voltage that the display panel can handle. Therefore, by writing the register value in the register of the 0 gray level at the target dimming value, it is possible to achieve the effect of reducing or even eliminating the possibility of brightness inversion on the basis of reducing adverse phenomena such as crosstalk and ghosting during the display of the display panel.

[0062] In some embodiments, a program implementing the gamma debugging method in the above embodiments is written into a gamma debugging device, and the gamma debugging device can execute the gamma debugging method in the above embodiments. For a display panel in which the program of the gamma debugging method in the above embodiments has been written into a display IC, the gamma debugging device can be the display IC of the display panel. There is a mapping (i.e., remapping) relationship between the gamma register value written into the gamma register and the target voltage. Therefore, by writing the register value in the register of the 0 gray level under the target dimming value, it is possible to achieve the effect of reducing or even eliminating the possibility of the phenomenon of brightness inversion on the basis of reducing crosstalk, ghosting and other adverse phenomena during the display process of the display panel.

[0063] In some embodiments, the gamma debugging device can be the display IC of the display panel. Then, when the dimming value of the display panel is adjusted, the display IC can control the display panel to display according to the gamma register value of the 0 gray level under the written target dimming value. Figure 4 The flowchart of the gamma debugging method provided by another embodiment of the present application. Figure 4 And Figure 1 The difference is that Figure 4 The gamma debugging method shown can further include step S106 and step S107

[0064] In step S106, during the process of adjusting the dimming value of the display panel from high to low or from low to high, the real-time dimming value is obtained.

[0065] The process of adjusting the dimming value of the display panel from high to low can be the 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 from low to high can be the 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 and changing the dimming value, the real-time dimming value can be obtained.

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

[0067] According to the comparison between the real-time dimming value and the target dimming value, and the gamma register value of the 0 gray level under the target dimming value and the gamma register values of other gray level binding points, the gamma register value of the 0 gray level and the gamma register values of other gray level binding points under the real-time dimming value can be obtained, so as to control the display panel to display by using the gamma register value of the 0 gray level and the gamma register values of other gray level binding points under the real-time dimming value.

[0068] The other gray - level binding points at the target dimming value are the gray - level binding points other than the 0 - gray - level, and the selection of the gray - level binding points is not limited here. The gamma register values of the other gray - level binding points at the target dimming value can be obtained by using an optical acquisition device to collect the brightness displayed on the display panel and debugging according to the displayed brightness, which is not limited here. For example, control the display panel to display images at other gray - level binding points, use an optical acquisition device to collect the actual brightness displayed on the display panel, and according to the gamma mapping relationship representing the gray - level and the desired brightness, debug the gamma register values of the other gray - level binding points so that the actual brightness displayed on the display panel at other gray - level binding points is consistent with the desired brightness of the other gray - level binding points in the gamma mapping relationship or the difference is within the error threshold range. The gamma register values of the other gray - level binding points obtained by debugging are the gamma register values of the other gray - level binding points in the embodiments of the present application.

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

[0070] In some examples, when the real - time dimming value is not the target dimming value, determine the two target dimming values closest to the real - time dimming value; according to the gamma register values of the 0 - gray - level at the two target dimming values closest to the real - time dimming value, use an interpolation algorithm to obtain the gamma register value of the 0 - gray - level at the real - time dimming value; control the display panel to display according to the gamma register value of the 0 - gray - level and the gamma register values of the other gray - level binding points at the real - time dimming value. The gamma register values of the gray - levels other than the gray - level binding points can be obtained by an interpolation algorithm based on the gamma register values of the two adjacent gray - level binding points of this gray - level.

[0071] The interpolation algorithm can estimate the approximate value of the function at other points based on the values of the function at a finite number of points. The interpolation algorithm can include, but is not limited to, linear interpolation method, Lagrange interpolation method, Newton interpolation method, etc.

[0072] The gamma register values of gray levels other than the gray level binding points can be estimated by a function based on the gamma register values taken at two gray level binding points. For example, if the simplest linear interpolation method is used, the gamma register value of gray level binding point A1 is a1, and the gamma register value of gray level binding point A1+3 is a2, then the gamma register value of gray level binding point A1+1 is (a2 - a1)×(A1 + 1 - A1) / (A1 + 3 - A1) = (a2 - a1) / 3, and the gamma register value of gray level binding point A1+2 is (a2 - a1)×(A1 + 2 - A1) / (A1 + 3 - A1) = 2(a2 - a1) / 3.

[0073] The gamma register value of gray level 0 under the real-time dimming value can be estimated by a function based on the gamma register values taken at gray level 0 under the two target dimming values closest to the real-time dimming value. For example, if the simplest linear interpolation method is used, the two target dimming values closest to the real-time dimming value are B1 and B1+3 respectively, the gamma register value of gray level 0 under target dimming value B1 is b1, and the gamma register value of gray level 0 under target dimming value B1+3 is b3, then the gamma register value of gray level 0 under target dimming value B1+1 is (b2 - b1)×(B1 + 1 - B1) / (B1 + 3 - B1) = (b2 - b1) / 3, and the gamma register value of gray level 0 under target dimming value B1+2 is (b2 - b1)×(B1 + 2 - B1) / (B1 + 3 - B1) = 2(b2 - b1) / 3.

[0074] In the image displayed on the display panel, the gray levels of each sub-pixel may be different. The gray level displayed by the sub-pixel is driven by a display data voltage, and the display data voltage is generated according to the gamma register value. When the display panel needs to display an image, the gray levels of each sub-pixel in the image to be displayed can be obtained; according to the gray levels of each sub-pixel, the gamma register values of the gray levels of each sub-pixel under the real-time brightness are obtained; based on the gamma register values of the gray levels of each sub-pixel under the real-time brightness, the display data voltages of each sub-pixel under the real-time brightness are generated correspondingly to drive the sub-pixels in the display panel, so that the display panel displays the image under the real-time dimming value.

[0075] By adopting the gamma debugging method in the embodiments of the present application, the possibility of the phenomenon that the brightness corresponding to the same gray level of the display panel is reversed can be greatly reduced. Figure 5 FIG. is a schematic diagram of an example of the brightness change of a display panel using the dynamic gamma maximum voltage function. For the dynamic gamma maximum voltage function, reference can be made to the relevant description in the above embodiments. Figure 6 FIG. is a schematic diagram of an example of the brightness change of a display panel using the gamma debugging method of the embodiments of the present application. Figure 5 and Figure 6The abscissa therein is the 51 value, the ordinate is the ratio of the brightness difference to the first brightness, the brightness difference is the difference between the second brightness and the first brightness, the first brightness is the brightness displayed on the display panel under the higher 51 value among two adjacent 51 values, and the second brightness is the brightness displayed on the display panel under the lower 51 value among two adjacent 51 values. Under normal circumstances, the ratio of the brightness difference to the first brightness should be a positive value, but from Figure 5 it can be obtained that during the adjustment of the 51 value of the display panel, a large number of negative values appear in the ratio of the brightness difference to the first brightness, and the absolute value of the negative value is very large. And as Figure 6 shown, during the adjustment of the 51 value of the display panel, the situation where negative values appear in the ratio of the brightness difference to the first brightness is very rare, and the absolute value of the negative value that appears is very small and can be ignored. From Figure 5 and Figure 6 by comparison, it can be obtained that the gamma debugging method of the embodiment of the present application can greatly reduce or even eliminate the possibility of the phenomenon of brightness inversion on the basis of reducing adverse phenomena such as crosstalk and afterimage, thereby improving the display effect of the display panel.

[0076] The present application provides a gamma debugging device. Figure 7 It is a schematic structural diagram of the gamma debugging device provided by an embodiment of the present application. As Figure 7 shown, the gamma debugging device 200 may include a voltage setting module 201, a calculation module 202, and a writing module 203.

[0077] The voltage setting module 201 can be used to select a plurality of different target dimming values.

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

[0079] The calculation module 202 can be used to obtain the gamma register value of the 0 gray scale under 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 the 0 gray scale under the target dimming value for each target dimming value.

[0080] The target voltage is the minimum voltage value for the display panel to display a black screen at the 0 gray scale.

[0081] The writing module 203 can be used to write the gamma register value of the 0 gray scale under the target dimming value into the gamma register of the display panel, so that the display panel displays according to the gamma register value of the 0 gray scale.

[0082] In the embodiments 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 brightnesses are set to the same voltage, so that when the dimming value changes, neither the gamma maximum voltage nor the gamma minimum voltage will change. Since the gamma maximum voltage and the gamma minimum voltage do not change, there will be no phenomenon of brightness inversion in the real-time panel display caused by the large precision step of the gamma maximum voltage. Moreover, when the gamma maximum voltage and the gamma minimum voltage do not change with the dimming value, calculate the gamma register value of the 0 gray level under the target dimming value, and write the gamma register value into the corresponding gamma register of the display panel, so that the display panel can read the gamma register value during display. This gamma register value can enable the display panel to generate the minimum voltage value for displaying a black screen at the 0 gray level under the target dimming value as the display data voltage of the sub-pixel with the gray level of 0 gray level, reducing the voltage difference between the display of the black screen and the display of the white screen on the display panel to reduce crosstalk, afterimages and other adverse phenomena. Thus, on the basis of reducing the adverse phenomena of crosstalk and afterimages, the possibility of the phenomenon of brightness inversion corresponding to the same gray level on the display panel is reduced or even eliminated, improving the display effect of the display panel.

[0083] In some embodiments, the calculation module 202 can be used to: calculate the unit gamma resistance value according to the gamma maximum voltage, the gamma minimum voltage and the maximum value of the gamma register, where the unit gamma resistance value is the gamma resistance value corresponding to the unit value of the gamma register; based on the unit gamma resistance value, calculate the gamma register value corresponding to the target voltage, and determine the gamma register value corresponding to the target voltage as the gamma register value of the 0 gray level under the target dimming value.

[0084] In some embodiments, the gamma maximum voltage V max , the gamma minimum voltage V min , the maximum value G m of the gamma register, the target voltage V0, and the gamma register value X of the 0 gray level under the target dimming value satisfy the following conditions: (V max - V min ) / G m = (V max - V0) / X.

[0085] Figure 8 is a schematic structural diagram of a gamma debugging device provided by another embodiment of the present application. Figure 8 Different from Figure 7 is that the gamma debugging device 200 shown in Figure 8 may further include a selection module 204 and a black screen debugging module 205.

[0086] The selection module 204 can be used to select at least one display panel as the target display panel.

[0087] The black screen debugging module 205 can be used to perform display black screen debugging on each target display panel under multiple different target dimming values, and obtain the target voltages corresponding to the multiple different target dimming values respectively.

[0088] In some examples, the target display panel includes a display panel located at the edge of the display mother board.

[0089] In some embodiments, the gamma debugging device 200 may include a device independent of the display panel or the display integrated circuit of the display panel.

[0090] In some embodiments, the gamma debugging device 200 may include the display integrated circuit of the display panel. Figure 9 This is a schematic structural diagram of the gamma debugging device provided in another embodiment of the present application. Figure 9 Different from Figure 7 is that Figure 9 the gamma debugging device 200 shown may further include a real-time acquisition module 206 and a display control module 207.

[0091] The real-time acquisition module 206 can be used to obtain the real-time dimming value during the process of adjusting the dimming value of the display panel from high to low or from low to high.

[0092] 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 the 0 gray scale under the target dimming value, and the gamma register values of other gray scale binding points.

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

[0094] The present application also provides a gamma debugging device. Figure 10 This is a schematic structural diagram of the gamma debugging device provided in an embodiment of the present application. As Figure 10 shown, the gamma debugging device 300 includes a memory 301, a processor 302, and a computer program stored on the memory 301 and executable on the processor 302.

[0095] In one example, the above-mentioned processor 302 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured as one or more integrated circuits for implementing the embodiments of the present application.

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

[0097] The processor 302 runs a computer program corresponding to the executable program code by reading the executable program code stored in the memory 301, so as to implement the gamma debugging method in the above embodiments.

[0098] In one example, the gamma debugging device 300 may further include a communication interface 303 and a bus 304. Among them, as Figure 10 shown, the memory 301, the processor 302, and the communication interface 303 are connected through the bus 304 to complete communication with each other.

[0099] The communication interface 303 is mainly used to implement communication between various modules, devices, units, and / or devices in the embodiments of the present application. It is also possible to access an input device and / or an output device through the communication interface 303.

[0100] The bus 304 includes hardware, software, or both, and couples the components of the gamma debugging device 300 to each other. By way of example and not limitation, the bus 304 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand 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 buses, or a combination of two or more of these. Where appropriate, the bus 304 may include one or more buses. Although embodiments of the present application describe and illustrate specific buses, the present application contemplates any suitable bus or interconnect.

[0101] The present application provides a computer-readable storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the gamma debugging method in the above embodiments can be implemented, and the same technical effects can be achieved. To avoid repetition, it will not be described here again. Among them, the above computer-readable storage medium may include a non-transitory computer-readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disc, etc., which are not limited herein.

[0102] The present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is caused to execute the gamma debugging method in the above embodiments, and the same technical effects can be achieved. To avoid repetition, it will not be described here again.

[0103] The present application provides a display panel, which may include the gamma debugging device in the above embodiments. The gamma debugging device can implement the gamma debugging method in the above embodiments. For the specific content of the gamma debugging device and the gamma debugging method, reference may be made to the relevant descriptions in the above embodiments, which will not be elaborated herein.

[0104] It should be clear that the various embodiments in this specification are described in a progressive manner. For the same or similar parts between the various embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. For the device embodiments, equipment embodiments, computer-readable storage medium embodiments, computer program product embodiments, and display panel embodiments, the relevant parts can refer to the description part of the method embodiments. The present application is not limited to the specific steps and structures described above and shown in the figures. Those skilled in the art can make various changes, modifications, and additions, or change the order between steps after understanding the spirit of the present application. And, for the sake of brevity, the detailed description of known method technologies is omitted here.

[0105] As described above with reference to the 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 block in the flowchart and / or block diagram, and the combination of blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing devices to generate a machine, such that these instructions executed by the processor of the computer or other programmable data processing devices enable the implementation of the functions / actions specified in one or more blocks of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can also be implemented by dedicated hardware that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0106] Those skilled in the art should understand that the above embodiments are all exemplary rather than restrictive. Different technical features appearing in different embodiments can be combined to achieve beneficial effects. Based on the study of the drawings, the specification and the claims, those skilled in the art should be able to understand and implement other variations of the disclosed embodiments. In the claims, the term "comprising" does not exclude other devices or steps; the quantifier "a" does not exclude a plurality; the terms "first" and "second" are used to label names rather than to indicate any particular order. Any reference signs in the claims should not be construed as limiting the scope of protection. The functions of multiple parts appearing in the claims can be implemented by a single hardware or software module. The fact that certain technical features appear in different dependent claims does not mean that these technical features cannot be combined to achieve beneficial effects.

Claims

1. A gamma debugging method, characterized in that, Including: Selecting a plurality of different target dimming values, each of the target dimming values being set with 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, obtaining a gamma register value of 0 gray level under 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 0 gray level under the target dimming value, where the target voltage is the minimum voltage value at which the display panel displays a black screen at 0 gray level; Writing the gamma register value of 0 gray level under the target dimming value into the gamma register of the display panel so that the display panel displays according to the gamma register value of 0 gray level; Wherein, the obtaining the gamma register value of 0 gray level under 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 0 gray level under the target dimming value includes: Calculating a unit gamma resistance value according to the gamma maximum voltage, the gamma minimum voltage, and the maximum value of the gamma register, where the unit gamma resistance value is the gamma resistance value corresponding to the unit value of the gamma register; Based on the unit gamma resistance value, calculating the gamma register value corresponding to the target voltage, and determining the gamma register value corresponding to the target voltage as the gamma register value of 0 gray level under the target dimming value.

2. The method according to claim 1, wherein The gamma maximum voltage V max 、The gamma minimum voltage V min 、The maximum value G of the gamma register m 、The target voltage V0 and the gamma register value X of the 0 gray level at the target dimming value satisfy the following conditions: (V max -V min ) / G m = (V max -V0) / X。 3. The method according to claim 1, wherein Before the obtaining the gamma register value of 0 gray level under the target dimming value for each of the target dimming values according to the gamma maximum voltage, the gamma minimum voltage, the maximum value of the gamma register, and the target voltage of 0 gray level under the target dimming value, it further includes: Selecting at least one display panel as a target display panel; Performing display black screen debugging under multiple different target dimming values on each of the target display panels to obtain the target voltages corresponding to the multiple different target dimming values respectively.

4. The method according to claim 3, characterized in that The target display panel includes a display panel located at the edge of the display mother board.

5. The method according to claim 1, wherein After the writing the gamma register value of 0 gray level under the target dimming value into the gamma register of the display panel, it further includes: During the process of adjusting the dimming value of the display panel from high to low or from low to high, obtaining a real-time dimming value; Controlling the display panel to display according to the real-time dimming value, the gamma register value of 0 gray level under the target dimming value, and the gamma register values of other gray level binding points.

6. The method according to claim 5, wherein The controlling the display panel to display according to the real-time dimming value, the gamma register value of 0 gray level under the target dimming value, and the gamma register values of other gray level binding points includes: When the real-time dimming value is the target dimming value, controlling the display panel to display according to the gamma register value of 0 gray level under 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 closest to the real-time dimming value; Based on the gamma register values of 0 gray level under two target dimming values closest to the real-time dimming value, use the interpolation algorithm to obtain the gamma register value of 0 gray level under the real-time dimming value; Control the display panel to display according to the gamma register value of 0 gray level under the real-time dimming value and the gamma register values of other gray level binding points.

7. A gamma debugging device, characterized in that, Comprising: A voltage setting module, configured to select a plurality of different target dimming values, and set a corresponding gamma maximum voltage and a gamma minimum voltage for each target dimming value, each gamma maximum voltage being the same, and each gamma minimum voltage being the same; A calculation module, configured to, for each target dimming value, obtain the gamma register value of 0 gray level under 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 0 gray level under the target dimming value, where the target voltage is the minimum voltage value for the display panel to display a black screen at 0 gray level; A writing module, configured to write the gamma register value of 0 gray level under the target dimming value into the gamma register of the display panel, so that the display panel displays according to the gamma register value of 0 gray level; The calculation module is configured to: calculate a unit gamma resistance value according to the gamma maximum voltage, the gamma minimum voltage, and the maximum value of the gamma register, where the unit gamma resistance value is the gamma resistance value corresponding to the unit value of the gamma register; Based on the unit gamma resistance value, calculate the gamma register value corresponding to the target voltage, and determine the gamma register value corresponding to the target voltage as the gamma register value of 0 gray level under the target dimming value.

8. A gamma debugging device, characterized in that, Comprising: A processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the gamma debugging method according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that, Computer program instructions are stored on the computer-readable storage medium, and when the computer program instructions are executed by the processor, the gamma debugging method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Display device

    CN112652262A

  • Gamma voltage generator, display device having the same, and method for generating gamma voltages

    US20170076656A1