Gamma Debugging Method, Device, Display Device, and Computer-Readable Storage Medium

By obtaining and combining the gamma voltage and compensation value of the reference grayscale binding point, the gamma voltage of the zero grayscale binding point is dynamically debugging, which solves the problem of excessive setting of the zero grayscale binding point gamma voltage, reducing the power consumption of the display panel and improving the display quality.

CN114898693BActive Publication Date: 2025-07-25KUNSHAN GO VISIONOX OPTO ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210535704.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-17
Publication Date
2025-07-25
Estimated Expiration
2042-05-17

AI Technical Summary

Technical Problem

In the prior art, the gamma voltage setting value of zero grayscale binding points is too large, resulting in an increase in power consumption of the display panel and the inability to effectively improve the drag and afterimage phenomena.

Method used

By obtaining the gamma voltage of the reference grayscale binding point at each brightness level, the gamma voltage of the zero grayscale binding point is determined, and dynamic debugging is performed using a combination of the gamma voltage of the reference grayscale binding point and the compensation value to avoid the gamma voltage setting of the zero grayscale binding point too large and prevent the gamma voltage from reversing.

Benefits of technology

The appropriate setting of the gamma voltage of zero grayscale binding point is achieved, which reduces the power consumption of the display panel, and avoids the gamma voltage reversal, achieving the purpose of improving the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114898693B_ABST
    Figure CN114898693B_ABST
Patent Text Reader

Abstract

The present application discloses a gamma debugging method, apparatus, display device, and computer-readable storage medium. The method includes: obtaining the gamma voltage of a reference gray-scale binding point at each brightness level, where the reference gray-scale binding point is a gray-scale binding point at which all expected brightness values at the brightness level are greater than 0; determining the gamma voltage of a zero gray-scale binding point at each brightness level according to the gamma voltage of the reference gray-scale binding point at each brightness level. The present application can solve the problem that the set value of the gamma voltage of the zero gray-scale binding point is too large caused by the related art.
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, apparatus, display device, and computer-readable storage medium. Background Art

[0002] In related technologies, in order to improve some optical phenomena of a display panel, such as improving afterimages and ghosting, etc., the gamma voltage of the zero gray-level binding point is usually dynamically debugged. Among them, when taking the 1 gray-level binding point as the basis and realizing the debugging of the gamma voltage of the zero gray-level binding point by increasing the compensation value, if the brightness specification range of the 1 gray-level binding point is relatively wide, some modules are already written black at the 1 gray-level binding point, resulting in the gamma voltage of the zero gray-level binding point being much larger than the voltage required for normal black writing, and even exceeding the VGMP voltage (the maximum gray-level voltage corresponding to the darkest state of the display panel). Summary of the Invention

[0003] Embodiments of this application provide a gamma debugging method, apparatus, display device, and computer-readable storage medium, which can solve the problem that the set value of the gamma voltage of the zero gray-level binding point is too large caused by related technologies.

[0004] On the one hand, embodiments of this application provide a gamma debugging method, and the method includes:

[0005] Obtain the gamma voltage of the reference gray-level binding point at each brightness level, where the reference gray-level binding point is the gray-level binding point at which all expected brightness values at the brightness level are greater than 0;

[0006] Determine the gamma voltage of the zero gray-level binding point at each brightness level according to the gamma voltage of the reference gray-level binding point at each brightness level.

[0007] Optionally, after determining the gamma voltage of the zero gray-level binding point at each brightness level, the method further includes:

[0008] Sequentially select a first gray-level binding point from the target gray-level binding points at each brightness level, where the target gray-level binding point is the gray-level binding point between the reference gray-level binding point and the zero gray-level binding point at each brightness level;

[0009] When a first gray-level binding point at the target brightness level is selected each time, obtain the initial voltage of the first gray-level binding point at the target brightness level, and the brightness level includes the target brightness level;

[0010] Judge whether the initial voltage of the first gray-level binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray-level binding point at the target brightness level;

[0011] If so, based on the gamma voltage of the second gray-scale binding point at the target brightness level, update the initial voltage through a reference accumulation step size. The second gray-scale binding point is the previous gray-scale binding point relative to the first gray-scale binding point.

[0012] When the updated initial voltage is less than the gamma voltage of the zero gray-scale binding point at the target brightness level, debug the gamma voltage of the first gray-scale binding point at the target brightness level with the updated initial voltage.

[0013] Optionally, after determining whether the initial voltage of the first gray-scale binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray-scale binding point at the target brightness level, the method further includes:

[0014] If not, debug the gamma voltage of the first gray-scale binding point at the target brightness level according to the initial voltage of the first gray-scale binding point at the target brightness level.

[0015] Optionally, after updating the initial voltage through a reference accumulation step size, the method further includes:

[0016] When the updated initial voltage is greater than the gamma voltage of the zero gray-scale binding point at the target brightness level, assign the gamma voltage of the selected first gray-scale binding point to the gamma voltage of the zero gray-scale binding point at the target brightness level.

[0017] Optionally, updating the initial voltage through a reference accumulation step size includes:

[0018] Obtain the first register value of the second gray-scale binding point at the target brightness level. The first register value corresponds to the gamma voltage of the second gray-scale binding point;

[0019] Add N to the first register value to obtain a second register value. N corresponds to the step size;

[0020] Configure the voltage value corresponding to the second register value as the updated initial voltage.

[0021] Optionally, the initial voltage of the first gray-scale binding point is the gamma voltage of the first gray-scale binding point of any display module that has completed gamma debugging.

[0022] Optionally, determining the gamma voltage of the zero gray-scale binding point at each brightness level according to the gamma voltage of the reference gray-scale binding point at each brightness level includes:

[0023] Take the sum of the gamma voltage of the reference gray-scale binding point at each brightness level and the compensation value as the gamma voltage of the zero gray-scale binding point at each brightness level.

[0024] On the other hand, an embodiment of the present application provides a gamma debugging device, and the device includes:

[0025] An acquisition module, configured to acquire the gamma voltage of a reference gray-scale binding point at each brightness level, where the reference gray-scale binding point is a gray-scale binding point at which all expected brightness values at the brightness level are greater than 0;

[0026] A determination module, configured to determine the gamma voltage of a zero gray-scale binding point at each brightness level according to the gamma voltage of the reference gray-scale binding point at each brightness level.

[0027] In another aspect, an embodiment of the present application provides a display device, which includes:

[0028] A processor and a memory storing computer program instructions;

[0029] When the processor executes the computer program instructions, the steps of the gamma debugging method in the above aspect are implemented.

[0030] In another 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 steps of the gamma debugging method in the above aspect are implemented.

[0031] In another aspect, an embodiment of the present application provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the gamma debugging method in the above aspect are implemented.

[0032] The gamma debugging method, device, display device, and computer-readable storage medium according to the embodiments of the present application can acquire the gamma voltage of the reference gray-scale binding point at each brightness level, and then determine the gamma voltage of the zero gray-scale binding point at each brightness level according to the gamma voltage of the reference gray-scale binding point at each brightness level. Since the gamma voltage of the zero gray-scale binding point at each brightness level is determined according to the gamma voltage of the reference gray-scale binding point at each brightness level, and the reference gray-scale binding point is a gray-scale binding point at which all expected brightness values at the brightness level are greater than 0, the reference binding point is not written black at this brightness level. By dynamically debugging the gamma voltage of the zero gray-scale binding point in this way, the obtained gamma voltage has a suitable value, solving the problem that the set value of the gamma voltage of the zero gray-scale binding point is too large caused by the related technology, and indirectly reducing the power consumption. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0034] Figure 1 It is a schematic diagram of the dynamic debugging process of the gamma voltage of the zero gray-scale binding point of different display modules in the related prior art;

[0035] Figure 2 is a schematic flowchart of a gamma debugging method provided by an embodiment of the present application;

[0036] Figure 3 is based on Figure 2 is a schematic diagram of the process of gamma voltage debugging for zero gray level binding points implemented by the gamma debugging method shown;

[0037] Figure 4 is a schematic diagram of the process of dynamic gamma voltage debugging for zero gray level binding points of different display modules in an embodiment of the present application;

[0038] Figure 5 is a schematic flowchart of a gamma debugging method provided by another embodiment of the present application;

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

[0040] Figure 7 is a schematic structural diagram of a display device provided by still another embodiment of the present application. Detailed Embodiments

[0041] The features and exemplary embodiments of various aspects of the present application will be described in detail below. For the purpose of making the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application and not 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.

[0042] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0043] In order to enable a display panel, such as an OLED (Organic Light-Emitting Diode) display panel, to write black at zero gray level under each display brightness level (Display Brightness Value, DBV), during the gamma voltage debugging of the zero gray level bonding point, it is generally directly assigned the VGMP voltage (the maximum gray level voltage corresponding to the darkest state of the display panel).

[0044] However, as described in the background art, in actual use, due to the need to improve optical phenomena such as afterimage and / or ghosting of the display panel, the gamma voltage of the zero gray level bonding point in the related art is not fixed, but is dynamically debugged for each display panel. In the actual dynamic debugging scheme, the gamma voltage of the zero gray level bonding point is ultimately expected to be assigned a voltage value between the VGMP voltage and the gamma voltage of the 1 gray level bonding point.

[0045] However, the dynamic debugging scheme in the related art usually takes the gamma voltage of the 1 gray level bonding point as a reference, and assigns the gamma voltage of the zero gray level bonding point by increasing the compensation value. If the expected brightness specification range of the 1 gray level bonding point during gamma debugging is relatively wide, resulting in some modules already writing black at 1 gray level, then when using the above dynamic debugging scheme to obtain the gamma voltage of the zero gray level bonding point, the gamma voltage of the zero gray level bonding point will be much larger than the voltage value required for normal black writing.

[0046] It should be noted that the gamma voltages involved in this application are all the numerical magnitudes of the voltages, that is, the absolute values of the actual voltages. During normal debugging, the gamma voltage usually appears in the form of a negative voltage, and those skilled in the art can implement gamma debugging under negative voltages according to the numerical magnitudes of this scheme.

[0047] Exemplarily, please refer to Figure 1 , Figure 1 shows a schematic diagram of the dynamic debugging of the gamma voltage (SL0) of the zero gray level bonding point (L0) with the gamma voltage (SL1) of the 1 gray level bonding point (L1) as a reference for different display modules. Among them Figure 1 For the display module on the left, the display brightness at the 1 gray level bonding point (L1) is higher than 0 nit, and the display module is not written black. After adding the compensation value, the gamma voltage (SL0) of the zero gray level bonding point (L0) of this display module can be obtained. At this time, the gamma voltage (SL0) of the zero gray level bonding point (L0) is a little higher than the voltage value corresponding to the 0 nit dividing line and much smaller than the VGMP voltage, so it meets the requirements of dynamic debugging.

[0048] And Figure 1The display brightness of the display module on the right side at the 1 gray-level binding point (L1) has reached 0 nit, that is, the display panel has been written black at this time. The gamma voltage (SL0) of the zero gray-level binding point (L0) obtained after adding the compensation value is much larger than the voltage value required when the actual display module is written black (that is, the voltage value corresponding to the 0 nit demarcation line), and is already close to the VGMP voltage. In some other extreme cases, the gamma voltage of the zero gray-level binding point obtained through dynamic debugging may be greater than the VGMP voltage.

[0049] In summary, there objectively exists a problem in the related art that the set value of the gamma voltage of the zero gray-level binding point is too large. The occurrence of this problem deviates from the original intention of dynamic debugging, fails to achieve the effect of improving the smear and / or ghosting of the display panel, and indirectly increases the power consumption of the display panel.

[0050] To solve the problem in the related art that the set value of the gamma voltage of the zero gray-level binding point is too large, the embodiments of the present application provide a gamma debugging method and related device. First, the gamma debugging method provided by the embodiments of the present application will be introduced below.

[0051] Figure 2 The flowchart of the gamma debugging method provided by an embodiment of the present application is shown. As Figure 2 shown, the method may include the following steps:

[0052] S210, obtain the gamma voltage of the reference gray-level binding point at each brightness level, where the reference gray-level binding point is the gray-level binding point at which all expected brightness values at the brightness level are greater than 0.

[0053] S220, determine the gamma voltage of the zero gray-level binding point at each brightness level according to the gamma voltage of the reference gray-level binding point at each brightness level.

[0054] The embodiments of the present application can obtain the gamma voltage of the reference gray-level binding point at each brightness level, and then determine the gamma voltage of the zero gray-level binding point at each brightness level according to the gamma voltage of the reference gray-level binding point at each brightness level. Since the gamma voltage of the zero gray-level binding point at each brightness level is determined according to the gamma voltage of the reference gray-level binding point at each brightness level, and the reference gray-level binding point is the gray-level binding point at which all expected brightness values at the brightness level are greater than 0, the reference gray-level binding point is not written black at this brightness level. By performing dynamic debugging on the gamma voltage of the zero gray-level binding point in this way, the obtained gamma voltage has a suitable value, and the problem in the related art that the set value of the gamma voltage of the zero gray-level binding point is too large is solved.

[0055] In some alternative examples, before S210, multiple brightness levels can be determined, and each brightness level corresponds to multiple gray-scale binding points. The brightness levels can be determined within the range of 0 DBV to 4095 DBV. For the multiple gray-scale binding points corresponding to each brightness level, their value range can be from zero gray scale to 255 gray scales, and for each brightness level, some gray scales can be selected as gray-scale binding points.

[0056] Exemplarily, 10 brightness levels can be selected from 0 DBV to 4095 DBV, and each brightness level can correspond to 15 gray-scale binding points selected from zero gray scale to 255 gray scales. Among them, the gray-scale binding points corresponding to each brightness level can include a reference gray-scale binding point and a zero gray-scale binding point (L0).

[0057] For all display modules participating in gamma debugging, the multiple gray-scale binding points corresponding to each of the above brightness levels have their corresponding expected brightness specification ranges (brightness spec), and the expected brightness specification ranges include all expected brightness values of the gray-scale binding points at that brightness level.

[0058] Exemplarily, the expected brightness specification range of the L15 gray-scale binding point at the 2 DBV brightness level is 0.005 nit to 0.01 nit, and all values between 0.005 nit and 0.01 nit are all expected brightness values.

[0059] The reference gray-scale binding point at that brightness level can be selected according to all the expected brightness values of each gray-scale binding point at the brightness level. It should be noted that in order to prevent the display brightness of some modules at the reference gray-scale binding point from being 0 nit, which may lead to the problem that the gamma voltage setting of the subsequent zero gray-scale binding point is too large, the gray-scale binding points with all expected brightness values greater than 0 nit can be selected according to all the expected brightness values within the expected brightness specification range, that is, the gray-scale binding points of all display modules at that brightness level have brightness.

[0060] Continuing with the above example where the expected brightness specification range of the L15 gray-scale binding point at the 2 DBV brightness level is 0.005 nit to 0.01 nit, if the L15 gray-scale binding point also includes the L7 gray-scale binding point, the L3 gray-scale binding point, the L1 gray-scale binding point, and the L0 gray-scale binding point, and the expected brightness specification ranges of the L7 gray-scale binding point, the L3 gray-scale binding point, and the L1 gray-scale binding point all include the expected brightness value of 0 nit, then the L15 gray-scale binding point can be selected as the reference gray-scale binding point Lr. In some other examples, the gray-scale binding points above the L15 gray-scale binding point can also be selected as the reference gray-scale binding point Lr.

[0061] On the basis that the reference gray-scale binding points have been determined, the gamma voltage of the reference gray-scale binding points can be adjusted. Then, based on the gamma voltage of the reference gray-scale binding point Lr, the gamma voltage of the zero gray-scale binding point is dynamically adjusted to obtain the gamma voltage of the zero gray-scale binding point.

[0062] In some alternative examples, the gamma voltage of the zero gray-scale binding point can be obtained by combining the compensation value with the gamma voltage of the reference gray-scale binding point. The compensation value can be determined in advance through experiments and can be related to the gray-scale value of the reference gray-scale binding point. When determining the compensation value through experiments, the data of multiple display modules can be collected. The compensation value should not be too large, but it is necessary to ensure that each display module can write black at the zero gray-scale binding point.

[0063] Exemplarily, the gamma voltage of the zero gray-scale binding point can be the sum of the gamma voltage of the reference gray-scale binding point and the compensation value, that is, the sum of the gamma voltage of the reference gray-scale binding point and the compensation value at each brightness level is used as the gamma voltage of the zero gray-scale binding point at each brightness level. Thus, an alternative solution for obtaining the gamma voltage of the zero gray-scale binding point based on the gamma voltage of the reference gray-scale binding point is given, realizing the dynamic adjustment of the gamma voltage of the zero gray-scale binding point of different display panels. Compared with the fixed setting of the VGMP voltage, the power consumption of the display panel is reduced.

[0064] Please refer to Figure 2 and Figure 3 , Figure 3 shows the dynamic adjustment process of the gamma voltage (SL0) of the zero gray-scale binding point by using the gamma voltage (SL15) of the reference gray-scale binding point of the display module. In Figure 3 Regarding the gamma voltage data involved, there is a situation where the display brightness of some gray-scale binding points (such as L1, L3, and L7) below the reference gray-scale binding point reaches 0 nit. By adding the gamma voltage (SL15) of the reference gray-scale binding point and the compensation value, the magnitude of the gamma voltage (SL0) of the zero gray-scale binding point is more appropriate, and the technical problem of setting a relatively large gamma voltage at the zero gray-scale binding point caused by the related technology will not occur. Therefore, the dynamic adjustment scheme of the gamma voltage of the zero gray-scale binding point can achieve the expected effect, indirectly reducing the power consumption of the display panel.

[0065] It should also be noted that although the reference gray-scale binding points are selected according to the above alternative embodiments and the dynamic adjustment of the gamma voltage of the zero gray-scale binding point is realized accordingly, the problem of setting a relatively large gamma voltage at the zero gray-scale binding point caused by the related technology can be solved. However, since the expected brightness values of other gray-scale binding points below the reference gray-scale binding point during debugging include 0 nit, except for assigning the gamma voltage of the zero gray-scale binding point by increasing the compensation value, other gray-scale binding points are normally gamma-adjusted. At this time, the gamma voltage of the zero gray-scale binding point may be smaller than the gamma voltage of other gray-scale binding points.

[0066] Exemplarily, please refer to Figure 4 , Figure 4 During the gamma debugging process of the display module on the left side, the gamma voltage SL0 of the zero gray level binding point is greater than the gamma voltage SL1 of the 1 gray level binding point, and the debugging is normal at this time. However Figure 4 During the gamma debugging process of the display module on the right side, the gamma voltage SL0 of the zero gray level binding point is less than the gamma voltage (SL1) of other gray level binding points, resulting in the phenomenon of gamma voltage inversion.

[0067] Therefore, in order to prevent the gamma voltage of the zero gray level binding point from being set too large and avoid the inversion of the gamma voltage between the zero gray level binding point and other gray level binding points, some alternative embodiments of the gamma debugging method of the present application can be proposed.

[0068] Please refer to Figure 2 and Figure 5 together. In this alternative example, after determining the gamma voltage of the zero gray level binding point at each brightness level according to the gamma voltage of the reference gray level binding point at each brightness level, it may further include:

[0069] S510, sequentially select a first gray level binding point from the target gray level binding points at each brightness level, where the target gray level binding points can be the gray level binding points between the reference gray level binding point and the zero gray level binding point at each brightness level.

[0070] S520, when the first gray level binding point at the target brightness level is selected, obtain the initial voltage of the first gray level binding point at the target brightness level, where the brightness level can include the target brightness level.

[0071] S530, determine whether the initial voltage of the first gray level binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray level binding point at the target brightness level. If so, execute S540.

[0072] S540, based on the gamma voltage of the second gray level binding point at the target brightness level, update the initial voltage by a reference accumulation step size. The second gray level binding point is the previous gray level binding point relative to the first gray level binding point.

[0073] S550, when the updated initial voltage is less than the gamma voltage of the zero gray level binding point at the target brightness level, debug the gamma voltage of the first gray level binding point at the target brightness level with the updated initial voltage.

[0074] Among them, the initial voltage of the first gray-scale binding point can be an empirical value or the gamma voltage of the first gray-scale binding point of any display module that has completed gamma calibration at the same brightness level, thereby improving the speed of gamma calibration. Exemplarily, the initial voltage of the first gray-scale binding point can be assigned the gamma voltage of the first gray-scale binding point of the display panel that has recently completed gamma calibration.

[0075] Still taking the above Figure 3 involved example for further illustration, based on the reference gray-scale binding point being the 15th gray-scale binding point, gamma calibration of other gray-scale binding points below the 15th gray-scale binding point can be performed. First, the gamma voltage (SL7) of the 7th gray-scale binding point, which is the first gray-scale binding point closest to the 15th gray-scale binding point, is calibrated. The 7th gray-scale binding point is the first gray-scale binding point, and the reference gray-scale binding point is the second gray-scale binding point. After the gamma voltage (SL7) of the 7th gray-scale binding point is calibrated, the next gray-scale binding point after the 7th gray-scale binding point can be selected. That is, at this time, the 3rd gray-scale binding point is the first gray-scale binding point, and the 7th gray-scale binding point is the second gray-scale binding point.

[0076] It can be understood that in the embodiments of the present application, on the basis of preventing the gamma voltage of the zero gray-scale binding point from being set too large, it is also necessary to avoid the situation where the gamma voltages of the zero gray-scale binding point and other gray-scale binding points are reversed. Therefore, the initial voltage of the first reference gray-scale binding point in the target brightness level can be compared with the gamma voltage of the zero gray-scale binding point in turn.

[0077] When the initial voltage of the first gray-scale binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray-scale binding point, it indicates that the gamma voltages of the zero gray-scale binding point and the first gray-scale binding point may be reversed. Therefore, gamma calibration may not be performed according to the initial voltage of the first gray-scale binding point. Instead, based on the gamma voltage of the second gray-scale binding point at the target brightness level, the initial voltage is updated by increasing the step size.

[0078] If the updated initial voltage is already less than the gamma voltage of the zero gray-scale binding point, it indicates that the gamma voltages of the zero gray-scale binding point and the first gray-scale binding point will not be reversed at this time. Therefore, the gamma voltage of the first gray-scale binding point can be calibrated with the updated initial voltage.

[0079] Exemplarily, please continue to refer to Figure 3, in the case where the gamma voltage (SL0) of the zero gray level binding point and the gamma voltage (SL7) of the 7 gray level binding points are reversed, the initial voltage of the 7 gray level binding points can be obtained by increasing the step size based on the gamma voltage (SL15) of the reference gray level binding point. If the initial voltage of the 7 gray level binding points is less than the gamma voltage (SL0) of the zero gray level binding point, the gamma voltage (SL7) of the 7 gray level binding points can be adjusted with the latest initial voltage subsequently. After obtaining SL7, the next gray level binding point of the 7 gray level binding points can be selected. That is, at this time, the 3 gray level binding point is the first gray level binding point, and the 7 gray level binding point is the second gray level binding point.

[0080] After debugging, the display brightness of the first gray level binding point can reach the expected brightness value corresponding to the first gray level binding point at the target brightness level, and at the same time, it can also make the gamma voltage of the first gray level binding point fall between the gamma voltage of the second gray level binding point and the gamma voltage of the zero gray level binding point at the target brightness level, without the occurrence of voltage inversion.

[0081] It should also be noted that since the first gray level binding point in the target gray level binding points is selected sequentially, the gamma voltage of the previous gray level binding point is known in the case where the initial voltage needs to be changed. Therefore, the gamma adjustment of all target gray level binding points at each brightness level can be realized.

[0082] In this embodiment, in the case where it is determined that there is a possibility of inversion between the gamma voltage of the zero gray level binding point and the gamma voltage of the first gray level binding point, the debugging reference of the gamma voltage of the first gray level binding point is adjusted, on the basis of preventing the gamma voltage of the zero gray level binding point from being set too large, and at the same time, the situation of voltage inversion between the gamma voltage of the zero gray level binding point and the gamma voltages of other gray level binding points can be avoided.

[0083] In some alternative examples, please continue to refer to Figure 5 , when the judgment result of S530 is "no", then S560 is executed.

[0084] S560, according to the initial voltage of the first gray level binding point at the target brightness level, adjust the gamma voltage of the first gray level binding point at the target brightness level.

[0085] It can be understood that the situation where the initial voltage of the first gray level binding point at the target brightness level is less than the gamma voltage of the zero gray level binding point indicates that during the gamma adjustment process, the situation where the gamma voltage of the first gray level binding point is greater than the gamma voltage of the zero gray level binding point should not occur.

[0086] Therefore, it is possible to normally start the debugging from the initial voltage of the first gray-scale binding point, so that the display brightness of the first gray-scale binding point reaches the expected brightness value corresponding to the first gray-scale binding point. Finally, the gamma voltage when the first gray-scale binding point reaches the expected brightness value can be obtained, and then the register value corresponding to the gamma voltage is stored in the register corresponding to the first gray-scale binding point.

[0087] This embodiment provides a gamma debugging scheme for the first gray-scale binding point corresponding to different magnitude relationships between the gamma voltage of the zero gray-scale binding point and the initial voltage of the first gray-scale binding point. The method is flexible and can quickly implement the gamma debugging of the first gray-scale binding point, avoiding the situation of gamma voltage inversion between the first gray-scale binding point and the zero gray-scale binding point.

[0088] In some other alternative examples, please continue to refer to Figure 5 , after the above S540, the following step S570 can also be executed.

[0089] S570, when the updated initial voltage is greater than the gamma voltage of the zero gray-scale binding point at the target brightness level, assign the gamma voltage of the selected first gray-scale binding point to the gamma voltage of the zero gray-scale binding point at the target brightness level.

[0090] In this embodiment, considering the situation where the gamma voltage of the second gray-scale binding point is close to the gamma voltage of the zero gray-scale binding point, after increasing the step size through the reference, there is still a situation where the updated initial voltage is greater than the gamma voltage of the zero gray-scale binding point. At this time, the gamma voltage of the zero gray-scale binding point can be directly used as the gamma voltage of the first gray-scale binding point, thereby avoiding the situation of gamma voltage inversion between the first gray-scale binding point and the zero gray-scale binding point.

[0091] In some other alternative examples, the process of updating the initial voltage by accumulating the step size through the reference may include: obtaining the first register value of the second gray-scale binding point at the target brightness level, where the first register value corresponds to the gamma voltage of the second gray-scale binding point; adding N to the first register value to obtain a second register value, where N corresponds to the step size; configuring the voltage value corresponding to the second register value as the updated initial voltage.

[0092] It should be noted that there are corresponding RGB registers for the gray-scale binding points. When the display module realizes driving and displaying, the register values in the RGB registers can be called, so that the data writing end of the display module writes the gamma voltage corresponding to the register value.

[0093] Based on this, in this embodiment, the initial value of the gamma voltage of the first gray-scale binding point can be reassigned by changing the register value corresponding to the first gray-scale binding point. The N added to change the register value can be 1 or other integer values.

[0094] In addition, it should be noted that since the RGB registers corresponding to the gray-scale binding points involve red sub-pixels, green sub-pixels, and blue sub-pixels, the gamma voltages for different sub-pixels at the gray-scale binding points may be different. Therefore, the actual first register values corresponding to different sub-pixels at the second gray-scale binding point are also different.

[0095] When updating the register value to implement the initial voltage update, the first register values of sub-pixels of different colors at the second gray-scale binding point can be obtained, and N is added to the first register values corresponding to different sub-pixels respectively to obtain the second register values at the corresponding sub-pixels of the first gray-scale binding point. Thus, the voltage value corresponding to the second register is used as the updated initial voltage, so that the updated initial voltage can be adapted to the sub-pixels where the gray-scale binding point is located.

[0096] Through the update and adjustment of the register value, this embodiment can help the initial voltage to be accumulated step by step (this step is related to the first register value and N) on the basis of the gamma voltage at the second gray-scale binding point, thereby reassigning the initial value to the gamma voltage at the first gray-scale binding point, providing a technical basis for the debugging of the first gray-scale binding point.

[0097] Figure 6 Fig. shows the schematic hardware structure diagram of the gamma debugging device provided by the embodiment of the present application. In Figure 6 it, the gamma debugging device includes:

[0098] An acquisition module 610, which can be used to acquire the gamma voltages of the reference gray-scale binding points at each brightness level, and the reference gray-scale binding points are the gray-scale binding points where all expected brightness values at the brightness level are greater than 0;

[0099] A determination module 620, which can be used to determine the gamma voltages of the zero gray-scale binding points at each brightness level according to the gamma voltages of the reference gray-scale binding points at each brightness level.

[0100] In some optional examples, the above gamma debugging device may further include:

[0101] A selection module, which can be used to sequentially select the first gray-scale binding point from the target gray-scale binding points at each brightness level, and the target gray-scale binding points are the gray-scale binding points between the reference gray-scale binding points and the zero gray-scale binding points at each brightness level;

[0102] The acquisition module 610 can also be used to acquire the initial voltage of the first gray-scale binding point at the target brightness level every time the first gray-scale binding point at the target brightness level is selected, and the brightness levels include the target brightness level;

[0103] A judgment module, which can be used to judge whether the initial voltage of the first gray-scale binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray-scale binding point at the target brightness level;

[0104] An update module, which can be used, when the initial voltage of the first gray-scale binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray-scale binding point at the target brightness level, to use the gamma voltage of the second gray-scale binding point at the target brightness level as a reference, and through a reference accumulation step size, to update the initial voltage, where the second gray-scale binding point is the previous gray-scale binding point relative to the first gray-scale binding point; when the updated initial voltage is less than the gamma voltage of the zero gray-scale binding point at the target brightness level, to debug the gamma voltage of the first gray-scale binding point at the target brightness level through the updated initial voltage.

[0105] In some other alternative examples, the above gamma debugging device may further include:

[0106] A debugging module, which can be used, when the initial voltage of the first gray-scale binding point at the target brightness level is less than the gamma voltage of the zero gray-scale binding point at the target brightness level, to debug the gamma voltage of the first gray-scale binding point at the target brightness level according to the initial voltage of the first gray-scale binding point at the target brightness level.

[0107] In some other alternative examples, the above debugging module can also be used, when the updated initial voltage is greater than the gamma voltage of the zero gray-scale binding point at the target brightness level, to assign the gamma voltage of the selected first gray-scale binding point to the gamma voltage of the zero gray-scale binding point at the target brightness level.

[0108] In some other alternative examples, the above update module can specifically be used to obtain the first register value of the second gray-scale binding point at the target brightness level, where the first register value corresponds to the gamma voltage of the second gray-scale binding point; add N to the first register value to obtain a second register value, where N corresponds to the step size; and configure the voltage value corresponding to the second register value as the updated initial voltage.

[0109] In some other alternative examples, the initial voltage of the first gray-scale binding point is the gamma voltage of the first gray-scale binding point of any display module that has completed gamma debugging.

[0110] In some other alternative examples, the above determination module can also be used to use the sum of the gamma voltage of the reference gray-scale binding point at each brightness level and the compensation value as the gamma voltage of the zero gray-scale binding point at each brightness level.

[0111] Figure 7 The hardware structure diagram of the display device provided by the embodiment of the present application is shown. Among them, the display device can be at least one of a display panel (such as an OLED display panel), a household appliance, a wearable device, a mobile terminal, a virtual display device, and a display device in an automobile. The display device includes a processor 701 and a memory 702 storing computer program instructions.

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

[0113] The memory 702 may include a mass storage for data or instructions. By way of example and not limitation, the memory 702 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In a suitable case, the memory 702 may include a removable or non-removable (or fixed) medium. In a suitable case, the memory 702 may be internal or external to the integrated gateway disaster recovery device. In a specific embodiment, the memory 702 is a non-volatile solid-state memory.

[0114] The memory 702 may include a read-only memory (ROM), a flash memory device, a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, an electrical, optical, or other physical / tangible memory storage device. Thus, generally, the memory 702 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 methods according to the above aspects of the present disclosure.

[0115] The processor 701 reads and executes the computer program instructions stored in the memory 702 to implement any one of the gamma debugging methods in the above embodiments.

[0116] In one example, the display device may further include a communication interface 703 and a bus 710. Among them, as Figure 7 shown, the processor 701, the memory 702, and the communication interface 703 are connected through the bus 710 and complete communication with each other.

[0117] The communication interface 703 is mainly used to implement communication between the modules, devices, units, and / or devices in the embodiments of the present application.

[0118] Bus 710 includes hardware, software, or both, and couples components of the display device to each other. By way of example and not limitation, the bus may include 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 InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable bus or a combination of two or more of these. Where appropriate, bus 710 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.

[0119] The display device may be based on a gamma debugging method, thereby implementing the gamma debugging method and apparatus described in Figures 1 to 6 combination.

[0120] In addition, in combination with the gamma debugging method in the above embodiments, embodiments of the present application may provide a computer storage medium to implement. Computer program instructions are stored on the computer storage medium; when the computer program instructions are executed by a processor, any one of the gamma debugging methods in the above embodiments is implemented.

[0121] In addition, embodiments of the present application also provide a computer program product, including a computer program, and when the computer program is executed by a processor, the steps and corresponding contents of the foregoing method embodiments can be implemented.

[0122] In addition, the term "and / or" in this article is merely an association relationship describing associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after.

[0123] It should be understood that in embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0124] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A gamma debugging method, characterized in that, Including: Obtaining the gamma voltage of the reference gray-scale binding point at each brightness level, where the reference gray-scale binding point is the gray-scale binding point at which all expected brightness values at the brightness level are greater than 0; Determining the gamma voltage of the zero gray-scale binding point at each brightness level according to the gamma voltage of the reference gray-scale binding point at each brightness level; Sequentially selecting a first gray-scale binding point from the target gray-scale binding points at each brightness level, where the target gray-scale binding points are the gray-scale binding points between the reference gray-scale binding point and the zero gray-scale binding point at each brightness level; When the first gray-scale binding point at the target brightness level is selected each time, obtaining the initial voltage of the first gray-scale binding point at the target brightness level, where the brightness level includes the target brightness level; Judging whether the initial voltage of the first gray-scale binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray-scale binding point at the target brightness level; If so, using the gamma voltage of the second gray-scale binding point at the target brightness level as a reference, and updating the initial voltage through the reference accumulation step, where the second gray-scale binding point is the previous gray-scale binding point relative to the first gray-scale binding point; When the updated initial voltage is less than the gamma voltage of the zero gray-scale binding point at the target brightness level, debugging the gamma voltage of the first gray-scale binding point at the target brightness level through the updated initial voltage.

2. The method according to claim 1, characterized in that, After judging whether the initial voltage of the first gray-scale binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray-scale binding point at the target brightness level, the method further includes: If not, debugging the gamma voltage of the first gray-scale binding point at the target brightness level according to the initial voltage of the first gray-scale binding point at the target brightness level.

3. The method according to claim 1, wherein After updating the initial voltage through the reference accumulation step, the method further includes: When the updated initial voltage is greater than the gamma voltage of the zero gray-scale binding point at the target brightness level, assigning the gamma voltage of the selected first gray-scale binding point to the gamma voltage of the zero gray-scale binding point at the target brightness level.

4. The method according to claim 1, characterized in that, Updating the initial voltage through the reference accumulation step includes: Obtaining the first register value of the second gray-scale binding point at the target brightness level, where the first register value corresponds to the gamma voltage of the second gray-scale binding point; Adding N to the first register value to obtain a second register value, where N corresponds to the step, and N is an integer greater than or equal to 1; Configuring the voltage value corresponding to the second register value as the updated initial voltage.

5. The method according to claim 1, characterized in that The initial voltage of the first gray-scale binding point is the gamma voltage of the first gray-scale binding point of any display module that has completed gamma debugging.

6. The method according to claim 1, characterized in that, Determining the gamma voltage of the zero gray-scale binding point at each brightness level according to the gamma voltage of the reference gray-scale binding point at each brightness level includes: Using the sum of the gamma voltage of the reference gray-scale binding point at each brightness level and the compensation value as the gamma voltage of the zero gray-scale binding point at each brightness level.

7. A gamma debugging device, characterized in that, The device includes: An acquisition module, configured to acquire the gamma voltage of the reference gray-scale binding point at each brightness level, where the reference gray-scale binding point is a gray-scale binding point at which all expected brightness values at the brightness level are greater than 0; A determination module, configured to determine the gamma voltage of the zero gray-scale binding point at each brightness level according to the gamma voltage of the reference gray-scale binding point at each brightness level; A selection module, configured to sequentially select a first gray-scale binding point from the target gray-scale binding points at each brightness level, where the target gray-scale binding points are the gray-scale binding points between the reference gray-scale binding point and the zero gray-scale binding point at each brightness level; The acquisition module is further configured to, when the first gray-scale binding point at the target brightness level is selected, acquire the initial voltage of the first gray-scale binding point at the target brightness level, and the brightness levels include the target brightness level; A judgment module, configured to judge whether the initial voltage of the first gray-scale binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray-scale binding point at the target brightness level; An update module, configured to, when the initial voltage of the first gray-scale binding point at the target brightness level is greater than or equal to the gamma voltage of the zero gray-scale binding point at the target brightness level, use the gamma voltage of the second gray-scale binding point at the target brightness level as a reference, and update the initial voltage by the reference accumulation step length, where the second gray-scale binding point is the gray-scale binding point previous to the first gray-scale binding point; The update module is further configured to, when the updated initial voltage is less than the gamma voltage of the zero gray-scale binding point at the target brightness level, debug the gamma voltage of the first gray-scale binding point at the target brightness level with the updated initial voltage; 8. A display device, characterized in that, The display device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the steps of the gamma debugging method according to any one of claims 1-6 are 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 steps of the gamma debugging method according to any one of claims 1-6 are implemented.

Citation Information

Patent Citations

  • Gamma debugging method and device of display module and electronic equipment

    CN114220377A