Gamma debugging method and device for display panel
By establishing a lookup table and adjusting the data voltage level sequence in gamma debugging, the problems of grayscale redundancy, low scanning utilization rate and insufficient scanning time in the prior art are solved, and a more efficient gamma debugging process is achieved.
Patent Information
- Application Number
- CN202110126126.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-29
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2041-01-29
AI Technical Summary
The prior art has problems such as grayscale redundancy, low scanning utilization and insufficient scanning time during gamma debugging.
By establishing a lookup table for the correspondence between the original grayscale and the original data voltage level sequence, determine the displayed grayscale to be compensated based on the test curve and the target brightness of the display grayscale, and adjust the original data voltage level sequence to obtain the debug data voltage level sequence to ensure that the difference between the actual brightness and the target brightness is less than the set threshold.
Reduces grayscale redundancy, improves scanning utilization, and improves the problem of insufficient scanning time.
Smart Images

Figure CN114822342B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of display technologies, and in particular, to a gamma debugging method and apparatus for a display panel. Background Art
[0002] With the development of display technologies, in order to improve the screen image quality, it is usually necessary to perform gamma debugging on a display panel.
[0003] In the prior art, when driving a display panel in a digital driving mode, there are problems of gray-scale redundancy, low scan utilization rate, and insufficient scan time during gamma debugging. Summary of the Invention
[0004] The present invention provides a gamma debugging method and apparatus for a display panel, so as to reduce gray-scale redundancy, improve scan utilization rate, and increase the row scan duration.
[0005] In a first aspect, embodiments of the present invention provide a gamma debugging method for a display panel, including:
[0006] Establishing a look-up table for the correspondence between original gray scales and original data voltage level sequences; wherein, the original data voltage level sequence includes data voltage levels corresponding to different sub-frames within one frame; and the original gray scales in the look-up table are all integers;
[0007] Determining the to-be-compensated display gray scale according to a test curve and the target brightness corresponding to the display gray scale; wherein, the test curve is a relationship curve between each original data voltage level sequence in the look-up table and the corresponding actually measured brightness;
[0008] Adjusting the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray scales adjacent to the coordinate point of the target brightness of the to-be-compensated display gray scale on the test curve, and when the difference between the actually measured brightness corresponding to the debug data voltage level sequence and the target brightness of the to-be-compensated display gray scale is less than a set threshold, determining the debug data voltage level sequence as the target data voltage level sequence of the to-be-compensated display gray scale.
[0009] Optionally, establishing a look-up table for the correspondence between original gray scales and original data voltage level sequences includes:
[0010] Determining the number of data voltage levels and the number of sub-frames in the look-up table according to the maximum display gray scale; the number of sub-frames is greater than or equal to two, and the number of data voltage levels is greater than two;
[0011] Determining the data voltages corresponding to the respective data voltage levels in the look-up table according to the required maximum display brightness and the number of data voltage levels;
[0012] Determining the original data voltage level sequence corresponding to the original gray scale according to the magnitude of the original gray scale.
[0013] Optionally, determining the number of data voltages and the number of sub-frames according to the maximum display gray level includes:
[0014] Determining any set of the number of data voltage levels and the number of sub-frames that satisfy the following relationship as the number of data voltage levels and the number of sub-frames in the look-up table:
[0015] , where m represents the number of data voltage levels, n represents the number of sub-frames included in one frame, represents the maximum display gray level, represents the relative emission duration of the shortest emission duration sub-frame, takes the value of unit 1; represents the relative emission duration of the i-th sub-frame relative to the shortest emission duration sub-frame, where is an integer; i ranges from 2 to n;
[0016] Optionally, the number of data voltage levels and the number of sub-frames in the look-up table satisfy the following relationship:
[0017] ;
[0018] Optionally, the number of data voltage levels and the number of sub-frames in the look-up table satisfy the following relationship:
[0019] ;
[0020] Optionally, determining the data voltage corresponding to each data voltage level in the look-up table according to the required maximum display brightness and the number of data voltage levels includes:
[0021] Determining the data voltage corresponding to the dark state of the display panel as the first-level data voltage; determining the data voltage when the display panel reaches (i / (m - 1))Lmax as the (i + 1)-th level data voltage, where 1 ≤ i ≤ (m - 1), and Lmax represents the maximum display brightness;
[0022] Optionally, determining the original data voltage level sequence corresponding to the original gray level according to the size of the original gray level includes:
[0023] Determining any data voltage level sequence that satisfies the following relationship as the original data voltage level sequence corresponding to the original gray level:
[0024] where represents the data voltage level of the i-th sub-frame, 1 ≤ ≤ m, represents the original gray level.
[0025] Optionally, before determining the display gray level to be compensated according to the test curve and the target brightness corresponding to the display gray level, it further includes:
[0026] Determine the second display data according to the original gray level corresponding to the received first display data and the look-up table; wherein, from the first display data to the last display data in the second display data, every p bits of display data correspond to the data voltage level of a sub-frame, where
[0027] , where x = np, where x represents the number of bits of the second display data; m represents the number of data voltage levels, n represents the number of sub-frames included in one frame, n is less than the number of data bits included in the first display data, where p≥2;
[0028] Provide corresponding data voltages to the display panel according to the data voltage levels corresponding to each sub-frame in the second display data and obtain the display brightness of the display panel to obtain a test curve.
[0029] Optionally, adjust the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the display gray level to be compensated on the test curve, including:
[0030] Adjust the second display data according to the original gray levels adjacent to the coordinate points of the target brightness of the display gray level to be compensated on the test curve.
[0031] Optionally, determine the display gray level to be compensated according to the test curve and the target brightness corresponding to the display gray level, including:
[0032] Determine the coordinate points of the target brightness corresponding to each display gray level on the test curve;
[0033] Judge whether the target original gray level corresponding to the coordinate point is an integer. When the target original gray level corresponding to the coordinate point is not an integer, determine the display gray level of the target brightness at the coordinate point as the display gray level to be compensated.
[0034] Optionally, determine the display gray level to be compensated according to the test curve and the target brightness corresponding to the display gray level, including:
[0035] Judge whether the target original gray level corresponding to the coordinate point of the target brightness corresponding to each display gray level on the test curve is greater than the maximum original gray level or less than the minimum original gray level. If the target original gray level corresponding to the coordinate point is greater than the maximum original gray level or less than the minimum original gray level, determine the display gray level of the target brightness at the coordinate point as the display gray level to be compensated.
[0036] Optionally, adjust the original data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the gray level to be compensated on the test curve to obtain a debug data voltage level sequence. When the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the gray level to be compensated is less than a set threshold, determine the debug data voltage level sequence as the target data voltage level sequence of the gray level to be compensated, including:
[0037] Under the data voltage levels in the look-up table, adjust the original data voltage level sequence to obtain a debug data voltage level sequence. When the actual brightness corresponding to each debug data voltage level sequence under the data voltage levels in the look-up table is greater than or equal to the set threshold with respect to the target brightness of the gray level to be compensated, add at least one data voltage level for debugging so that the actual brightness corresponding to the debug data voltage level sequence is less than the set threshold with respect to the target brightness of the gray level to be compensated;
[0038] Optionally, the data voltage under the added data voltage level satisfies that the ratio of the display brightness of the display panel to the maximum brightness is less than (1 / (m - 1)) under the data voltage corresponding to the added data voltage level, where m represents the number of data voltage levels.
[0039] Optionally, after adjusting the original data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the gray level to be compensated on the test curve to obtain a debug data voltage level sequence, and when the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the gray level to be compensated is less than the set threshold, determining the debug data voltage level sequence as the target data voltage level sequence of the gray level to be compensated, it further includes:
[0040] Determine the sub-pixels to be compensated according to the brightness differences of the same-color sub-pixels under the preset gray levels;
[0041] According to the brightness differences between the sub-pixels to be compensated and other sub-pixels under the same detection gray level, adjust the debug data voltage level sequence corresponding to the sub-pixels under the detection gray level to obtain a secondary debug data voltage level sequence corresponding to the sub-pixels under the detection gray level. When the difference between the adjusted actual brightness of the sub-pixels to be compensated and the brightness of other sub-pixels is less than the set threshold, determine the secondary debug data voltage level sequence corresponding to the sub-pixels to be compensated under the detection gray level as the updated target data voltage level sequence of the sub-pixels to be compensated under the detection gray level; Preferably, after determining the sub-pixels to be compensated according to the brightness differences of the same-color sub-pixels under the preset gray levels, it further includes:
[0042] Determine the compensation parameters corresponding to the sub-pixels to be compensated according to the brightness of the sub-pixels to be compensated and the brightness of other sub-pixels under different display gray levels;
[0043] After determining the updated target data voltage level sequence of the sub-pixels to be compensated at the detected gray level, it further includes:
[0044] Establish a correspondence between the compensation parameters of the sub-pixels to be compensated and the updated target data voltage level sequence.
[0045] In a second aspect, an embodiment of the present invention further provides a gamma debugging device for a display panel, including:
[0046] A look-up table establishment module, configured to establish a look-up table for the correspondence between the original gray levels and the original data voltage level sequences; wherein, the original data voltage level sequences include the data voltage levels corresponding to different sub-frames within one frame; the original gray levels in the look-up table are all integers;
[0047] A gray level to be compensated determination module, configured to determine the gray level to be compensated for display according to the test curve and the target brightness corresponding to the display gray level; wherein, the test curve is a relationship curve between each original data voltage level sequence in the look-up table and the corresponding actual test brightness;
[0048] A target data voltage level sequence determination module, configured to adjust the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the gray level to be compensated for display on the test curve, and when the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the gray level to be compensated for display is less than a set threshold, determine the debug data voltage level sequence as the target data voltage level sequence of the gray level to be compensated for display.
[0049] The gamma debugging method and device of the display panel in this embodiment determine the gray level to be compensated for display according to the test curve and the target brightness corresponding to the display gray level; adjust the original data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the gray level to be compensated for display on the test curve to obtain a debug data voltage level sequence, and when the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the gray level to be compensated for display is less than a set threshold, determine the debug data voltage level sequence as the target data voltage level sequence of the gray level to be compensated for display; thereby, the gray levels that need to be compensated can be determined according to the actual test curve of the display panel, and during gamma debugging, the target brightness of the gray levels to be compensated can be achieved by adjusting the original data voltage level sequence. In this embodiment, the display panel is gamma-debugged by using a digital-analog hybrid driving method. Compared with digital driving, the number of data voltages increases, and the number of sub-frames can be relatively reduced. Therefore, compared with the prior art method of increasing the data bits and exponentially increasing the emission duration of different sub-frames for gamma debugging, it is beneficial to reduce the gray level redundancy during gamma debugging, thereby improving the scanning utilization rate and solving the problem of insufficient scanning time. Description of the Drawings
[0050] Figure 1 It is a flowchart of a gamma debugging method for a display panel provided by an embodiment of the present invention;
[0051] Figure 2 It is a schematic diagram of a test curve provided by an embodiment of the present invention;
[0052] Figure 3 It is a schematic diagram of a gamma curve provided by an embodiment of the present invention;
[0053] Figure 4 It is a schematic diagram of sub-frame division for driving a pixel circuit in a display panel within one frame in the prior art;
[0054] Figure 5 It is a schematic diagram of sub-frame division for driving a pixel circuit in a display panel within one frame provided by an embodiment of the present invention;
[0055] Figure 6 It is a flowchart of another gamma debugging method for a display panel provided by an embodiment of the present invention;
[0056] Figure 7 It is a schematic diagram of the structure of a display panel provided by an embodiment of the present invention;
[0057] Figure 8 It is a flowchart of another gamma debugging method for a display panel provided by an embodiment of the present invention;
[0058] Figure 9 It is a flowchart of another gamma debugging method for a display panel provided by an embodiment of the present invention;
[0059] Figure 10 It is a schematic diagram of the structure of a gamma debugging device for a display panel provided by an embodiment of the present invention. Detailed implementation manners
[0060] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. Additionally, it should be noted that for the sake of description, only parts related to the present invention are shown in the drawings rather than all structures.
[0061] As described in the background art, in the prior art, when driving a display panel in a digital driving manner, there are problems such as gray-scale redundancy, low scanning utilization rate, and insufficient scanning time during gamma debugging. After research by the inventor, it is found that the reason for the above problems is that there are many uncontrollable factors in the process of forming the display panel, such as the processes of backplane, LED chip manufacturing, transfer, repair, etc., and the existence of dust particles. These factors cause jumps in gray-scale values. The jumps in gray-scale values need to be solved by increasing the number of bits (data bits) of the display data during gamma debugging of the digitally driven display panel. However, the method of increasing the number of bits of the display data requires increasing the scanning sub-frames in one frame (for each additional data bit, one corresponding sub-frame needs to be added). For example, when a display panel driven by a digital driving method needs to display 256 gray-scales, one frame is divided into 8 sub-frames (corresponding to 8 bits of the display data) to achieve this. However, if there are jumps in the gray-scale values of the display panel, then one frame needs to be divided into more sub-frames for gamma debugging, and the emission durations of different sub-frames increase exponentially. For example, when divided into 10 sub-frames (corresponding to 10 bits of the display data, and the corresponding number of gray-scales can be 1024), during gamma debugging, 256 values are mainly selected from 1024 discrete brightness values. Therefore, the utilization rate of the scanning time is 256 / 1024 = 1 / 4 of that when the number of bits (data bits) of the display data is 8 bits, and the scanning time of each row also correspondingly becomes 1 / 4 of that when the number of bits of the display data is 8 bits, resulting in problems such as gray-scale redundancy, low scanning utilization rate, and insufficient scanning time during gamma debugging.
[0062] For the above reasons, this embodiment provides a gamma debugging method for a display panel. The gamma debugging method for the display panel in this embodiment is applicable to the case of gamma debugging using a digital-analog hybrid drive. Figure 1 It is a flowchart of a gamma debugging method for a display panel provided by an embodiment of the present invention. Refer to Figure 1 and the gamma debugging method for the display panel includes:
[0063] Step 110: Establish a look-up table for the correspondence between the original gray-scales and the original data voltage level sequences; wherein, the original data voltage level sequences include the data voltage levels corresponding to different sub-frames within one frame; the original gray-scales in the look-up table are all integers;
[0064] Specifically, in the prior art, the digital driving method usually divides a frame into multiple sub-frames, and within each sub-frame, a dark-state data voltage corresponding to the dark state or a bright-state data voltage corresponding to the bright state is provided to the sub-pixels to control the lighting time of the sub-pixels within a frame, thereby realizing the control of the display gray scale. That is, for pure digital driving, within a sub-frame, one of two data voltages (i.e., the bright-state data voltage and the dark-state data voltage) can be provided to the sub-pixels. In analog driving, the size of the data voltage provided to the sub-pixels is controlled to control the driving current flowing through the sub-pixels, thereby realizing the control of the display gray scale. Therefore, the number of data voltages required in analog driving is equal to the total number of gray scales that the display panel can display. In this embodiment, a digital-analog hybrid driving method is adopted for gamma debugging. In this method, a frame can still be divided into at least two sub-frames, and the relative light-emitting durations of different sub-frames can be the same or different. The data voltage corresponding to a sub-frame can be one of multiple (more than two) data voltages, but much less than the total number of gray scales that the display panel can display. According to the size of the display gray scale, one of the multiple data voltages is provided to the sub-pixels within a sub-frame.
[0065] Among them, the original data voltage level sequence includes the data voltage levels corresponding to different sub-frames within a frame, and the data voltage corresponding to each data voltage level can be obtained in advance and stored in the driving chip. Each original data voltage level sequence corresponds to an original gray scale. Optionally, in each of the original data voltage level sequences, the total number of data voltage levels included is m (m>2), which are the first data voltage level Vdata 0 , the second data voltage level Vdata 1 , the third data voltage level Vdata 2 ... the mth data voltage level Vdata m-1 , the first data voltage level Vdata 0 can correspond to the data voltage for the dark state of the display panel, and the second data voltage level Vdata 1 , the third data voltage level Vdata 2 ... the mth data voltage level Vdata m-1 The ratio of the display brightness of the corresponding display panel is 1:2:...:(m - 1). Optionally, the number of sub-frames included within a frame is n (n≥2), which are the first sub-frame, the second sub-frame... the nth sub-frame. Optionally, the ratio of the relative light-emitting durations of the first sub-frame, the second sub-frame... the nth sub-frame is 2 0 :2 1 :2 2 :……:2 n-1。The data voltage provided to the sub-pixels in the display panel in each of the n sub-frames is the data voltage corresponding to one of the m data voltage levels. Exemplarily, the number of data voltage levels is 10 (the first data voltage level Vdata 0 、the second data voltage level Vdata 1 、the third data voltage level Vdata 2 、the fourth data voltage level Vdata 3 、the fifth data voltage level Vdata 4 、the sixth data voltage level Vdata 5 、the seventh data voltage level Vdata 6 、the eighth data voltage level Vdata 7 、the ninth data voltage level Vdata 8 、the tenth data voltage level Vdata 9 ), the number of sub-frames included in one frame is 5, and the ratio of the relative emission durations corresponding to the first sub-frame, the second sub-frame, the third sub-frame, the fourth sub-frame, and the fifth sub-frame is 2 0 : 2 1 : 2 2 : 2 3 : 2 4 . Table 1 corresponds to the case where the number of data voltage levels is 10 and the number of sub-frames included in one frame is 5. When the display panel is lit only in a certain sub-frame within one frame with the data voltage corresponding to a different data voltage level and not lit in other sub-frames, the corresponding original gray levels are shown.
[0066] Table 1
[0067]
[0068] Exemplarily, within one frame, the display panel is lit only in the third sub-frame with the data voltage corresponding to the 10th voltage level Vdata9, and the other sub-frames (i.e., the first sub-frame, the second sub-frame, the fourth sub-frame, and the fifth sub-frame) provide the data voltage corresponding to the 1st voltage level to the display panel, that is, the display panel is in the dark state in other sub-frames. At this time, the corresponding original gray level is 36 gray levels. The ways to obtain other original gray levels in Table 1 are the same as the way to obtain the 36 gray levels described above and will not be elaborated here.
[0069] For a certain original gray level, it can correspond to different data voltage level sequences. Exemplarily, when the original gray level is 200 gray levels, the corresponding data voltage level sequence can be 89199. In the data voltage level sequence, from the highest bit to the lowest bit, it represents the data voltage levels corresponding to the fifth sub-frame, the fourth sub-frame, the third sub-frame, the second sub-frame, and the first sub-frame in turn. Then the data voltage levels corresponding to the fifth sub-frame, the fourth sub-frame, the third sub-frame, the second sub-frame, and the first sub-frame are the eighth voltage level Vdata7, the ninth voltage level Vdata8, the first voltage level Vdata0, the ninth voltage level Vdata8, and the ninth voltage level Vdata8 respectively. According to the weighting of each gray level in Table 1, it is 112 + 64 + 0 + 16 + 8 = 200. When the original gray level is 200 gray levels, the corresponding data voltage level sequence can also be 98411. Then the data voltage levels corresponding to the fifth sub-frame, the fourth sub-frame, the third sub-frame, the second sub-frame, and the first sub-frame are the ninth voltage level Vdata8, the eighth voltage level Vdata7, the fifth voltage level Vdata4, the first voltage level Vdata0, and the first voltage level Vdata0 respectively. According to the weighting of each gray level in Table 1, it is 128 + 56 + 16 + 0 + 0 = 200. Therefore, according to the digital-analog hybrid drive gamma debugging method of this embodiment, the data voltage level sequences corresponding to the same original gray level can include multiple, and any one of them can be determined as the original data voltage level sequence corresponding to the original gray level, or it can be selected according to the actual debugging situation. This embodiment does not make specific limitations here. However, it should be noted that there is only a fixed one data voltage level sequence corresponding to the original gray level in the look-up table.
[0070] Step 120: Determine the display gray level to be compensated according to the test curve and the target brightness corresponding to the display gray level; wherein, the test curve is the relationship curve between each original data voltage level sequence in the look-up table and the corresponding actual test brightness.
[0071] Specifically, the test curve can be obtained by testing the display panel according to each original data voltage level sequence corresponding to the original gray level in the look-up table. By controlling the data voltage levels within each sub-frame (since in the driving chip, each data voltage level corresponds to a data voltage, so controlling the data voltage levels within each sub-frame is also controlling the data voltages within each sub-frame), the actual test brightness corresponding to each original gray level can be obtained, and then the test curve can be obtained. Figure 2It is a schematic diagram of the test curve provided by an embodiment of the present invention, where the abscissa Grayini represents the original gray level and the ordinate LV represents the brightness. Under the ideal display effect, the test curve should be a straight line. Since the human eye's perception of brightness is non-linear, it is necessary to perform gamma calibration on the display panel for correction. When performing gamma calibration, first, the target brightness of each display gray level needs to be determined according to the gamma curve (the curve of the display gray level Grayz and the brightness percentage LV%, where the brightness percentage is equal to the ratio of the brightness corresponding to the display gray level to the brightness corresponding to the maximum display gray level), and then it is determined whether the target brightness of the display gray level can find the original sub-frame gray level corresponding to the same brightness on the test curve. If it can be found, no compensation is required for this display gray level; if it cannot be found, compensation is required for this display gray level, and the gray level that needs to be compensated is the display gray level to be compensated.
[0072] It should be noted here that the display gray level may not be equal to the original gray level, and the corresponding relationship between the display gray level and the original gray level needs to be determined according to the brightness. For example, when the display gray level is 64, the corresponding target brightness is determined to be 30 nit according to the gamma curve. In the test curve, the original gray level corresponding to the brightness of 30 nit is 30, so the 64 display gray level corresponds to the 30 original gray level.
[0073] Figure 3 It is a schematic diagram of the gamma curve provided by an embodiment of the present invention, and this gamma curve can be a Gamma2.2 curve. Exemplarily, when the display gray level is 125 gray levels ( Figure 3 the M point in it), the corresponding target brightness is determined to be 60 nit according to the gamma curve. According to the target brightness of 60 nit, a coordinate point can be found on the test curve. This coordinate point ( Figure 2 the N point in it) corresponds to an original gray level between 62 gray levels and 63 sub-frame gray levels, and the original gray levels are all integers. Therefore, the original gray level corresponding to the brightness of 60 nit cannot be found on the test curve, that is, the brightness display of 60 nit cannot be achieved according to the original data voltage level sequence of the look-up table. Therefore, this 125 display gray level can be determined as the display gray level to be compensated. On the contrary, if for a certain display gray level, its corresponding target brightness can find the corresponding original gray level on the test curve, then this display gray level is not determined as the display gray level to be compensated. Exemplarily, for the 230 display gray level, if its corresponding target brightness is determined to be 250 nit according to the gamma curve, and on the test curve, the original gray level (235 original gray level) corresponding to the brightness of 250 nit can be found, then this 230 gray level is not determined as the display gray level to be compensated.
[0074] Continue to refer to Figure 2, there is a sudden change in the slope of the test curve between the first line P1 and the second line P2, and there is also a sudden change in the slope of the test curve between the third line P3 and the fourth line P4. Therefore, when the target brightness falls on the test curve between the first line P1 and the second line P2 and the test curve between the third line P3 and the fourth line P4, the probability that the display gray level corresponding to the target brightness is the gray level to be compensated is relatively high. Therefore, it is also possible to first find the brightness range corresponding to the sudden change in slope on the test curve and determine whether this brightness range is between the brightnesses corresponding to two adjacent original sub-frames; if so, determine whether the target brightness corresponding to the display gray level is within this brightness range; if so, determine this display gray level as the display gray level to be compensated, and then quickly find the display gray level to be compensated.
[0075] Step 130: Adjust the original data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the display gray level to be compensated on the test curve to obtain a debug data voltage level sequence. When the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the display gray level to be compensated is less than the set threshold, determine the debug data voltage level sequence as the target data voltage level sequence of the display gray level to be compensated.
[0076] In this embodiment, when lighting the display panel according to the original data voltage level sequences corresponding to the respective original gray levels in the look-up table, and none of the original data voltage level sequences corresponding to the respective original gray levels in the look-up table can make the display panel reach the target brightness corresponding to the gray level to be compensated, the original data voltage level sequence can be adjusted so that the display panel can display the target brightness corresponding to the gray level to be compensated. The adjusted data voltage level sequence is denoted as the adjusted data voltage level sequence. Specifically, the target original gray level actually corresponding to the target brightness can be determined according to the coordinate point of the target brightness on the test curve (this original gray level cannot be achieved through the data voltage level sequence in the look-up table), and then the original gray level adjacent to the target original gray level that can be achieved through the data voltage level sequence in the look-up table is determined, and the original data voltage level sequence is adjusted according to the original gray level that can be achieved through the data voltage level sequence in the look-up table. Specifically, since there may be slight differences in the brightness of the display panel corresponding to different data voltage level sequences corresponding to the same original gray level, therefore, the adjusted data voltage level sequence can first be determined as different data voltage level sequences corresponding to the same original gray level as the original data voltage level sequence (exemplarily, when the coordinate point of the gray level to be compensated on the test curve is between the 200th original gray level and the 201st original gray level, if the original data voltage sequence corresponding to the 200th original gray level in the look-up table (for example, 89199) cannot reach a difference from the target brightness less than the set threshold, the adjusted data voltage sequence can be determined as 98411 for debugging again; similarly, the original data voltage sequence corresponding to the 201st original gray level can also be adjusted in the above manner). When the brightness of the display panel still cannot meet the requirements, the adjusted data voltage level sequence can be obtained by increasing the data voltage level, so that the finally determined adjusted data voltage level sequence can satisfy that the difference between the brightness of the display panel and the target brightness is less than the set threshold.
[0077] Figure 4 is a schematic diagram of sub-frame division for driving pixel circuits in a display panel within one frame in the prior art; Figure 5 is a schematic diagram of sub-frame division for driving pixel circuits in a display panel within one frame provided by an embodiment of the present invention. Among them Figure 4 and Figure 5 in, the abscissa time represents the relative emission duration, and the ordinate ROW represents the pixel rows in the display panel. Combining Figure 4 and Figure 5, where Frame represents one frame, and F1, F2, F3, F4, F5, F6, F7, F8 can correspond to the 8 sub - frames required to achieve the maximum gray level of 255 in the binary data bits of the prior art. The relative light - emitting duration ratios of the eight original sub - frames F1, F2, F3, F4, F5, F6, F7, F8 are 1:2:4:8:16:32:64:128. To perform gamma debugging under pure digital driving, at least one additional sub - frame needs to be added, such as sub - frame F9, and its relative light - emitting duration is 2 times that of the eighth sub - frame F8. In this embodiment, when the number of data voltage levels is 10, only 5 sub - frames are required to achieve the display of 255 gray levels and gamma debugging (because when the number of data voltage levels is 10 and the number of sub - frames included in one frame is 5, according to Table 1, the maximum display gray level that can be achieved is 9 + 18+36 + 72+144 = 279. Therefore, it includes 24 gray levels higher than 255 gray levels, that is, it includes redundant gray levels), that is Figure 5 In Figure 5 , the relative light - emitting duration ratios of the 5 sub - frames F1, F2, F3, F4, F5 are 1:2:4:8:16:32.
[0078] The gamma debugging method of the display panel in this embodiment determines the gray level to be compensated for display according to the test curve and the target brightness corresponding to the display gray level; adjusts the original data voltage level sequence to obtain the debug data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the gray level to be compensated for display on the test curve. When the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the gray level to be compensated for display is less than the set threshold, the debug data voltage level sequence at the gray level to be compensated for display is determined as the target data voltage level sequence of the gray level to be compensated for display; furthermore, the gray levels that need to be compensated can be determined according to the actual test curve of the display panel, and when performing gamma debugging, the target brightness of the gray level to be compensated is achieved by adjusting the original data voltage level sequence. In this embodiment, since the display panel is gamma - debugged in a digital - analog hybrid driving manner, compared with digital driving, the number of data voltages increases, and the number of sub - frames can be relatively reduced. Therefore, compared with the prior art method of increasing the data bits and having the light - emitting duration of different sub - frames increase exponentially for gamma debugging, it is beneficial to reduce the gray - level redundancy during gamma debugging, thereby improving the scanning utilization rate and solving the problem of insufficient scanning time.
[0079] Figure 6 is the flowchart of another gamma debugging method of the display panel provided by the embodiment of the present invention. Refer to Figure 6 This gamma debugging method of the display panel includes:
[0080] Step 211: Determine the number of data voltage levels and the number of sub - frames in the look - up table according to the maximum display gray level; the number of sub - frames is greater than or equal to two, and the number of data voltage levels is greater than two;
[0081] Among them, when the number of sub - frames is equal to 1, it is the analog driving method, which does not belong to the situation of the digital - analog hybrid driving gamma debugging of the present invention. In this embodiment, the number of sub - frames is greater than or equal to two, and the number of data voltage levels is greater than two. The analog data voltages corresponding to different data voltage levels are different. Therefore, the number of sub - frames and the number of data voltage levels in this embodiment ensure that the driving method for the display panel is the digital - analog hybrid driving method.
[0082] In this embodiment, the setting of the number of sub - frames and the number of data voltage levels needs to ensure that when the display panel is lit with the data voltage corresponding to the maximum data voltage level in each sub - frame, the display panel can reach or exceed the brightness corresponding to the maximum display gray level, where the maximum display gray level corresponds to the maximum display brightness, and this maximum display brightness can be determined in advance according to requirements.
[0083] Optionally, step 211 may include:
[0084] Determine any set of the number of data voltage levels and the number of sub - frames that satisfy the following relationship as the number of data voltage levels and the number of sub - frames in the look - up table:
[0085] , where m represents the number of data voltage levels, n represents the number of sub - frames included in one frame, represents the maximum display gray level, represents the relative emission duration of the sub - frame with the shortest emission duration, takes the value of unit 1; represents the relative emission duration of the i - th sub - frame with respect to the sub - frame with the shortest emission duration, where is an integer; i ranges from 2 to n.
[0086] Optionally, h1:h2:……:hn = 2 0 :2 1 :2 2 :……:2 n-1 . Taking the maximum display gray level of 255 gray levels as an example, in Table 1, m = 10 and n = 5 are a set of the number of data voltage levels and the number of sub - frames that satisfy the above relationship; however, there can be multiple sets of the number of data voltage levels and the number of sub - frames that satisfy the above relationship. For example, m = 18 and n = 4 are also a set of the number of data voltage levels and the number of sub - frames that satisfy the above relationship.
[0087] When performing gamma debugging, redundant gray levels need to be set. Therefore, in an optional embodiment of the present invention, the number of data voltage levels and the number of sub - frames in the look - up table satisfy the following relationship:
[0088] , that is, when the data voltage corresponding to the maximum data voltage level is provided to the display panel for each sub-frame within one frame, the ratio of the original gray level to the maximum display gray level obtained is greater than 1.1, thereby ensuring the redundancy of the gray level and ensuring that each display gray level can reach the target brightness after gamma adjustment.
[0089] As described above, when performing gamma adjustment, it is necessary to ensure that the settings of the number of data voltage levels and the number of sub-frames can ensure a certain number of redundant gray levels. However, the number of redundant gray levels does not need to be set too many to reduce the implementation difficulty of the power supply providing the data voltage and the scanning frequency.
[0090] Optionally, the number of data voltage levels and the number of sub-frames in the look-up table satisfy the following relationship:
[0091] ; thereby, on the basis of ensuring the gray level redundancy, the number of data voltage levels and the number of sub-frames do not need to be set too many, thereby reducing the requirements for the power supply providing the data voltage and reducing the scanning frequency.
[0092] In the prior art, when realizing 255 gray level display through pure digital drive, the number of sub-frames divided in one frame needs to be 8. Therefore, optionally, in this embodiment, when the maximum display gray level is 255 gray levels, and h1:h2:……:hn = 2 0 : 2 1 : 2 2 : ……: 2 n-1 , n < 8 can be set to achieve a reduction in the scanning frequency; and in order to reduce the implementation difficulty of the power supply providing the data voltage, in this embodiment, when the maximum display gray level is 255 gray levels, the number of data voltage levels can be set to be less than 20.
[0093] Step 212, determine the data voltage corresponding to each data voltage level in the look-up table according to the required maximum display brightness and the number of data voltage levels;
[0094] Optionally, this step 212 includes: determining the data voltage corresponding to the dark state of the display panel as the first-level data voltage; determining the data voltage when the display panel reaches (i / (m - 1))Lmax as the (i + 1)-level data voltage, where 1 ≤ i ≤ (m - 1), and Lmax represents the maximum display brightness.
[0095] The data voltage corresponding to the dark state of the display panel can be any data voltage that makes the display panel in the dark state; in an optional embodiment of the present invention, the first-level data voltage can be the minimum voltage when the display panel is in the dark state, thereby saving the power consumption when the display panel is in the dark state.
[0096] In this embodiment, the display brightness of the display panel can be divided into (m - 1) equal segments from the dark state (display brightness is 0) to the maximum display brightness according to the required maximum display brightness. On the gamma curve, it corresponds to m coordinate points ( Figure 3 the points where the triangles are located). By adjusting the data voltage level sequence, the display brightness of the display panel reaches the brightness corresponding to the m coordinate points in sequence, and then the data voltages corresponding to the respective data voltage levels are obtained.
[0097] Step 213: Determine the original data voltage level sequence corresponding to the original gray level according to the size of the original gray level.
[0098] Any data voltage level sequence that satisfies the following relationship is determined as the data voltage level sequence corresponding to the original gray level:
[0099] where represents the data voltage level of the i-th sub-frame, 1 ≤ ≤ m, represents the original gray level.
[0100] Still taking the situation shown in Table 1 as an example, for example, when the original gray level is 200 gray levels, the corresponding data voltage level sequence can be 89199. In the data voltage level sequence, from the highest bit to the lowest bit, it represents the data voltage levels corresponding to the fifth sub-frame, the fourth sub-frame, the third sub-frame, the second sub-frame, and the first sub-frame in sequence, that is, k5 = 9, k4 = 8, k3 = 1, k2 = 9, k1 = 9, that is, the data voltage levels corresponding to the fifth sub-frame, the fourth sub-frame, the third sub-frame, the second sub-frame, and the first sub-frame are the eighth voltage level Vdata7, the ninth voltage level Vdata8, the first voltage level Vdata0, the ninth voltage level Vdata8, and the ninth voltage level Vdata8 respectively. According to Table 1, the weighting of each gray level is 112 + 64 + 0 + 16 + 8 = 200.
[0101] Specifically, before determining the display gray level to be compensated according to the test curve, it is necessary to obtain the test curve. The obtaining of the test curve can include the following Step 220 and Step 230.
[0102] Step 220: Determine the second display data according to the original gray level corresponding to the received first display data and the look-up table;
[0103] Among them, in the second display data, from the first display data to the last display data, every p display data corresponds to the data voltage level of one sub-frame, where
[0104] , where x = np, where x represents the number of bits of the second display data; where m represents the number of data voltage levels, n represents the number of sub - frames included in one frame, n is less than the number of bits of the first display data, and p ≥ 2.
[0105] Specifically, after the driving chip receives the original gray level corresponding to the first display data in the main board, it can determine the original data voltage level sequence corresponding to the original gray level in the look - up table. Since the original data voltage level sequence includes the data voltage levels corresponding to different sub - frames within one frame, when the number of data voltage levels is greater than 2, it cannot be represented by a single - bit binary data. Therefore, multiple data bits need to be set to correspond to one data voltage level.
[0106] The second display data can be used to characterize the original data voltage level sequence. In the second display data, every p - bit display data corresponds to the data voltage level of one sub - frame. In the second display data, the display data of each data bit is 0 or 1 (i.e., the data of the display panel is binary data). , that is, to ensure that the p - bit display data can characterize each data voltage level. Exemplarily, when the number of data voltage levels is 10 and the data of the display panel is binary data, the minimum value of p is 4. Optionally, the p value is selected as the minimum value that satisfies . Exemplarily, the number of sub - frames included in one frame is 5, and the number of data voltage levels is 10, then p = 4, and the number of bits of the second display data is 4 * 5 = 20. That is, among the 20 - bit display data of the second display data, every 4 bits represent one data voltage level.
[0107] Step 230: Provide the corresponding data voltage to the display panel according to the data voltage levels corresponding to each sub - frame in the second display data and obtain the display brightness of the display panel to obtain a test curve.
[0108] Figure 7 is a schematic structural diagram of a display panel provided by an embodiment of the present invention. Refer to Figure 7, The display panel may include a pixel array 310, a data processor 320, a row scanning circuit 330, and a column scanning circuit 340. After the data processor 310 receives the first display data corresponding to the original gray level from the main board, it determines the original data voltage level sequence according to the look-up table pre-stored in itself, and generates the second display data representing the original data voltage level sequence according to the original data voltage level sequence. Since every p bits in the second display data correspond to one data voltage level, and each data voltage level corresponds to one data voltage in the data processor 310, that is, every p bits in the second display data correspond to one data voltage. The data processor 310 controls the column scanning circuit 320 (which can correspond to the driving chip in the above embodiment) to apply the corresponding data voltage to the pixel circuit array 310 in each sub-frame. The display brightness of the display panel can be obtained through a brightness acquisition device (such as a CCD camera), and a test curve can be obtained according to the brightness corresponding to each data voltage level sequence.
[0109] Step 240, determine the display gray level to be compensated according to the test curve and the target brightness corresponding to the display gray level; wherein, the test curve is the relationship curve between each original data voltage level sequence in the look-up table and the corresponding actual test brightness; this step is the same as step 120 in the above embodiment and will not be elaborated here.
[0110] Step 250, adjust the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the display gray level to be compensated on the test curve. When the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the display gray level to be compensated is less than the set threshold, determine the debug data voltage level sequence as the target data voltage level sequence of the display gray level to be compensated;
[0111] Wherein, since the second display data represents the original data voltage level sequence, the purpose of adjusting the original data voltage level sequence can be achieved by adjusting the second display data. When adjusting the second display data, any bit of the display data in the second display data can be adjusted to adjust the second display data.
[0112] Figure 8 is the flowchart of another gamma debugging method for a display panel provided by an embodiment of the present invention. Refer to Figure 8 , The gamma debugging method for this display panel includes:
[0113] Step 410, establish a look-up table for the correspondence between the original gray levels and the original data voltage level sequences; this step 410 is the same as step 110 in the above embodiment and will not be elaborated here.
[0114] Step 421, determine the coordinate points of the target brightness corresponding to each display gray level on the test curve;
[0115] Specifically, when determining the coordinate point of the target brightness corresponding to a certain display gray level on the test curve, the point with the same brightness as the target brightness can be found on the test curve as the coordinate point of the target brightness corresponding to the display gray level. Exemplarily, if the target brightness corresponding to a certain display gray level is 60 nit, then the coordinate point with a brightness of 60 nit on the test curve is the coordinate point of the target brightness corresponding to the display gray level.
[0116] Step 422: Determine whether the target original gray level corresponding to the coordinate point is an integer. When the target original gray level corresponding to the coordinate point is not an integer, determine the display gray level of the target brightness at the coordinate point as the display gray level to be compensated.
[0117] After the coordinate point is determined, the target original gray level corresponding to the coordinate point can be determined. When the original gray level corresponding to the coordinate point is not an integer, there is no original gray level corresponding to the coordinate point in the original data voltage level sequence in the look-up table, that is, the target brightness cannot be achieved through the original data voltage level sequence. Therefore, when the original sub-frame gray level corresponding to the coordinate point is not an integer, determine the display gray level corresponding to the coordinate point as the display gray level to be compensated, where the display gray level corresponding to the coordinate point is the display gray level with the brightness value of the coordinate point as the target brightness.
[0118] Step 423: Determine whether the target original gray level corresponding to the coordinate point of the target brightness corresponding to each display gray level on the test curve is greater than the maximum original gray level or less than the minimum original gray level. If the target original gray level corresponding to the coordinate point is greater than the maximum original gray level or less than the minimum original gray level, determine the display gray level of the target brightness at the coordinate point as the display gray level to be compensated.
[0119] Specifically, when the original gray level corresponding to the coordinate point is greater than the maximum original gray level or less than the minimum original gray level, the data voltage level sequence in the look-up table cannot reach the target original gray level of the coordinate point. Therefore, the target brightness corresponding to the display gray level cannot be achieved through the data voltage level sequence in the look-up table. Therefore, when the original gray level corresponding to the coordinate point is greater than the maximum original gray level or less than the minimum original gray level, determine the display gray level corresponding to the coordinate point as the display gray level to be compensated, where the display gray level corresponding to the coordinate point is the display gray level with the brightness value of the coordinate point as the target brightness.
[0120] Step 430: Under the data voltage level in the look-up table, adjust the original data voltage level sequence to obtain a debug data voltage level sequence. When the difference between the actual brightness corresponding to each debug data voltage level sequence and the target brightness of the display gray level to be compensated is greater than or equal to the set threshold under the data voltage level in the look-up table, add at least one data voltage level for debugging so that the actual brightness corresponding to the debug data voltage level sequence is less than the set threshold with the target brightness of the display gray level to be compensated.
[0121] Specifically, when adjusting the original data voltage level sequence, debugging can be performed by adjusting the data voltage levels corresponding to at least one sub-frame within a frame under the data voltage levels included in the look-up table. When the actual brightness corresponding to each debug data voltage level sequence under the data voltage levels in the look-up table cannot meet the debugging requirements, the data voltage levels can be added so that at least one sub-frame within a frame corresponds to the added data voltage levels. When the actual brightness corresponding to the debug data voltage level sequence is less than the set threshold value compared to the target brightness of the display gray level to be compensated, the debug data voltage level sequence is determined as the target data voltage level sequence corresponding to the display gray level to be compensated.
[0122] It should be noted that in this embodiment, steps 422 and 423 are two parallel steps. In other alternative embodiments of the present invention, after executing step 410, only step 422 can be executed, and then step 430 can be executed; or only step 423 can be executed after executing step 410, and then step 430 can be executed; when both step 422 and step 423 are executed after executing step 410, the present embodiment does not specifically limit the execution order of steps 422 and 423. For example, step 422 can be executed first and then step 423, or step 423 can be executed first and then step 422, or steps 422 and 423 can be executed simultaneously. After both steps 422 and 423 are executed, step 430 is executed.
[0123] Optionally, the data voltage under the added data voltage level satisfies that the ratio of the display brightness of the display panel to the maximum brightness is less than (1 / (m - 1)) under the data voltage corresponding to the added data voltage level, where m represents the number of data voltage levels.
[0124] The inventor's research found that gamma debugging is more difficult at low gray levels (which can correspond to display gray levels from 0 to 128). The display brightness corresponding to the data voltage levels in the look-up table increases in integer multiples. Therefore, the target brightness corresponding to the low gray levels may not be achievable through the data voltage levels in the look-up table. In this embodiment, the ratio of the display brightness of the display panel to the maximum brightness is less than (1 / (m - 1)) under the data voltage corresponding to the added data voltage level, that is, the display brightness of the display panel is less than the display brightness corresponding to the second data voltage level under the data voltage corresponding to the added data voltage level. And, since one of the situations where the target original gray level corresponding to the target brightness of the display gray level to be compensated cannot be achieved by the original data voltage level sequence in the look-up table is that the target original gray level is a non-integer. In this embodiment, setting the ratio of the display brightness of the display panel to the maximum brightness to be less than (1 / (m - 1)) under the data voltage corresponding to the added data voltage level ensures the realization of the non-integer target original gray level.
[0125] Still taking the example where the number of data voltage levels in the lookup table is 10 and the number of sub - frames in one frame is 5, based on Table 1, two data voltage levels are added, namely the eleventh data voltage level Vdata10 and the twelfth data voltage level Vdata11, as shown in Table 2. Exemplarily, within one frame, only in sub - frame 4, the display panel is lit with the data voltage corresponding to the 11th voltage level Vdata10, and the data voltages corresponding to other sub - frames provide the data voltage corresponding to the 1st voltage level to the display panel, that is, the display panels of other sub - frames are in the dark state. At this time, the corresponding original gray scale is 0.0102 gray scale.
[0126] Table 2
[0127]
[0128] In the lookup table, the original gray scales are all integers. After adding data voltage levels that satisfy the condition that the ratio of the display brightness of the display panel to the maximum brightness under the data voltages corresponding to the added data voltage levels is less than (1 / (m - 1)), the original gray scales corresponding to the debug data voltage level sequence can be non - integers. When the target brightness corresponding to the gray scale to be compensated cannot be achieved through the data voltage level sequence in the lookup table (where the corresponding original gray scales are all integers), the original gray scale corresponding to the target brightness of the gray scale to be compensated can be achieved jointly by the added data voltage levels and the data voltage levels in the lookup table, thereby making the difference between the display brightness corresponding to the debug data voltage level sequence after debugging and the target brightness of the gray scale to be compensated less than the set threshold.
[0129] The above embodiments are all applicable to the gamma debugging of the overall display of the display panel. Due to uncontrollable factors in the process, there may be defects in individual sub - pixels, resulting in a difference in the display brightness between individual sub - pixels and most other sub - pixels, causing the mura phenomenon. After the overall gamma debugging, it is also necessary to perform demura on the individual defective sub - pixels to make the display panel achieve a better display effect. Figure 9 is a flowchart of another gamma debugging method for a display panel provided by an embodiment of the present invention. Refer to Figure 9 and this gamma debugging method for the display panel includes:
[0130] Step 510: Establish a lookup table for the corresponding relationship between the original gray scale and the original data voltage level sequence; wherein, the original data voltage level sequence includes the data voltage levels corresponding to different sub - frames within one frame; the original gray scales in the lookup table are all integers; this step 510 is the same as step 110 in the above - mentioned embodiment and will not be elaborated here.
[0131] Step 520: Determine the display gray level to be compensated according to the test curve and the target brightness corresponding to the display gray level; wherein, the test curve is the relationship curve between the original data voltage level sequence in the look-up table and the corresponding actual test brightness; this step 520 is the same as step 120 in the above embodiment and will not be elaborated here.
[0132] Step 530: Adjust the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the display gray level to be compensated on the test curve. When the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the display gray level to be compensated is less than the set threshold, determine the debug data voltage level sequence as the target data voltage level sequence of the display gray level to be compensated; this step 530 is the same as step 130 in the above embodiment and will not be elaborated here;
[0133] Step 540: Determine the sub-pixels to be compensated according to the brightness difference of the same color sub-pixels under the preset gray level;
[0134] Specifically, a brightness acquisition instrument, such as a CCD camera, can be used to obtain the brightness of each pixel color sub-pixel in the display panel, and then the brightness difference between different sub-pixels can be determined. When determining the sub-pixels to be compensated, the sub-pixels with brightness significantly lower than that of most sub-pixels in the display panel or the sub-pixels with brightness significantly higher than that of most sub-pixels in the display panel under the preset gray level can be determined as the sub-pixels to be compensated.
[0135] Step 550: Adjust the debug data voltage level sequence corresponding to the sub-pixels to be compensated and other sub-pixels under the same detection gray level to obtain the secondary debug data voltage level sequence corresponding to the sub-pixels to be compensated under the detection gray level. When the difference between the adjusted actual brightness of the sub-pixels to be compensated and the brightness of other sub-pixels is less than the set threshold, determine the secondary debug data voltage level sequence corresponding to the sub-pixels to be compensated under the detection gray level as the updated target data voltage level sequence of the sub-pixels to be compensated under the detection gray level.
[0136] Specifically, after the above step 530 is completed, the target data voltage level sequences corresponding to the same-color sub-pixels in the display panel at a to-be-compensated display gray level are all equal. In this step, the target data voltage level sequence (i.e., the target data voltage level sequence obtained in step 530) corresponding to the sub-pixels to be compensated is adjusted according to the brightness difference between the sub-pixels to be compensated and other sub-pixels at the same detection gray level to obtain a secondary debug data voltage level sequence, so that the difference between the adjusted actual debug brightness of the sub-pixels to be compensated and the brightness of other sub-pixels is less than a set threshold. When the difference between the adjusted actual debug brightness of the sub-pixels to be compensated and the brightness of other sub-pixels is less than the set threshold, the corresponding secondary debug data voltage level sequence is used to determine the updated target data voltage level sequence of the sub-pixels to be compensated at the detection gray level. When the detection gray level is equal to the to-be-compensated display gray level, the updated target data voltage level sequence can be used to update the target data voltage level sequence of the sub-pixels to be compensated (the same gamma data of each sub-pixel of the same color obtained in step 530), thereby improving the mura phenomenon of the display panel.
[0137] Among them, the preset gray level in the above step 540 and the detection gray level in step 550 both refer to the display gray level.
[0138] Based on the above technical solution, optionally, after step 540, it further includes:
[0139] Determine the compensation parameters corresponding to the sub-pixels to be compensated according to the brightness of the sub-pixels to be compensated and other sub-pixels at different display gray levels; after the above step 550, it further includes: establishing a correspondence between the compensation parameters of the sub-pixels to be compensated and the updated target data voltage level sequence.
[0140] In this step, it is necessary to obtain the brightness of the sub-pixels to be compensated and other sub-pixels at at least two different display gray levels. Optionally, obtain the brightness of the sub-pixels to be compensated and other sub-pixels at three different display gray levels. Exemplarily, a compensation function of the target gray level corresponding to the sub-pixels to be compensated and the actual display gray level can be determined according to the brightness of the sub-pixels to be compensated and other sub-pixels at different display gray levels. Exemplarily, when the compensation function is Y = AX + B, A and B are the compensation parameters; when the compensation function is Y = AX 2 + BX + C, A, B, and C are the compensation parameters; where Y in the compensation function represents the target gray level of the sub-pixels to be compensated, and X represents the actual display gray level of the sub-pixels to be compensated. After the compensation parameters are determined, a mapping correspondence between the compensation parameters of the sub-pixels to be compensated and the updated target data voltage level sequence can be established, and then during the subsequent normal display process after gamma debugging, the display panel can be driven to display according to this mapping correspondence.
[0141] An embodiment of the present invention further provides a gamma debugging device for a display panel, Figure 10It is a schematic structural diagram of a gamma debugging device for a display panel provided by an embodiment of the present invention. Refer to Figure 10 , the gamma debugging device for the display panel includes:
[0142] A look-up table establishing module 610, configured to establish a look-up table for the corresponding relationship between the original gray levels and the original data voltage level sequence; wherein, the original data voltage level sequence includes the data voltage levels corresponding to different sub-frames within one frame; the original gray levels in the look-up table are all integers;
[0143] A gray level to be compensated determining module 620, configured to determine the gray level of the display to be compensated according to the test curve and the target brightness corresponding to the display gray level; wherein, the test curve is the relationship curve between each original data voltage level sequence in the look-up table and the corresponding actual measured brightness;
[0144] A target data voltage level sequence determining module 630, configured to adjust the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the gray level of the display to be compensated on the test curve. When the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the gray level of the display to be compensated is less than the set threshold, the debug data voltage level sequence is determined as the target data voltage level sequence of the gray level of the display to be compensated.
[0145] Note that the above is only a preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, it can also include more other equivalent embodiments, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A gamma debugging method for a display panel, characterized in that, it includes: establishing a lookup table for the correspondence between the original gray levels and the original data voltage level sequences; wherein, the original data voltage level sequences include the data voltage levels corresponding to different sub - frames within one frame; the original gray levels in the lookup table are all integers; determining the display gray levels to be compensated according to the test curve and the target brightness corresponding to the display gray levels; wherein, the test curve is the relationship curve between each original data voltage level sequence in the lookup table and the corresponding actual test brightness; adjusting the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray levels adjacent to the coordinate points of the target brightness of the display gray levels to be compensated on the test curve, and when the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the display gray levels to be compensated is less than the set threshold, determining the debug data voltage level sequence as the target data voltage level sequence of the display gray levels to be compensated.
2. The gamma debugging method for a display panel according to claim 1, characterized in that, the establishing of the lookup table for the correspondence between the original gray levels and the original data voltage level sequences includes: determining the number of data voltage levels and the number of sub - frames in the lookup table according to the maximum display gray level; the number of sub - frames is greater than or equal to two, and the number of data voltage levels is greater than two; determining the data voltages corresponding to each data voltage level in the lookup table according to the required maximum display brightness and the number of data voltage levels; determining the original data voltage level sequence corresponding to the original gray level according to the magnitude of the original gray level.
3. The gamma debugging method for a display panel according to claim 2, characterized in that, the determining of the number of data voltages and the number of sub - frames according to the maximum display gray level includes: determining any group of the number of data voltage levels and the number of sub - frames that satisfy the following relationship as the number of data voltage levels and the number of sub - frames in the lookup table: , where m represents the number of data voltage levels, and n represents the number of sub-frames included in one frame, represents the maximum display gray level, represents the relative emission duration of the sub-frame with the shortest emission duration, takes a value of unit 1, represents the relative emission duration of the i-th sub-frame with respect to the sub-frame with the shortest emission duration, where is an integer; i ranges from 2 to n.
4. The gamma debugging method for a display panel according to claim 3, characterized in that, the number of data voltage levels and the number of sub - frames in the lookup table satisfy the following relationship: 。 5. The gamma debugging method for a display panel according to claim 4, characterized in that, the number of data voltage levels and the number of sub - frames in the lookup table satisfy the following relationship: 。 6. The gamma debugging method for a display panel according to claim 5, characterized in that, the determining of the data voltages corresponding to each data voltage level in the lookup table according to the required maximum display brightness and the number of data voltage levels includes: determining the data voltage corresponding to the dark state of the display panel as the first - level data voltage; determining the data voltage when the display panel reaches (i / (m - 1))Lmax as the (i + 1)-th level data voltage, where 1≤i≤(m - 1) and Lmax represents the maximum display brightness.
7. The gamma debugging method for a display panel according to claim 6, characterized in that, the determining of the original data voltage level sequence corresponding to the original gray level according to the magnitude of the original gray level includes: Determine any data voltage level sequence that satisfies the following relationship as the original data voltage level sequence corresponding to the original gray scale: wherein represents the data voltage level of the i-th sub-frame, 1 ≤ ≤ m, represents the original gray scale.
8. The gamma debugging method for a display panel according to claim 2, characterized in that, before determining the display gray scale to be compensated according to the test curve and the target brightness corresponding to the display gray scale, it further includes: determining second display data according to the original gray scale corresponding to the received first display data and the look-up table; wherein, from the first display data to the last display data in the second display data, every p display data corresponds to the data voltage level of a sub-frame, where , where x = np, x represents the number of bits of the second display data; m represents the number of data voltage levels, n represents the number of sub-frames included in one frame, n is less than the number of bits of the data included in the first display data, and p ≥ 2; providing corresponding data voltages to the display panel according to the data voltage levels corresponding to each sub-frame in the second display data and obtaining the display brightness of the display panel to obtain the test curve.
9. The gamma debugging method for a display panel according to claim 8, characterized in that, adjusting the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray scale adjacent to the coordinate point of the target brightness of the display gray scale to be compensated on the test curve, includes: adjusting the second display data according to the original gray scale adjacent to the coordinate point of the target brightness of the display gray scale to be compensated on the test curve.
10. The gamma debugging method for a display panel according to any one of claims 1-9, characterized in that, determining the display gray scale to be compensated according to the test curve and the target brightness corresponding to the display gray scale, includes: determining the coordinate points of the target brightness corresponding to each display gray scale on the test curve; judging whether the target original gray scale corresponding to the coordinate point is an integer, when the target original gray scale corresponding to the coordinate point is not an integer, determining the display gray scale of the target brightness at the coordinate point as the display gray scale to be compensated.
11. The gamma debugging method for a display panel according to any one of claims 1-9, characterized in that, determining the display gray scale to be compensated according to the test curve and the target brightness corresponding to the display gray scale, includes: judging whether the target original gray scale corresponding to the coordinate point of the target brightness corresponding to each display gray scale on the test curve is greater than the maximum original gray scale or less than the minimum original gray scale, if the target original gray scale corresponding to the coordinate point is greater than the maximum original gray scale or less than the minimum original gray scale, determining the display gray scale of the target brightness at the coordinate point as the display gray scale to be compensated.
12. The gamma debugging method for a display panel according to any one of claims 2-9, characterized in that, adjusting the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray scale adjacent to the coordinate point of the target brightness of the display gray scale to be compensated, when the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the display gray scale to be compensated is less than the set threshold, determining the debug data voltage level sequence as the target data voltage level sequence of the display gray scale to be compensated, includes: At the data voltage level in the look-up table, adjust the original data voltage level sequence to obtain a debug data voltage level sequence. When the actual brightness corresponding to each debug data voltage level sequence at the data voltage level in the look-up table and the target brightness of the display gray level to be compensated are both greater than or equal to the set threshold, add at least one data voltage level for debugging so that the actual brightness corresponding to the debug data voltage level sequence is less than the set threshold compared to the target brightness of the display gray level to be compensated.
13. The gamma debugging method for a display panel according to claim 12, wherein, the data voltage at the added data voltage level satisfies that at the data voltage corresponding to the added data voltage level, the ratio of the display brightness of the display panel to the maximum display brightness is less than (1 / (m - 1)), where m represents the number of data voltage levels.
14. The gamma debugging method for a display panel according to claim 13, wherein, adjust the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray levels adjacent to the coordinate point of the target brightness of the display gray level to be compensated on the test curve. After determining the debug data voltage level sequence as the target data voltage level sequence of the display gray level to be compensated when the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the display gray level to be compensated is less than the set threshold, it further includes: determine the sub-pixels to be compensated according to the brightness difference of the same color sub-pixels at a preset gray level; adjust the debug data voltage level sequence corresponding to the sub-pixels at the detection gray level according to the brightness difference between the sub-pixels to be compensated and other sub-pixels at the same detection gray level to obtain a secondary debug data voltage level sequence corresponding to the sub-pixels at the detection gray level. When the difference between the adjusted actual brightness of the sub-pixels to be compensated and the brightness of other sub-pixels is less than the set threshold, determine the secondary debug data voltage level sequence corresponding to the sub-pixels to be compensated at the detection gray level as the updated target data voltage level sequence of the sub-pixels to be compensated at the detection gray level.
15. The gamma debugging method for a display panel according to claim 14, wherein, after determining the sub-pixels to be compensated according to the brightness difference of the same color sub-pixels at a preset gray level, it further includes: determine the compensation parameter corresponding to the sub-pixels to be compensated according to the brightness of the sub-pixels to be compensated and the brightness of other sub-pixels at different display gray levels; after determining the updated target data voltage level sequence of the sub-pixels to be compensated at the detection gray level, it further includes: establish a correspondence between the compensation parameter of the sub-pixels to be compensated and the updated target data voltage level sequence.
16. A gamma debugging device for a display panel, wherein, it includes: a look-up table establishment module for establishing a look-up table of the correspondence between the original gray levels and the original data voltage level sequence; wherein, the original data voltage level sequence includes the data voltage levels corresponding to different sub-frames within one frame; the original gray levels in the look-up table are all integers; A gray level to be compensated determination module, configured to determine a gray level of a display to be compensated according to a test curve and a target brightness corresponding to a display gray level; wherein, the test curve is a relationship curve between each original data voltage level sequence in the look-up table and the corresponding actually measured brightness. A target data voltage level sequence determination module, configured to adjust the original data voltage level sequence to obtain a debug data voltage level sequence according to the original gray levels adjacent to the coordinate point of the target brightness of the gray level of the display to be compensated on the test curve, and when the difference between the actual brightness corresponding to the debug data voltage level sequence and the target brightness of the gray level of the display to be compensated is less than a set threshold, determine the debug data voltage level sequence as the target data voltage level sequence of the gray level of the display to be compensated.
Citation Information
Patent Citations
Organic electroluminescence display and driving method thereof
CN104751790A
Gamma correction method and device, display device and computer storage medium
CN108550345A