A brightness adjusting method of a display panel, a display panel and a display device
Patent Information
- Application Number
- CN202611415969.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-11
- Publication Date
- 2026-10-30
AI Technical Summary
[0004]本发明提供了一种显示面板的亮度调节方法、显示面板及显示装置,以解决显示面板在不同灰阶下的亮度跳变问题
[0008]本发明实施例的技术方案,通过获取当前显示亮度值对应的第一发光控制信号,并确定该第一发光控制信号相对于参考显示亮度值对应的第二发光控制信号的脉宽变化脉冲,根据该脉宽变化脉冲在第一发光控制信号中的时序位置,确定对应的脉冲增益值,再将脉冲增益值与伽马寄存器补偿值相结合,确定目标伽马寄存器补偿值,最后采用目标伽马寄存器补偿值对初始伽马寄存器值进行补偿,以调节像素亮度。该方法能够根据脉宽变化脉冲的具体时序位置进行差异化补偿,即对不同脉冲时序位置的亮度贡献差异进行针对性调节,改善了低灰阶下的亮度跳变现象,提供更加自然和舒适的观看体验。
Smart Images

Figure CN123016895A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and more particularly to a method for adjusting the brightness of a display panel, a display panel, and a display device. Background Technology
[0002] In display panel brightness adjustment technology, pulse width modulation (PWM) is one of the commonly used dimming methods. In PWM dimming mode, the display panel's light emission control signal (EM signal) contains multiple pulses within one frame. By controlling the width of each pulse (i.e., EM Duty, the duty cycle of the light emission control signal), the light emission duration of the pixels is adjusted, thereby achieving brightness control.
[0003] However, existing display panels suffer from brightness abrupt changes at different gray levels, affecting their display performance. Summary of the Invention
[0004] This invention provides a method for adjusting the brightness of a display panel, a display panel, and a display device to solve the problem of brightness jumps in a display panel at different gray levels.
[0005] According to one aspect of the present invention, a method for adjusting the brightness of a display panel is provided, comprising: The first light-emitting control signal is obtained by acquiring the light-emitting control signal corresponding to the current display brightness value, and the light-emitting control signal includes multiple pulses; Determine the pulse width change pulse of the first light emission control signal; wherein, the pulse width change pulse is the pulse in which the pulse width of the first light emission control signal changes relative to the second light emission control signal, the second light emission control signal is the light emission control signal corresponding to a reference display brightness value, the reference display brightness value is less than the current display brightness value, and the difference between the pulse width of the first light emission control signal and the pulse width of the second light emission control signal is equal to the minimum change width; Based on the timing position of the pulse width change pulse in the first light emission control signal, determine the pulse gain value corresponding to the current display brightness value; Obtain the gamma register compensation value; The target gamma register compensation value is determined based on the pulse gain value and the gamma register compensation value. The target gamma register compensation value is used to compensate the initial gamma register value in order to adjust the pixel brightness of the display panel.
[0006] According to another aspect of the present invention, a display panel is provided, wherein the pixel brightness of the display panel is adjusted using the brightness adjustment method of the display panel described in the first aspect.
[0007] According to another aspect of the present invention, a display device is provided, comprising the display panel described in the second aspect.
[0008] The technical solution of this invention involves acquiring a first light-emitting control signal corresponding to the current display brightness value, determining the pulse width variation pulse of the first light-emitting control signal relative to a second light-emitting control signal corresponding to a reference display brightness value, determining the corresponding pulse gain value based on the timing position of the pulse width variation pulse in the first light-emitting control signal, combining the pulse gain value with a gamma register compensation value to determine a target gamma register compensation value, and finally using the target gamma register compensation value to compensate the initial gamma register value to adjust pixel brightness. This method can perform differentiated compensation based on the specific timing position of the pulse width variation pulse, that is, it can specifically adjust the brightness contribution difference at different pulse timing positions, improve the brightness jump phenomenon at low grayscale, and provide a more natural and comfortable viewing experience.
[0009] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0010] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 A schematic flowchart illustrating a brightness adjustment method for a display panel provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the structure of a display panel provided in an embodiment of the present invention; Figure 3 for Figure 2 A schematic diagram of the structure along the A-A' direction; Figure 4 This is a schematic diagram of a pixel driving circuit provided in an embodiment of the present invention; Figure 5 A schematic diagram of the driving timing of a pixel driving circuit provided in an embodiment of the present invention; Figure 6 A schematic diagram of a light emission control signal provided in an embodiment of the present invention; Figure 7 This is a schematic diagram of the curves showing the variation of luminance value and EM duty with DBV in a related technology. Figures 8-13This is a schematic diagram of a luminance curve showing how luminance value changes with DBV in a related technology. Figures 14-19 This is a schematic diagram of the luminance curve of DL / L and DBV in a related technology; Figures 20-22 This is a schematic diagram of the brightness waveform corresponding to a light emission control signal provided in an embodiment of the present invention; Figure 23 This is a schematic diagram illustrating the correspondence between pulse gain value and pulse timing position, provided as an embodiment of the present invention. Figure 24 A schematic flowchart illustrating another method for adjusting the brightness of a display panel provided in an embodiment of the present invention; Figure 25 This is a schematic diagram illustrating the relationship between the anode voltage and time of a light-emitting element, as provided in an embodiment of the present invention. Figure 26 A schematic diagram illustrating another correspondence between pulse gain value and pulse timing position provided in an embodiment of the present invention; Figure 27 This is a schematic diagram illustrating the relationship between anode voltage and time under different display grayscale values, provided as an embodiment of the present invention. Figure 28 A schematic diagram illustrating another correspondence between pulse gain value and pulse timing position provided in an embodiment of the present invention; Figure 29 This is a schematic diagram illustrating another correspondence between pulse gain value and pulse timing position provided in an embodiment of the present invention. Detailed Implementation
[0012] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0013] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0014] Figure 1 This is a flowchart illustrating a brightness adjustment method for a display panel provided in an embodiment of the present invention. It is applicable to situations where the display panel experiences brightness jumps in PWM dimming mode. The method can be executed by a brightness adjustment device, which can be implemented in hardware and / or software and can be configured in the driver chip of the display panel.
[0015] like Figure 1 As shown, the brightness adjustment method includes: S11. Obtain the light emission control signal corresponding to the current display brightness value as the first light emission control signal. The light emission control signal includes multiple pulses.
[0016] Display Brightness Value (DBV) is a control parameter used by a display device to control the actual brightness of the display panel. DBV itself has no physical unit; it is only a digital quantity, and its value represents the desired brightness level of the display device.
[0017] In some embodiments, the value of DBV ranges from 0 to 4095, but is not limited to this.
[0018] Understandably, a higher DBV value indicates a higher desired display brightness, while a lower value indicates a lower desired display brightness. During the display panel's driving process, the driver chip converts the currently set DBV value into corresponding data signals and light emission control signals through internal logic, thereby driving the pixels to emit light at the corresponding brightness.
[0019] The current display brightness value refers to the DBV value set by the display panel at the current moment, which reflects the current desired display brightness level.
[0020] The light emission control signal (i.e., EM signal) is a control signal used to control the light emission time of a pixel. In the display panel, the light emission control signal is input to the gate of the light emission control transistor in the pixel driving circuit to control the time when the driving current flows to the light emission element, thereby controlling the light emission duration of the pixel.
[0021] Figure 2 This is a schematic diagram of the structure of a display panel provided in an embodiment of the present invention. Figure 3 for Figure 2 A schematic diagram of the structure along the A-A' direction, as shown below. Figure 2 and Figure 3 As shown, exemplarily, the display panel includes a substrate 10 and a plurality of pixels PX disposed on one side of the substrate 10, the plurality of pixels PX being arranged in an array. Each pixel PX includes a light-emitting element 20 and a pixel driving circuit 21 electrically connected to the light-emitting element 20.
[0022] In some embodiments, the light-emitting element 20 may be an organic light-emitting diode (OLED), a micro light-emitting diode (Micro LED) display panel, or a mini light-emitting diode (Mini LED) display panel, but is not limited to these.
[0023] For example, such as Figure 3 As shown, taking an organic light-emitting diode (OLED) as an example, the light-emitting element 20 may include an anode 201, a light-emitting layer 202, and a cathode 203 stacked together. When electrons and holes are injected into the light-emitting layer 202 from the cathode 203 and the anode 201, respectively, excitons are formed within the light-emitting layer 202, exciting the light-emitting molecules and causing the light-emitting layer 202 to emit visible light. Different colors of visible light can be emitted by using different materials for the light-emitting layer 202.
[0024] In some embodiments, the light-emitting element 20 may include a red light-emitting element, a green light-emitting element, and a blue light-emitting element to achieve color image display; in other embodiments, the light-emitting element 20 may also include a white light-emitting element, etc., and the embodiments of the present invention do not specifically limit this.
[0025] like Figure 3 As shown, the pixel driving circuit 21 is electrically connected to the light-emitting element 20. The pixel driving circuit 21 is used to transmit driving current to the light-emitting element 20 under the action of the driving signal lines (such as scan signal lines, data signal lines, light emission control signal lines, power signal lines, etc.) on the display panel, so as to drive the light-emitting element 20 to emit light.
[0026] In some embodiments, such as Figure 3 As shown, the pixel driving circuit 21 includes at least one transistor T. The transistor T may include an active layer 1, a gate 2 and a source / drain electrode 3 stacked on one side of the substrate 10. A gate insulating layer 11 is disposed between the active layer 1 and the gate 2, an interlayer insulating layer 12 is disposed between the gate 2 and the source / drain electrode 3, and a planarization layer 13 is disposed between the source / drain electrode 3 and the anode to achieve electrical isolation between different metal layers.
[0027] Figure 4 This is a schematic diagram of a pixel driving circuit provided in an embodiment of the present invention. Figure 5 This is a schematic diagram of the driving timing of a pixel driving circuit provided in an embodiment of the present invention, as shown below. Figure 2 , Figure 4 and Figure 5 As shown, for example, the pixel driving circuit 21 is a 7T1C circuit. The pixel driving circuit 21 includes a first light-emitting control transistor T1, a data writing transistor T2, a driving transistor T3, a compensation transistor T4, a first reset transistor T5, a second light-emitting control transistor T6, a second reset transistor T7, and a storage capacitor C.
[0028] The driving transistor T3 and the light-emitting element 20 are connected in series between the first power signal line PVDD and the second power signal line PVEE. The first power signal line PVDD is used to transmit the first power supply voltage, and the second power signal line PVEE is used to transmit the second power supply voltage. The first power supply voltage is greater than the second power supply voltage.
[0029] The data writing transistor T2 is connected in series between the second terminal of the driving transistor T3 and the data signal line DATA, and the gate of the data writing transistor T2 is electrically connected to the second scan signal line S2.
[0030] The compensation transistor T4 is connected in series between the gate of the driving transistor T3 and its first terminal, and the gate of the compensation transistor T4 is electrically connected to the second scan signal line S2.
[0031] The first reset transistor T5 is connected in series between the gate of the driving transistor T3 and the first reset signal line VREF. The gate of the first reset transistor T5 is electrically connected to the first scan signal line S1.
[0032] The first light-emitting control transistor T1 is connected between the second terminal of the driving transistor T3 and the first power supply signal line PVDD, and the gate of the first light-emitting control transistor T1 is electrically connected to the light-emitting control signal line EM.
[0033] The second light-emitting control transistor T6 is connected between the first terminal of the driving transistor T3 and the light-emitting element 20, and the gate of the second light-emitting control transistor T6 is electrically connected to the light-emitting control signal line EM.
[0034] The second reset transistor T7 is connected in series between the first reset signal line VREF and the anode of the light-emitting element 20, and the gate of the second reset transistor T7 is electrically connected to the first scan signal line S1. The storage capacitor C is connected in series between the gate of the driving transistor T3 and the first power supply signal line PVDD, which can be used to ensure the stability of the gate voltage of the driving transistor T3.
[0035] In some embodiments, such as Figure 4 and Figure 5 As shown, the driving process of the pixel driving circuit 21 includes: During the initialization phase t1, the first scan signal Scan1 on the first scan signal line S1 turns on the first reset transistor T5. The reference voltage on the reference signal line VREF is applied to one end of the storage capacitor C through the first reset transistor T5, that is, the gate potential of the driving transistor T3 is used as the reference voltage to reset the gate of the driving transistor T3.
[0036] Simultaneously, during the initialization phase t1, the first scan signal Scan1 on the first scan signal line S1 causes the second reset transistor T7 to also turn on. The second reset transistor T7 writes the reference voltage on the reference signal line VREF into the anode of the light-emitting element 20, resetting the anode potential of the light-emitting element 20. This can reduce the influence of the anode voltage of the light-emitting element 20 in the previous frame on the anode voltage of the light-emitting element 20 in the next frame, which helps to improve display uniformity.
[0037] During the data signal writing stage t2, the second scan signal Scan2 on the second scan signal line S2 turns on the data writing transistor T2 and the compensation transistor T4. At this time, the gate potential of the driving transistor T3 is the reference voltage, and the driving transistor T3 is also turned on. The data signal on the data signal line DATA is applied to the gate of the driving transistor T3 through the data writing transistor T2, the driving transistor T3 and the compensation transistor T4, thereby writing the data signal into the storage capacitor C.
[0038] During the light-emitting stage t3, the light-emitting control signal Emit on the light-emitting control signal line EM turns on the first light-emitting control transistor T1 and the second light-emitting control transistor T6. A current path is formed between the first power signal line PVDD, the first light-emitting control transistor T1, the second light-emitting control transistor T6, the driving transistor T3, the light-emitting element 20, and the second power signal line PVEE. This allows the driving current generated by the driving transistor T3 to be supplied to the light-emitting element 20, thereby driving the light-emitting element 20 to emit light through the driving transistor T3, thus realizing the light-emitting and display functions of the display panel.
[0039] It should be noted that, Figure 4This embodiment provides only an exemplary structure of the pixel driving circuit 21, but does not cover all types. Those skilled in the art can configure the structure of the pixel driving circuit 21 according to actual needs. For example, the pixel driving circuit 21 can be a 1T1C circuit, a 2T1C circuit, a 7T1C circuit, an 8T1C circuit, or other types of pixel circuits known to those skilled in the art. Correspondingly, its driving timing and working process can also be adjusted according to different circuit structures, as long as it can drive the light-emitting element 20 to emit light. This embodiment of the invention does not limit this.
[0040] Figure 6 This is a schematic diagram of a light emission control signal provided in an embodiment of the present invention, as shown below. Figure 6 As shown, within one frame time t (i.e., the time occupied by displaying one frame of image), the light emission control signal Emit provided by the light emission control signal line EM is not continuously at the enable level (e.g., low level), but contains multiple intervald enable level segments, each of which is a pulse. Each pulse corresponds to a light emission period, during which the light emission control transistors (e.g., the first light emission control transistor T1 and the second light emission control transistor T6) in the pixel driving circuit 21 are turned on, and the driving current can flow to the light emission element 20 through the driving transistor T3, causing the light emission element 20 to emit light.
[0041] like Figure 6 As shown, the interval between two adjacent pulses is a non-enabled level segment (e.g., high level). During the non-enabled level segment, the first light-emitting control transistor T1 and the second light-emitting control transistor T6 are turned off, the driving current cannot flow to the light-emitting element 20, and the light-emitting element 20 does not emit light.
[0042] It is understandable that the width of each pulse (i.e. the duration of each enable level segment) determines the length of the light-emitting element 20's light-emitting time within that light-emitting period. The sum of the widths of each pulse within a frame time t is the total light-emitting time of the light-emitting element 20 within that frame time.
[0043] Duty cycle (EM Duty) is the ratio of the duration of the enable level of the light-emitting control signal (i.e., the sum of the pulse widths) to the total time of one frame. A larger duty cycle results in a longer total light-emitting time for the light-emitting element 20 within one frame, leading to higher display brightness; conversely, a smaller duty cycle results in a shorter total light-emitting time and lower display brightness. By adjusting the width of each pulse, the duty cycle of the light-emitting control signal can be changed, thereby achieving brightness adjustment. It can be understood that a larger pulse width results in a larger duty cycle for the light-emitting control signal and higher display brightness; conversely, a smaller pulse width results in a smaller duty cycle and lower display brightness.
[0044] Figure 6 The diagram schematically illustrates a scenario where the emission control signal comprises six pulses within one frame. It should be noted that... Figure 6The number of pulses shown is only an example. This invention does not specifically limit the number of pulses included in the light emission control signal within one frame. It can be 4, 6, 8, 16, 32 or 64, etc., and can be determined according to the driving design requirements of the display panel.
[0045] Furthermore, the widths of each pulse can be the same or different, and this invention does not limit this.
[0046] The light emission control signal corresponding to the current display brightness value refers to the light emission control signal generated and output to the light emission control signal line EM by the driver chip during the display panel driving process, based on the currently set display brightness value (DBV), through internal logic operations and lookup table conversion. The number of pulses and the width of each pulse (i.e., EM Duty) of this light emission control signal correspond to the current DBV value. Different DBV values correspond to different pulse width configurations, resulting in pixels having different total light emission times within a frame, ultimately presenting a display brightness that matches the DBV value. In other words, the light emission control signal corresponding to the current display brightness value is the actual light emission control signal waveform used to drive pixel emission under the current DBV.
[0047] For ease of description, in this embodiment of the invention, the light emission control signal corresponding to the current display brightness value is defined as the first light emission control signal.
[0048] In some embodiments, the driver chip of the display panel stores a mapping relationship (e.g., a lookup table or calculation formula) between the depth-of-field (DBV) and the pulse width configuration of the light emission control signal. When the display device sets or updates the current display brightness value, the driver chip determines the pulse width parameters of the light emission control signal corresponding to the DBV by querying the mapping relationship or performing calculations based on the current DBV value, and generates the corresponding light emission control signal waveform accordingly, which is then output to the light emission control signal line EM. It can be understood that the generated light emission control signal is the light emission control signal corresponding to the current display brightness value, i.e., the first light emission control signal.
[0049] The first light emission control signal can be obtained by reading the signal parameters generated inside the driver chip, or by sampling and detecting the actual signal waveform on the light emission control signal line EM. This invention does not specifically limit the method.
[0050] S12. Determine the pulse width change pulse of the first light emission control signal; wherein, the pulse width change pulse is the pulse in which the pulse width of the first light emission control signal changes relative to the second light emission control signal, the second light emission control signal is the light emission control signal corresponding to the reference display brightness value, the reference display brightness value is less than the current display brightness value, and the difference between the pulse width of the first light emission control signal and the pulse width of the second light emission control signal is equal to the minimum change width.
[0051] Specifically, during the brightness adjustment process of the display panel, as the display brightness value (DBV) changes, the driver chip reconfigures the duty cycle (EM Duty) of the light emission control signal according to the DBV, and sets the width of each pulse based on the duty cycle (EM Duty) to achieve brightness adjustment.
[0052] The display brightness value (DBV) typically has a wide range (e.g., 0 to 4095), allowing for fine adjustment in units of 1. However, the duty cycle (EM Duty) of the luminance control signal is limited by the physical structure of the panel driving circuit, and its number of possible changes is less than that of DBV. Therefore, the adjustment precision of EM Duty is lower than that of DBV. Consequently, not every DBV change triggers a change in EM Duty (i.e., the pulse width of the luminance control signal). Instead, a change in EM Duty (i.e., the pulse width of the luminance control signal) is only triggered when the DBV change reaches a certain set threshold (e.g., 6).
[0053] Table 1 shows the correspondence between a display brightness value (DBV) and the pulse width of each pulse in the light emission control signal provided in an embodiment of the present invention.
[0054] Table 1 shows the correspondence between the brightness value (DBV) and the pulse width of each pulse in the light emission control signal. As shown in Table 1, EM Pulse represents the number of each pulse contained in the luminescence control signal within one frame. The table uses 6 pulses as an example, numbered from 1 to 6, with each number corresponding to one pulse. The value below each pulse indicates the width of the pulse under the current DBV, in H (H represents one line scan time).
[0055] Table 1 shows the specific values of each pulse width (in Hz) as the DBV gradually changes from 367 to 398. As can be seen from Table 1: When DBV changes from 367 to 373, DBV changes by 6 steps, but only the width of pulse number 6 changes from 0H to 4H, increasing the minimum change width by 4H. The widths of the remaining pulses (numbers 1 to 5) remain unchanged.
[0056] When DBV changes from 373 to 379, DBV changes in 6 steps, only the width of pulse 3 changes from 0H to 4H, while the width of the other pulses remains unchanged.
[0057] Similarly, when DBV changes from 379 to 386, the width of pulse 2 changes from 0H to 4H; when DBV changes from 386 to 393, the width of pulse 5 changes from 0H to 4H; when DBV changes from 393 to 398, the width of pulse 1 changes from 4H to 8H, increasing the minimum change width by 4H.
[0058] Therefore, it can be seen that DBV needs to change multiple step values (e.g., DBV changes by 6 steps) before the corresponding light emission control signal will undergo a pulse width change. Furthermore, the pulse width change only involves the width of one pulse, while the widths of the remaining pulses remain unchanged. It should be noted that the 6-step DBV change triggering a pulse width change in Table 1 is merely an example. In practice, the number of steps required for DBV to trigger a pulse width change can be determined based on the specific design of the panel driving circuit, and this invention does not impose any limitations on this.
[0059] It should be noted that the aforementioned minimum variation width is the minimum adjustable amplitude of the light emission control signal, i.e., the smallest unit in which the pulse width of the light emission control signal can change. The pulse width change of the light emission control signal is based on the minimum variation width as the basic step size; the pulse width can only increase or decrease by integer multiples of the minimum variation width, and cannot change continuously. The minimum variation width is determined by the structure of the pixel driving circuit, for example, the minimum variation width is 4H, but it is not limited to this.
[0060] It is understood that the minimum variation width is not a fixed value, and its specific value can be determined according to the design of the driving circuit of the display panel. For example, the minimum variation width can also be 2H or other rows. This invention does not limit this.
[0061] Furthermore, the reference display brightness value is a certain DBV value that is less than the current display brightness value. The relationship between the reference display brightness value and the current display brightness value is that the number of steps of DBV change from the reference display brightness value to the current display brightness value triggers a pulse width change of the light emission control signal.
[0062] It is understandable that the reference display brightness value is not a fixed value, but is adjusted accordingly as the current display brightness value is updated.
[0063] Correspondingly, the second light emission control signal refers to the light emission control signal output by the driver chip to the light emission control signal line EM under the reference display brightness value.
[0064] Understandably, when the DBV changes from the reference display brightness value to the current display brightness value, only one pulse in the light emission control signal increases in width by a minimum change width (e.g., 4H), while the widths of the remaining pulses remain exactly the same. Therefore, the difference between the total pulse width of the first light emission control signal (the sum of the widths of each pulse) and the total pulse width of the second light emission control signal is this minimum change width.
[0065] Furthermore, by comparing the width of each pulse in the first light-emitting control signal with the width of the corresponding pulse in the second light-emitting control signal one by one, the pulse whose difference equals the minimum change width is the pulse width change pulse. That is, the pulse width change pulse refers to the pulse whose width changes when the pulse width of the first light-emitting control signal changes relative to the second light-emitting control signal.
[0066] It is understandable that as the DBV increases from a lower value to a higher value, the minimum change width of each pulse width change may be located at different pulse timing positions in the light emission control signal. By determining the pulse width change pulse, the specific pulse timing position of the minimum change width increase relative to the second light emission control signal corresponding to the reference display brightness value can be identified.
[0067] Furthermore, the driver chip stores the pulse width configuration parameters of the light emission control signal corresponding to each DBV level. When it is necessary to determine the pulse width change pulse under the current display brightness value, the pulse width data of each pulse of the first light emission control signal corresponding to the current display brightness value is first obtained, and the pulse width data of each pulse of the second light emission control signal corresponding to the reference display brightness value is also obtained. Then, the widths of the pulses with the same number in both are compared one by one, and the pulses whose widths change are identified as pulse width change pulses. Specifically, if the width difference of a certain pulse is equal to the minimum change width (e.g., 4H), while the widths of the other pulses are the same, then this pulse is the pulse width change pulse.
[0068] Taking Table 1 as an example, if the current display brightness value is 373, then the reference display brightness value can be 367 (or the DBV value that has not yet changed its pulse width before triggering the pulse width change of this light emission control signal). At this time, the first light emission control signal is the light emission control signal corresponding to DBV=373, and the second light emission control signal is the light emission control signal corresponding to DBV=367. By comparing the two pulse by pulse, it can be seen that the widths of pulses 1 to 5 are the same, and only the width of pulse 6 changes from 0H to 4H. The difference is equal to the minimum change width of 4H. Therefore, pulse 6 is a pulse width change pulse.
[0069] In Table 1, the values marked in bold indicate that the pulse is a pulse width variation pulse, that is, the width of the pulse is increased by a minimum variation width (e.g., 4H) compared to the width of the pulse with the same number in the second light emission control signal corresponding to the reference display brightness value. The other values that are not bold indicate that the pulse width remains unchanged.
[0070] It should be noted that if the current display brightness value is the initial value (i.e., the EM Duty corresponding to the current display brightness value is the minimum value, and there is no lower level of reference display brightness value), then it can be considered that there is no pulse width change pulse or the pulse width change pulse is empty, and no subsequent compensation processing is required.
[0071] S13. Determine the pulse gain value corresponding to the current display brightness value based on the timing position of the pulse width change pulse in the first light emission control signal.
[0072] As mentioned earlier, since the pulse width of the light emission control signal does not change synchronously when the DBV changes, the EM Duty remains unchanged within multiple DBV steps, resulting in a step-like change in brightness with DBV rather than a smooth transition. In severe cases, the brightness jump can be perceived by the naked eye, affecting the display effect.
[0073] For example, Figure 7 This is a schematic diagram illustrating the curves of luminance value and EM duty as a function of DBV in related technologies. The horizontal axis represents the display luminance value (DBV), the vertical axis represents the luminance value Lum (in nits) on the left and the EM duty (in percentages) on the right. Curve a in the figure represents the change of luminance value Lum as a function of DBV, and curve b represents the change of EM duty as a function of DBV.
[0074] like Figure 7 As shown, as the DBV gradually increases from 500 to 560, the EM Duty does not change continuously and smoothly, but rather in a step-like, abrupt manner. Specifically, the EM Duty only changes once for every 6 steps of DBV change. Correspondingly, the brightness Lum also exhibits a step-like change with the step changes of EM Duty, rather than a smooth increase. This step-like change reduces the accuracy of brightness changes with DBV, and in severe cases, the brightness jumps can be perceived by the naked eye, affecting the display effect.
[0075] To address the aforementioned brightness jump issue, related technologies determine a gamma register compensation value based on at least the minimum change width and the current display brightness value. This compensation value is then used to compensate the initial gamma register value Gamma1Reg, resulting in a compensated gamma register value. Finally, the compensated gamma register value is used to adjust the brightness of the pixels, thereby regulating the brightness of the display panel and mitigating the brightness jump problem to some extent.
[0076] The gamma register compensation value is a compensation amount that is superimposed on the initial gamma register value Gamma1Reg to adjust the brightness, thereby reducing the step amplitude of brightness change with DBV and alleviating the brightness jump problem.
[0077] For example, Figures 8-13 This is a schematic diagram of a luminance curve showing the change of luminance value with DBV in related technologies, such as... Figures 8-13As shown, in each graph, the horizontal axis represents the display brightness value (DBV), and the vertical axis represents the brightness value Lum (unit: nit). Curve c represents the change in brightness value Lum as a function of DBV without using gamma register compensation, and curve d represents the change in brightness value Lum as a function of DBV after using gamma register compensation. Each graph corresponds to a different display grayscale, for example... Figure 8 Corresponding to 127 gray levels, Figure 9 Corresponding to 111 gray levels, Figure 10 Corresponding to 79 gray levels, Figure 11 Corresponding to 63 gray levels, Figure 12 Corresponding to 47 gray levels, Figure 13 Corresponding to 31 gray levels.
[0078] Figures 14-19 This is a schematic diagram of a luminance curve for DL / L and DBV in related technologies. DL represents the luminance difference between two adjacent DBVs (i.e., the change in optical luminance when DBV changes by one step), L represents the luminance value at the current DBV, and DL / L is the ratio of the luminance difference between adjacent DBVs to the current luminance value. This ratio reflects the degree of drastic change in luminance with DBV. A larger DL / L value indicates a more significant luminance jump between adjacent DBVs; a smaller DL / L value indicates a smoother luminance change. Figures 14-19 The horizontal axis represents the display brightness value (DBV), and the vertical axis represents the DL / L value (dimensionless). Curve e represents the DL / L curve without gamma register compensation, and curve f represents the DL / L curve after compensation with gamma register compensation. Each graph corresponds to a different display grayscale, for example... Figure 14 Corresponding to 127 gray levels, Figure 15 Corresponding to 111 gray levels, Figure 16 Corresponding to 79 gray levels, Figure 17 Corresponding to 63 gray levels, Figure 18 Corresponding to 47 gray levels, Figure 19 Corresponding to 31 gray levels.
[0079] like Figures 8-12 , Figures 14-18 As shown, without using the gamma register compensation value (curves c and e), the brightness step amplitude is large and the jump is obvious; after using the gamma register compensation value (curves d and f), the brightness step amplitude is reduced and the jump is alleviated to a certain extent, indicating that the gamma register compensation value can improve the brightness jump problem to a certain extent.
[0080] However, as Figure 13 and Figure 19As shown, at lower gray levels (e.g., gray level 31), the brightness curve (curve c) without using gamma register compensation value is not obvious. After using gamma register compensation value (curve d), the brightness step amplitude does not change much, and the curve is still not smooth. The compensated curve f is not significantly improved compared to the uncompensated curve e, and may even deteriorate. This indicates that the compensation effect of gamma register compensation value in related technologies is not good at low gray levels.
[0081] Further research by the inventors revealed that the above phenomenon is related to the timing of the pulse width variation pulse.
[0082] Figures 20-22 This is a schematic diagram of the brightness waveform corresponding to a light emission control signal provided in an embodiment of the present invention. In the figure, the horizontal axis represents time and the vertical axis represents the brightness value. Figures 20-22 The diagram illustrates the brightness waveforms corresponding to the emission control signals at different gray levels. Figure 20 Corresponding to 31 gray levels, Figure 21 Corresponding to 63 gray levels, Figure 22 Corresponding to 127 gray levels.
[0083] like Figures 20-22 As shown, within one frame time t, the emission control signal contains multiple pulses, each pulse corresponding to a brightness spike. However, not all pulses can effectively activate the light and generate a brightness spike. The number of effective brightness spikes decreases as the gray level decreases.
[0084] For example, such as Figure 20 As shown, at grayscale W31, there are only 2 effective brightness peaks within one frame time t; at grayscale W63, there are 3 effective brightness peaks within one frame time t; and at grayscale W127, there are 5 effective brightness peaks within one frame time t.
[0085] Therefore, it can be seen that the lower the grayscale, the lower the driving current. Some pulses cannot be effectively activated due to the excessively low driving current, resulting in a reduction in the number of effective brightness peaks. The change in the number of effective brightness peaks means that the actual contribution of each pulse in the light emission control signal to the brightness varies with the grayscale. Specifically, at low grayscales, only some pulses can generate effective brightness, while the remaining pulses, although present, have a negligible or zero actual brightness contribution (e.g., ...). Figure 20 Region D in the middle.
[0086] Therefore, when a change in DBV triggers a change in pulse width, if the minimum change width is increased on a pulse in the emission control signal that contributes little to brightness (such as a pulse corresponding to a non-effective spike), the actual brightness change is smaller, and the resulting brightness jump is also smaller (e.g., ...). Figure 13Curve c in region B); if the minimum change width increases on pulses that contribute significantly to brightness (such as pulses corresponding to effective spikes), the actual brightness change will be larger, resulting in a larger brightness jump (such as...). Figure 13 (Curve c in region C). Therefore, even if the overall change in EM Duty is the same, different timing positions of the pulse width change pulses will result in different degrees of brightness jumps.
[0087] The gamma register compensation value in related technologies is a uniform compensation value determined based on the overall change in EM Duty, which cannot reflect the specific timing position of the pulse width variation pulse. Specifically, when the minimum variation width increases on a pulse that contributes little to brightness, the actual brightness jump is small. However, the related technologies still compensate according to the uniform gamma register compensation value, which may lead to overcompensation and actually exacerbate the brightness jump (e.g., ...). Figure 13 Curve d in region B); when the minimum change width increases on a pulse that contributes significantly to brightness, the actual brightness change is large. Related technologies use a uniform gamma register compensation value, which may result in insufficient compensation, leading to undercompensation (e.g., ...). Figure 13 The curve d in region C of the middle area. Therefore, the uniform gamma register compensation value in related technologies cannot be adjusted differently for the brightness contribution differences of pulse timing positions with different pulse width changes, resulting in overcompensation or undercompensation problems at low gray levels. The brightness jump phenomenon cannot be effectively improved, the compensation effect is poor, or even deterioration occurs.
[0088] Based on the aforementioned technical problems, this embodiment of the invention, after determining the pulse width variation pulse of the first light emission control signal, determines the timing position of the pulse width variation pulse within the first light emission control signal. The timing position can be understood as the sequence number of the pulse width variation pulse within a frame, used to identify the specific order of all pulses within a frame.
[0089] For example, if the emission control signal contains 6 pulses within one frame, arranged chronologically as pulse 1, pulse 2, pulse 3, pulse 4, pulse 5, and pulse 6, then if the pulse width change pulse is the 3rd pulse among these 6 pulses, its timing position is the 3rd pulse; if it is the 6th pulse, its timing position is the 6th pulse. This process continues, and the timing position uniquely determines the specific timing location of the pulse width change pulse within one frame.
[0090] Furthermore, since the actual contribution of pulses at different timing positions in the light emission control signal to brightness is different, the pulse gain value corresponding to the pulse width variation pulse is determined based on the specific timing position of the pulse.
[0091] The pulse gain value is a coefficient used to weight and adjust the gamma register compensation value. Its magnitude reflects the strength of compensation for the timing position of the pulse with the current pulse width change.
[0092] Specifically, for pulse timing positions with a small contribution to brightness, a smaller pulse gain value can be set to weaken the compensation and avoid overcompensation; for pulse timing positions with a large contribution to brightness, a larger pulse gain value can be set to provide normal compensation or enhance the compensation.
[0093] In some embodiments, the pulse gain value ranges from 0 to 1.875.
[0094] The pulse gain value ranges from a minimum of 0 to a maximum of 1.875. Within this range, a corresponding pulse gain value can be assigned to each pulse based on its timing position. For example, a smaller pulse gain value (e.g., 0.4) can be set for pulse timing positions with a smaller brightness contribution; a larger pulse gain value (e.g., 1.2) can be set for pulse timing positions with a larger brightness contribution; and a value of 1 can be set for pulse timing positions that do not require differentiated adjustment. This range provides sufficient adjustment space for different pulse positions.
[0095] It should be noted that the above-mentioned value range is only one optional implementation of the present invention, and the present invention does not specifically limit it. In other embodiments, the value range of the pulse gain value can be expanded or reduced according to the actual compensation requirements.
[0096] In some embodiments, the pulse gain value is stored using 4 bits.
[0097] The pulse gain value is stored in a register as a 4-bit binary number, representing a total of 16 discrete values. Using 4-bit storage ensures sufficient accuracy to differentiate between different pulse timing compensation requirements while reducing storage space overhead and register resource usage, thus lowering hardware implementation costs.
[0098] Taking a value range of 0 to 1.875 as an example, 4 bits can evenly cover 16 levels within this range, with a step size of 0.125.
[0099] It should be noted that using 4-bit storage is only one optional implementation of the present invention, and the present invention does not specifically limit it. In other embodiments, the pulse gain value can also be stored using other bit widths such as 3-bit, 5-bit, or 8-bit, and can be flexibly selected according to the accuracy requirements and hardware resources.
[0100] S14. Obtain the gamma register compensation value.
[0101] The specific configuration of the gamma register compensation value can be found in the above description, and will not be repeated here.
[0102] In this embodiment, the method for obtaining the gamma register compensation value may include: The driver chip calculates the value in real time based on the current display brightness value and the minimum change width according to the methods in related technologies; or, it can read the pre-calculated and stored gamma register compensation value corresponding to the current display brightness value from the storage module. The present invention does not limit the specific method of obtaining the gamma register compensation value.
[0103] In some embodiments, the gamma register compensation value can be obtained in the following ways: First, the remainder value is determined based on the minimum variation width and the current display brightness value. The remainder value characterizes the difference between the light emission control signal and the driving capability of the display panel.
[0104] Then, obtain the current display grayscale value, and determine the gamma register reference value based on the current display grayscale value and the current display brightness value.
[0105] Finally, the gamma register compensation value is determined based on the remainder value, the minimum change width, and the gamma register reference value.
[0106] In some embodiments, determining the remainder value based on the minimum change width and the current display brightness value includes: Based on the current display brightness value, the initial width of the light emission control signal is calculated using linear interpolation. The initial width of the light emission control signal is the minimum step size that the signal can change without processing.
[0107] Obtain the difference offset value. The difference offset value is the offset between the emission control signal and the emission output signal. The emission control signal controls the emission time of the pixel, while the emission output signal represents the actual emission time of the pixel. The difference offset value can be understood as the deviation between the emission control signal and the emission output signal in time control. For example, if the emission control signal indicates that the pixel should emit light for 10 milliseconds, but due to various factors, the actual emission time may be 9.5 milliseconds or 10.5 milliseconds. This difference may accumulate over a long period, leading to inaccurate display brightness. The purpose of obtaining the difference offset value is to correct this signal deviation, thereby improving the control accuracy of the pixel emission time.
[0108] The remainder value is determined based on the minimum variation width, the initial width of the light emission control signal, and the difference offset value.
[0109] Specifically, the determination of the remainder value is to compensate for the inaccurate brightness adjustment caused by the minimum variation width and the difference offset value mentioned above. In detail, the remainder value calculation may involve mathematical operations between the initial width, minimum variation width, and difference offset value of the emission control signal. The purpose is to fine-tune the width of the emission control signal during brightness adjustment, thereby allowing the emission time to more accurately match expectations, reducing the step effect in brightness changes, and improving the smoothness and accuracy of brightness changes.
[0110] In some embodiments, determining the remainder value based on the minimum variation width, the initial width of the light emission control signal, and the difference offset value includes: According to the remainder calculation formula: Remainder = (EM) LowI +EM LowOffset )%EM step Determine the remainder value. Here, Remainder is the remainder value, and EM... LowI The initial width of the light emission control signal, EM LowOffset For the difference offset value, EM step This represents the minimum width of variation.
[0111] First, based on the initial width and minimum change width of the emission control signal, the remainder of the signal width change is calculated—the portion that cannot be completely divided by the minimum change width. Then, combined with a difference offset value, this remainder is appropriately adjusted to compensate for the deviation between the actual emission time and the theoretical value. Finally, the adjusted remainder is applied to the emission control signal width adjustment algorithm, enabling fine-tuning during each brightness adjustment, thereby improving the overall accuracy and quality of brightness adjustment. In this way, the system can more precisely control the emission time of each pixel, resulting in more delicate and natural brightness changes.
[0112] In some embodiments, determining the gamma register reference value based on the current displayed grayscale value and the current displayed brightness value includes: The initial reference value of the gamma register is determined based on the current displayed grayscale value and the current displayed brightness value. Specifically, the initial reference value of the gamma register can be determined using the current displayed grayscale value, the current displayed brightness value, and a two-dimensional lookup table. The two-dimensional lookup table represents the relationship between the initial reference value of the gamma register, the displayed brightness value, and the displayed grayscale value; inputting the displayed brightness value and the displayed grayscale value will retrieve the corresponding initial reference value of the gamma register.
[0113] The frequency correction value is used to correct for differences in gamma register reference values corresponding to different screen refresh rates. Specifically, in a display system, different screen refresh rates can affect display quality, especially the accuracy of brightness and color. For example, a higher refresh rate may lead to a decrease in system response time, affecting the accuracy of gamma correction. The frequency correction value is used to correct for differences in gamma register reference values between different screen refresh rates, and the corresponding gamma register reference values for each frequency can be obtained through program debugging.
[0114] The initial reference value of the gamma register is corrected using a frequency correction value to obtain the gamma register reference value. This gamma register reference value can be obtained by multiplying the frequency correction value by the initial reference value. Specifically, the current screen refresh rate is first determined, and the frequency correction value is calculated based on this rate. Then, the initial reference value of the gamma register is adjusted using this frequency correction value. Through this correction step, the display system can maintain consistent image quality at different frequencies, avoiding brightness or color distortion caused by frequency changes.
[0115] Understandably, the gamma register reference value is a gamma correction value adjusted for frequency correction. It guides the display system on how to perform gamma correction at the current operating frequency to achieve optimal brightness and color performance. This reference value more accurately reflects the system's correction requirements at a specific frequency.
[0116] In some embodiments, the gamma register compensation value is determined based on the remainder value, the minimum change width, and the gamma register reference value, including: The ratio of the remainder value to the minimum change width is determined as the gamma register correction coefficient.
[0117] The gamma register compensation value is determined by multiplying the gamma register correction factor and the gamma register reference value.
[0118] Understandably, during brightness adjustment in a display system, the change in EM Duty (i.e., the duty cycle of the luminous emission control signal) is limited by the panel driving circuit. The luminous emission control signal can typically only change in a certain minimum step size, potentially leading to a step effect in brightness control. The step effect refers to discontinuous brightness changes; the sudden jump in brightness is perceptible to the naked eye, especially noticeable at low brightness levels. The residual value quantifies the minute difference between the ideal and actual changes. It reflects the remaining portion of the luminous emission control signal width change under the current brightness adjustment setting—that is, the portion of the change that did not reach the minimum step size required to cause a significant change in brightness.
[0119] To reduce the stair-step effect and improve the smoothness and accuracy of brightness changes, a Gamma register correction coefficient is introduced. This coefficient is calculated based on the remainder of the signal change (i.e., the portion of the signal change that cannot be divided by the minimum step size) and the minimum change width of the system. It reflects the inadequacy of signal change accuracy in brightness control and quantifies the degree of compensation required through Gamma correction. By utilizing the Gamma register correction coefficient, the system can fine-tune the gamma register value. Even if the width change of the emission control signal is insufficient to cause a significant change in brightness, the dynamic adjustment of gamma correction can transform this small change into a small change in brightness. This improves the accuracy of brightness adjustment and the smoothness of image display, reduces discontinuities or stair-step effects in brightness changes, and provides a more natural and comfortable viewing experience.
[0120] S15. Determine the target gamma register compensation value based on the pulse gain value and the gamma register compensation value.
[0121] Specifically, after determining the pulse gain value corresponding to the current display brightness value and obtaining the gamma register compensation value, the pulse gain value and the gamma register compensation value are combined to determine the target gamma register compensation value.
[0122] The target gamma register compensation value is a novel compensation amount proposed in this embodiment. This compensation amount reflects the final compensation value after further differentiated adjustment based on the timing position of the pulse width variation pulse, building upon the gamma register compensation value. Specifically, the gamma register compensation value is a basic compensation amount calculated based on the minimum variation width and the current display brightness value, used to compensate for brightness steps caused by overall EM Duty changes; the pulse gain value is a gain coefficient determined based on the timing position of the pulse width variation pulse in the first emission control signal, used to differentiate the gamma register compensation value. Therefore, the target gamma register compensation value can differentiate the brightness contribution differences at different pulse timing positions, replacing the gamma register compensation value superimposed on the initial gamma register value to adjust pixel brightness.
[0123] Optionally, the target gamma register compensation value is the product of the pulse gain value and the gamma register compensation value, i.e., Gamma2Reg=EM Gain×Gamma2Reg'; Gamma2Reg is the target gamma register compensation value, EM Gain is the pulse gain value, and Gamma2Reg' is the gamma register compensation value.
[0124] In this embodiment, by multiplying the pulse gain value by the gamma register compensation value, the final target gamma register compensation value includes both the basic compensation for the overall change in EM Duty and the differentiated adjustment for the specific timing position of the pulse width variation pulse. Specifically, for pulse timing positions that contribute little to brightness, the gamma register compensation value is multiplied by a smaller pulse gain value to weaken the compensation; for pulse timing positions that contribute significantly to brightness, the gamma register compensation value is multiplied by a larger pulse gain value to provide normal or enhanced compensation. This further improves the smoothness of the image display, reduces discontinuities or step effects in brightness changes, and provides a more natural and comfortable viewing experience.
[0125] It should be noted that multiplying the pulse gain value and the gamma register compensation value to obtain the target gamma register compensation value is only one implementation of the present invention. In other embodiments, other mathematical operations (such as weighted summation) can also be used to combine the two, as long as the gamma register compensation value can be adjusted differently according to the specific timing position of the pulse width change pulse. The present invention does not make specific limitations on this.
[0126] Furthermore, when the pulse gain value is 1, the target gamma register compensation value is equal to the gamma register compensation value, which is equivalent to not performing any additional differential adjustment. This is suitable for application scenarios where it is not necessary to distinguish the pulse timing position of pulse width changes.
[0127] S16. The initial gamma register value is compensated using the target gamma register compensation value to adjust the pixel brightness of the display panel.
[0128] In this embodiment, after determining the target gamma register compensation value, the initial gamma register value is compensated using the target gamma register compensation value to obtain the compensated gamma register value, and the brightness of the pixel is adjusted using the compensated gamma register value.
[0129] The initial gamma register value refers to the base gamma register value determined by the system in the current display state, based on the current display brightness, grayscale value, and screen refresh rate, by looking up the gamma register mapping table or performing corresponding calculations. The initial gamma register value is the fundamental parameter used by the display panel to establish the conversion relationship between the input signal and output brightness when no additional brightness compensation is performed. It directly affects the voltage magnitude of the data signal, thus determining the pixel's luminous brightness. In practical applications, the initial gamma register value can be stored in the driver chip's register as a reference value for brightness adjustment. Subsequent target gamma register compensation values are superimposed on this reference value, allowing for fine-tuning of the brightness.
[0130] Specifically, the target gamma register compensation value is superimposed with the initial gamma register value to obtain the compensated gamma register value, i.e., GammaReg = Gamma1Reg + Gamma2Reg; where GammaReg is the compensated gamma register value, Gamma1Reg is the initial gamma register value, and Gamma2Reg is the target gamma register compensation value.
[0131] After obtaining the compensated gamma register value, a data signal is generated based on the compensated gamma register value and input to the pixel driving circuit 21. The driving transistor T3 generates a corresponding driving current based on the data signal. The driving current flows through the light-emitting element 20, driving the light-emitting element 20 to emit light of corresponding brightness, thereby realizing the control of the pixel's light emission brightness.
[0132] Understandably, since the target gamma register compensation value has been differentiated according to the timing position of the pulse width change pulse, the compensated gamma register value can accurately compensate for the difference in brightness contribution at different pulse timing positions, thereby effectively improving the brightness jump problem under low grayscale, improving the brightness adjustment accuracy of the display panel, and providing a more natural and comfortable viewing experience.
[0133] It should be noted that adding the target gamma register compensation value to the initial gamma register value to obtain the compensated gamma register value is only one implementation of the present invention. The present invention does not make specific limitations on this, as long as the initial gamma register value can be compensated according to the target gamma register compensation value.
[0134] In summary, the brightness adjustment method provided by this invention obtains a first light-emitting control signal corresponding to the current display brightness value, determines the pulse width variation pulse of the first light-emitting control signal relative to a second light-emitting control signal corresponding to a reference display brightness value, determines the corresponding pulse gain value based on the timing position of the pulse width variation pulse in the first light-emitting control signal, combines the pulse gain value with a gamma register compensation value to determine a target gamma register compensation value, and finally uses the target gamma register compensation value to compensate the initial gamma register value to adjust the pixel brightness. This method can perform differentiated compensation based on the specific timing position of the pulse width variation pulse, that is, it can specifically adjust the brightness contribution difference of different pulse timing positions, improve the brightness jump phenomenon at low gray levels, and provide a more natural and comfortable viewing experience.
[0135] Figure 23 This is a schematic diagram illustrating the correspondence between pulse gain value and pulse timing position in an embodiment of the present invention. The horizontal axis represents the timing position of each pulse (EM Pulse) in the emission control signal (arranged in chronological order), and the vertical axis represents the pulse gain value (EM Gain). Figure 23The diagram illustrates how to set the pulse gain value for different pulse timing positions.
[0136] like Figure 23 As shown, optionally, the light emission control signal includes at least two pulse groups 30, each pulse group including at least one pulse, and different pulse groups 30 correspond to different pulse gain values.
[0137] The number of pulse groups 30 is unlimited, for example, there can be two, three or more; the number of pulses in each pulse group 30 is unlimited, for example, there can be one, two or more; the way the pulse groups 30 are divided is not limited, for example, they can be divided continuously in time sequence, or divided by interval, or divided according to the contribution of pulse P to the brightness. The embodiments of the present invention do not make specific limitations in this regard.
[0138] It should be noted that, Figure 26 In this context, "last" represents the position of the last pulse within a frame. It is only used to identify the end position of the pulse sequence within a frame. The specific pulse number corresponding to "last" can vary depending on the actual number of pulses. For example, the total number of pulses can be 4, 6, 8, 16, 32 or more. Accordingly, "last" can represent the 4th, 6th, 8th, 16th, 32nd pulse, etc. This invention does not impose any specific limitations on this.
[0139] Figure 24 A flowchart illustrating another method for adjusting the brightness of a display panel provided in an embodiment of the present invention is shown below. Figure 24 As shown, based on the timing position of the pulse width variation pulse in the first light emission control signal, the pulse gain value corresponding to the current display brightness value is determined, including: S131. Determine the pulse group corresponding to the timing position of the pulse width change pulse in the first light emission control signal as the target pulse group.
[0140] It is understandable that the target pulse group refers to the pulse group to which the pulse width variation pulse belongs in terms of timing after the multiple pulses in the light emission control signal are pre-divided into at least two pulse groups.
[0141] Specifically, after determining the timing position of the pulse width change pulse in the first light emission control signal, the timing position is compared with the pulse range covered by each pulse group to determine which pulse group the pulse width change pulse is located in, and that pulse group is the target pulse group.
[0142] For example, suppose the light emission control signal contains 6 pulses, where the 1st to 3rd pulses are divided into the first pulse group 301, and the 4th to 6th pulses are divided into the second pulse group 302. If the pulse width change pulse is the 2nd pulse, then it belongs to the first pulse group 301, and the first pulse group 301 is the target pulse group; if the pulse width change pulse is the 5th pulse, then it belongs to the second pulse group 302, and the second pulse group 302 is the target pulse group.
[0143] S132. Determine the pulse gain value corresponding to the current display brightness value based on the pulse gain value corresponding to the target pulse group.
[0144] Specifically, after determining the target pulse group, the pulse gain value corresponding to the target pulse group is obtained, and the pulse gain value is determined as the pulse gain value corresponding to the current display brightness value.
[0145] For example, such as Figure 23 As shown, if the target pulse group is the first pulse group 301, then the pulse gain value (e.g., EM Gain1) corresponding to the first pulse group 301 is determined as the pulse gain value corresponding to the current display brightness value; if the target pulse group is the second pulse group 302, then the pulse gain value (e.g., EM Gain2) corresponding to the second pulse group 302 is determined as the pulse gain value corresponding to the current display brightness value.
[0146] The above method eliminates the need to set a pulse gain value for each pulse individually. Instead, multiple pulses are divided into several pulse groups, and pulses within the same pulse group share the same pulse gain value. This achieves differentiated compensation while reducing the number of parameter configurations and storage space overhead, simplifying the implementation.
[0147] Understandable, Figure 23 The number of pulse groups, the number of pulses in each pulse group, and the corresponding pulse gain value shown are for illustrative purposes only. This invention does not impose any specific limitations on these values. In practical applications, these values can be set according to the characteristics of the display panel and the debugging results.
[0148] Optional, such as Figure 23 As shown, at least two pulse groups include a first pulse group 301 and a second pulse group 302, with the first pulse group 301 preceding the second pulse group 302 in timing. The pulse gain value (e.g., EMGain1) corresponding to the first pulse group 301 is less than or equal to the pulse gain value (e.g., EMGain2) corresponding to the second pulse group 302, i.e., EMGain1≤EMGain2.
[0149] Specifically, Figure 25This is a schematic diagram illustrating the relationship between the anode voltage of a light-emitting element and time, provided by an embodiment of the present invention. The diagram schematically shows the waveform of the anode voltage of the light-emitting element changing with time over one frame. The horizontal axis represents time, and the vertical axis represents the anode voltage of the light-emitting element.
[0150] like Figure 25 As shown, within one frame time t, the light emission control signal turns on the light emission control transistor in the pixel driving circuit, the first power supply voltage is applied to the anode of the light emission element, the anode voltage increases, and the light emission element begins to emit light.
[0151] The "start-up point" refers to the initial moment when the anode voltage reaches the light-emitting element's activation voltage, causing the element to begin emitting light. Before the start-up point, the anode voltage is low, and the element does not emit light; after the start-up point, the anode voltage rises above the element's activation voltage, and the element begins to emit light.
[0152] The light-emitting zone refers to the period within a frame during which the anode voltage is above the activation voltage of the light-emitting element, causing the element to actually emit light. Within the light-emitting zone, the anode voltage is maintained above the required activation voltage level for the light-emitting element, driving current to flow through the element and causing it to continuously emit light. The start time of the light-emitting zone is the activation point, and the end time is the reset point (i.e., the reset time after the last pulse ends).
[0153] The saturation point refers to the moment within a frame when the anode voltage rises to a relatively high value and then the voltage change tends to level off or reaches its peak. Before the saturation point, the anode voltage is in the rising phase, and the brightness of the light-emitting element gradually increases with the increase of the anode voltage; after the saturation point, the change of the anode voltage tends to level off, and the light-emitting element enters a relatively stable light-emitting state during the corresponding pulse period.
[0154] The reset point refers to the moment within one frame when the pixel driving circuit resets the anode of the light-emitting element. Before the reset point, the light-emitting element is in a state of emitting light or waiting to emit light; after the reset point, the second reset transistor T7 in the pixel driving circuit is turned on, writing the reference voltage to the anode of the light-emitting element, causing the anode voltage to be quickly pulled down to a low level (such as the reference voltage).
[0155] like Figures 20-25 As shown, within one frame, for the first few pulses, due to the low driving current at low gray levels, the anode voltage cannot reach the turn-on voltage of the light-emitting element, and the light-emitting element cannot be turned on. Therefore, the brightness contribution of the first few pulses is low (e.g., Figure 20 (Region D in the text). As the anode voltage gradually increases, subsequent pulses can bring the anode voltage above the start-up level, and the light-emitting element begins to emit light. When the anode voltage further rises to the saturation point and tends to stabilize, the light-emitting element enters a fully luminous state, and the brightness contribution of the corresponding pulse is relatively high.
[0156] Therefore, in this embodiment, a first pulse group 301 and a second pulse group 302 are set. The first pulse group 301 includes several pulses that are earlier in the time sequence within a frame, and the second pulse group 302 includes several pulses that are later in the time sequence within a frame.
[0157] In particular, because the pulses in the first pulse group 301 cannot effectively illuminate the light-emitting element at low gray levels due to the low driving current, their contribution to brightness is low (e.g., Figure 20 The first few pulses corresponding to region D in the first pulse group 301 have a small actual brightness change when the minimum change width is increased on the pulses in the first pulse group 301. Therefore, the pulse gain value (such as EM Gain1) corresponding to the first pulse group 301 is set to be small to weaken the compensation of the gamma register value and avoid overcompensation.
[0158] Furthermore, the pulses in the second pulse group 302 enable the light-emitting element to emit light normally and contribute significantly to brightness. When the minimum variation width is increased on the pulses in this pulse group, the actual brightness change is larger. Therefore, the pulse gain value (such as EM Gain2) corresponding to the second pulse group 302 is set to be larger so that the gamma register compensation value can be compensated normally or enhanced to improve the brightness jump problem.
[0159] Therefore, by setting the pulse gain value corresponding to the first pulse group 301 to be no greater than the pulse gain value corresponding to the second pulse group 302, the target gamma register compensation value can be more accurately matched with the actual brightness contribution of each pulse group 30, thus improving the brightness jump problem at low gray levels.
[0160] It should be noted that, Figure 25 The anode voltage waveform and the positions of each feature point shown are for illustrative purposes only. The actual waveform may vary depending on the characteristics of different display panels and the driving design.
[0161] Optional, such as Figure 23 As shown, the first pulse group 301 includes at least two pulses, and the pulse gain values corresponding to different pulses in the first pulse group 301 are the same.
[0162] Among them, such as Figure 23 As shown, the first pulse group 301 contains N pulses, where N is a positive integer greater than or equal to 1. Figure 23 The symbol N is used to represent the information. The specific value of N can be set according to the characteristics of the display panel and the debugging results. This invention does not impose any specific limitations on it.
[0163] In this embodiment, as Figure 23As shown, since the pulses in the first pulse group 301 are earlier in the timing sequence, they cannot effectively light up the light-emitting element or have low brightness contribution at low gray levels due to low driving current. Their brightness contribution characteristics are similar. Therefore, in this embodiment, the same pulse gain value is set for each pulse in the first pulse group 301. For example, the pulses in the first pulse group 301 are, in sequence, the 1st pulse, the 2nd pulse, ..., the Nth pulse (i.e., the last pulse in the first pulse group 301), and each pulse has the same pulse gain value. By setting all pulses in the first pulse group 301 to share a single pulse gain value (such as EM Gain1), it is beneficial to save storage space and reduce the number of parameter configurations.
[0164] Figure 26 This is a schematic diagram illustrating another correspondence between pulse gain value and pulse timing position provided by an embodiment of the present invention, as shown below. Figure 26 As shown, optionally, the first pulse group 301 includes at least two pulses, and the pulse gain values corresponding to different pulses in the first pulse group 301 are different.
[0165] Within the same first pulse group 301, pulses at different timing positions may contribute slightly different amounts to the brightness. Therefore, in this embodiment, different pulse gain values are set for each pulse within the first pulse group 301.
[0166] For example, the first pulse corresponds to the pulse gain value EM Gain11, the second pulse corresponds to the pulse gain value EM Gain12, and so on, and the values of EM Gain11, EM Gain12, etc. are different.
[0167] This setting allows for more precise differential compensation, further improving compensation accuracy, mitigating brightness jump issues, and ultimately achieving more delicate and natural brightness variations.
[0168] Optional, such as Figure 26 As shown, in the first pulse group 301, the pulse gain value corresponding to each pulse increases sequentially according to the timing sequence of each pulse.
[0169] Within the same first pulse group 301, pulses with earlier timing sequences have lower anode voltages due to insufficient driving current, resulting in relatively smaller brightness contributions. Pulses with later timing sequences, due to the cumulative effect of preceding pulses, have higher anode voltages and gradually increase their brightness contributions. Therefore, in this embodiment, the pulse gain value is set to increase as the pulse timing position progresses.
[0170] For example, the first pulse group 301 contains multiple pulses, which are sequentially named the 1st pulse, the 2nd pulse, ..., the Nth pulse, and the pulse gain values corresponding to each pulse are EM Gain11, EM Gain12, ..., EM Gain1, respectively.N , and EM Gain11<EM Gain12<…<EM Gain1 N In other words, the later a pulse appears in the time sequence, the greater its corresponding pulse gain value.
[0171] With this setting, the pulse gain value gradually increases as the pulse timing position becomes later, which can match the gradually increasing brightness contribution of each pulse, achieve more refined differential compensation, improve the brightness jump problem, and thus achieve more delicate and natural brightness changes.
[0172] It should be noted that, Figure 26 This is only one optional embodiment of the present invention. The number of pulses in the first pulse group 301, the specific size and variation law of the pulse gain value corresponding to each pulse can be set according to the characteristics of the display panel and the debugging results. The present invention does not make specific limitations in this regard.
[0173] Optional, such as Figure 26 As shown, in the first pulse group 301, the difference in pulse gain values between any two pulses that are adjacent in time sequence is the same.
[0174] Among them, the pulse gain values corresponding to multiple pulses in the first pulse group 301 are distributed in an arithmetic sequence.
[0175] Taking the first pulse group 301 containing 3 pulses as an example, the pulse gain value corresponding to the first pulse is EMGain11, the pulse gain value corresponding to the second pulse is EMGain12, and the pulse gain value corresponding to the third pulse is EMGain13. Furthermore, EMGain12-EMGain11=EMGain13-EMGain12 means that the difference in pulse gain value between adjacent pulses is equal.
[0176] In this embodiment, the method of increasing the pulse gain value by equal increments can further simplify the parameter configuration and reduce storage space overhead, based on the fact that the pulse gain value increases as the pulse timing position is later.
[0177] It should be noted that the above-mentioned arithmetic progression method is only one optional implementation of the present invention. The specific values of each pulse gain can be set according to the characteristics of the display panel and the debugging results. The present invention does not impose any specific limitations on this.
[0178] Optional, such as Figure 26 As shown, in the first pulse group 301, the pulse gain value corresponding to the first pulse is a first gain value EM Gain11, and the pulse gain value corresponding to the last pulse is a second gain value EM Gain1N, and the first gain value EM Gain11 is less than the second gain value EM Gain1N. NThat is, EM Gain11 < EM Gain1 N .
[0179] Based on the pulse gain value corresponding to the target pulse group, determine the pulse gain value corresponding to the current display brightness value, including: S1321. When the target pulse group is the first pulse group 301, obtain the first gain value EM Gain11 and the second gain value EM Gain1. N And the timing position of the pulse width variation pulse in the first pulse group 301.
[0180] S1322. When the timing position of the pulse width change pulse in the first pulse group 301 corresponds to the first pulse in the first pulse group 301, the first gain value EM Gain11 is determined as the pulse gain value corresponding to the current display brightness value.
[0181] S1323. When the timing position of the pulse width variation pulse in the first pulse group 301 corresponds to the last pulse in the first pulse group 301, the second gain value EM Gain1 is adjusted. N The pulse gain value is determined to correspond to the current display brightness value.
[0182] S1324. When the timing position of the pulse width variation pulse in the first pulse group 301 is between the first pulse and the last pulse in the first pulse group 301, the first gain value EM Gain11 and the second gain value EM Gain11 are adjusted according to the timing position of the pulse width variation pulse in the first pulse group 301. N Interpolation calculations are performed to determine the pulse gain value corresponding to the current display brightness value.
[0183] Interpolation calculation refers to the method of calculating the pulse gain value corresponding to a given position based on the relative position of the pulse width-changing pulse between the two known endpoint values.
[0184] Specifically, the interpolation calculation is based on the timing position of the pulse width variation pulse in the first pulse group 301, and the first gain value EM Gain11 and the second gain value EM Gain11. N The pulse gain value corresponding to the timing position is determined according to a certain mathematical relationship.
[0185] It is understandable that, since the pulses in the first pulse group 301 are earlier in the timing sequence, and at low gray levels, they cannot effectively illuminate the light-emitting element or have low brightness contribution due to the low driving current, and within the same first pulse group 301, the earlier the pulse in the timing sequence, the lower its brightness contribution, while the brightness contribution of the pulses in the relatively later timing sequence gradually increases. Therefore, in this embodiment, the first gain value EM Gain11 corresponding to the first pulse in the first pulse group 301 is set to a small value, and the second gain value EM Gain11 corresponding to the last pulse in the first pulse group 301 is set to a small value. N The value is set to a larger value; for the intermediate pulses in the first pulse group 301 located between the first and last pulses, the corresponding pulse gain value is determined by interpolation calculation. This causes the pulse gain value corresponding to each pulse in the first pulse group 301 to gradually increase as the pulse timing position becomes later, in order to match the gradually increasing brightness contribution of each pulse, achieve more refined differential compensation, improve the brightness jump problem, and thus achieve more delicate and natural brightness changes.
[0186] Using the above method, it is not necessary to store the pulse gain value separately for each pulse in the first pulse group 301; only the first gain value EM Gain11 and the second gain value EM Gain1 need to be stored. N This allows for the calculation of the pulse gain value corresponding to any pulse within the group through interpolation, thereby simplifying parameter configuration and reducing storage space overhead while achieving refined compensation.
[0187] Optional, such as Figure 26 As shown, the interpolation calculation is a linear interpolation calculation.
[0188] The linear interpolation calculation refers to determining the corresponding pulse gain value according to the timing position of the pulse width change pulse in the first pulse group 301 in the form of an arithmetic sequence.
[0189] For example, suppose the first pulse group 301 contains N pulses, where the pulse gain value corresponding to the first pulse is EMGain11, and the pulse gain value corresponding to the Nth pulse is EMGain1. N Then, the pulse gain value EM Gain1 corresponding to the i-th pulse (1≤i≤N) in the first pulse group 301 is... i Calculated using the following linear interpolation formula: EM Gain1 i =EM Gain11+[(i-1) / (N-1)]×(EM Gain1 N -EM Gain11); Where i is the timing sequence number of the pulse with varying pulse width in the first pulse group 301. Using the above formula, the pulse gain value corresponding to any pulse in the first pulse group 301 can be quickly calculated.
[0190] In this embodiment, linear interpolation is used, which is simple to implement, requires little computation, and does not require complex calculations. This helps to reduce the difficulty of hardware implementation and power consumption, while also being able to better match the requirement that the pulse gain value in the first pulse group 301 gradually increases with the pulse timing position.
[0191] It should be noted that the above linear interpolation calculation is only one optional implementation of the present invention. In other embodiments, nonlinear interpolation, such as exponential interpolation, logarithmic interpolation, or quadratic interpolation, can also be used. The present invention does not limit the specific method of interpolation calculation, as long as the corresponding pulse gain value can be determined according to the timing position of the pulse width variation pulse in the first pulse group.
[0192] Optionally, a first gain value EM Gain11 and a second gain value EM Gain1. N The timing position of the last pulse in the first pulse group 301 within the first light emission control signal is determined according to the current display frequency.
[0193] Display frequency refers to the number of times the display panel refreshes the displayed image per unit of time, measured in Hertz (Hz), also known as screen refresh rate. Common display frequencies include 60Hz, 90Hz, 120Hz, and 144Hz. The display frequency determines the display time of each frame; a higher display frequency results in a shorter frame time, while a lower display frequency results in a longer frame time.
[0194] The current display frequency refers to the refresh rate used by the display panel in its current operating state, which can be set by the system or dynamically adjusted according to the displayed content. At different display frequencies, the timing configuration of the light emission control signal may be different. For example, the number of pulses contained in a frame, the width of each pulse, and the light emission characteristics of each pulse may all change with the display frequency.
[0195] Because the pulse configuration and light emission characteristics of the light emission control signal differ at different display frequencies, the contribution characteristics of the pulse to brightness may also change accordingly. Therefore, in this embodiment, the first gain value EM Gain11 and the second gain value EM Gain1 are... N The timing position of the last pulse in the first pulse group (i.e., the number of pulses N contained in the first pulse group 301) can be set according to the current display frequency so that the configuration of the pulse gain value matches the actual light emission characteristics at the current display frequency, thereby ensuring that a good compensation effect can be obtained at different display frequencies, improving the brightness jump problem, and achieving a more delicate and natural brightness change.
[0196] For example, at higher display frequencies (e.g., 120Hz), the frame time is shorter, and the pulse widths are relatively narrower. At lower grayscale levels, the brightness contribution of the first few pulses is lower, requiring more pulse accumulation to bring the anode voltage to the turn-on level. Therefore, the first gain value EM Gain11 and the second gain value EM Gain1 can be adjusted. N The value is set to a relatively small value, and the number of pulses included in the first pulse group 301 is increased to cover more pulses with lower brightness contribution. At lower display frequencies (e.g., 60Hz), a frame time is longer, and the pulse widths are relatively wider. A smaller number of pulses are sufficient to raise the anode voltage to the turn-on level, thus enabling more pulses to be effectively turned on, while the number of pulses with lower brightness contribution is relatively smaller. Therefore, the first gain value EM Gain11 and the second gain value EM Gain1 can be set to a relatively small value. N Set to a relatively large value and reduce the number of pulses included in the first pulse group 301, that is, reduce the coverage of the low brightness contributing pulses, so that more pulses are assigned to the second pulse group 302 to compensate with a larger pulse gain value.
[0197] It should be noted that the above correspondence between display frequency and parameters is only an illustrative example. The specific values and grouping methods can be set according to the actual characteristics of the display panel and the debugging results. This invention does not impose any specific limitations on this.
[0198] Optionally, a first gain value EM Gain11 and a second gain value EM Gain1 N Determined based on the currently displayed grayscale value.
[0199] The grayscale value refers to the gray level of each pixel when the display panel displays an image, used to represent the brightness level of that pixel. Grayscale values can be represented using binary numbers; for example, in 8-bit driving, the grayscale value range is 0 to 255, where 0 corresponds to the darkest (black), 255 corresponds to the brightest (white), and intermediate values correspond to different brightness levels. A higher grayscale value indicates a higher brightness for the pixel; a lower grayscale value indicates a lower brightness for the pixel. The currently displayed grayscale value is the gray level of the pixel in the image currently displayed on the display panel.
[0200] During the driving process of the display panel, the grayscale value determines the magnitude of the data voltage. For example, the higher the grayscale value, the larger the absolute value of the voltage corresponding to the data signal, the larger the pixel driving current, and the higher the brightness of the light-emitting element; the lower the grayscale value, the smaller the absolute value of the voltage corresponding to the data signal, the smaller the driving current, and the lower the brightness.
[0201] Furthermore, the brightness contribution characteristics of each pulse differ at different gray levels. For example, the lower the gray level, the smaller the pixel driving current, the lower the brightness contribution of each pulse, and the smaller the difference in brightness contribution between different pulse positions, requiring a lower degree of differential compensation. Conversely, the higher the gray level, the larger the pixel driving current, and the higher the brightness contribution of each pulse, but the difference in brightness contribution between the first few pulses and subsequent pulses may be more significant, requiring a greater degree of differential compensation. Therefore, the pulse gain value should be set to match the actual brightness contribution characteristics of each pulse at the current gray level.
[0202] In this embodiment, by dynamically adjusting the first gain value and the second gain value according to the current displayed grayscale value, the setting of the pulse gain value can be matched with the brightness contribution characteristics under the current grayscale, so that a good compensation effect can be obtained under different grayscales, improving the brightness jump problem and achieving more delicate and natural brightness changes.
[0203] Optionally, a first gain value EM Gain11 and a second gain value EM Gain1 N It increases as the current grayscale value increases.
[0204] Specifically, the higher the current displayed grayscale value, the higher the first gain value EM Gain11 and the second gain value EM Gain12. N The larger the value, the lower the currently displayed grayscale value, and the higher the first gain value EM Gain11 and the second gain value EM Gain12. N The smaller.
[0205] As mentioned earlier, the brightness contribution characteristics of each pulse are different at different gray levels.
[0206] The higher the displayed grayscale value, the greater the pixel driving current, and the faster the anode voltage rise rate corresponding to each pulse. This allows the pulse to reach the on-state earlier and enter saturation, resulting in a larger number of effective light-emitting pulses. Each pulse in the first pulse group 301 contributes significantly to the brightness. However, when the minimum variation width increases on a particular pulse, the resulting increase in pulse width causes a significant change in actual brightness, leading to severe brightness jumps. Therefore, the target gamma register compensation value needs to have a large compensation intensity to improve the brightness jump problem. Thus, when the current displayed grayscale value is high, a larger first gain value and a larger second gain value are set.
[0207] Furthermore, the lower the displayed grayscale value, the smaller the pixel driving current, and the slower the rise rate of the anode voltage corresponding to each pulse. The first few pulses are difficult to effectively activate the light, and the contribution of each pulse in the first pulse group 301 to the brightness is relatively low. At this time, when the minimum change width increases on a certain pulse, even if the pulse width increases, the actual brightness change is relatively small due to the low driving current. The brightness jump problem is not as severe as under high grayscale conditions, and the compensation intensity required for the target gamma register compensation value is smaller. Therefore, when the current displayed grayscale value is low, a smaller first gain value and a smaller second gain value are set.
[0208] Therefore, the first gain value and the second gain value increase as the current display grayscale value increases, and decrease as the current display grayscale value decreases. By dynamically adjusting the first gain value and the second gain value according to the current display grayscale value, the intensity of the target gamma register compensation value can be matched with the degree of brightness jump at the current display grayscale value, achieving good compensation effect at different grayscale levels.
[0209] It should be noted that the specific correspondence between the above-mentioned grayscale values and the first and second gain values is merely illustrative and the present invention is not limited thereto. In practical applications, the specific values of the first and second gain values can be flexibly set according to the characteristics of different display panels and the debugging results. For example, the optimal gain value can be determined through experimental debugging based on the brightness jump degree and compensation requirements obtained from actual testing. The present invention does not impose specific limitations on this.
[0210] Optionally, under different current display grayscale values, the last pulse in the first pulse group 301 has the same timing position in the first light emission control signal.
[0211] Regardless of how the current displayed grayscale value changes, the number of pulses contained in the first pulse group 301 remains unchanged, and the last pulse in the first pulse group 301 always corresponds to the pulse at the same temporal position within a frame.
[0212] For example, if the first pulse group 301 is set to contain the first 3 pulses in a frame, then under different grayscale values (e.g., W31, W63, W127, etc.), the first pulse group 301 will always contain the 1st to 3rd pulses, and its last pulse will always correspond to the 3rd pulse, which will not change with the grayscale value.
[0213] With this configuration, the pulse range covered by the first pulse group 301 is fixed, and only the first gain value EM Gain11 and the second gain value EM Gain1 corresponding to each pulse within the first pulse group 301 are considered. N As the grayscale value changes, it simplifies parameter configuration while still achieving differentiated compensation based on the displayed grayscale value. This method is simple to implement and helps save storage space.
[0214] Optionally, the timing position of the last pulse in the first pulse group 301 within the first light emission control signal is determined based on the current displayed grayscale value. Specifically, the smaller the current displayed grayscale value, the later the timing position of the last pulse in the first pulse group within the first light emission control signal.
[0215] Figure 27 This is a schematic diagram illustrating the relationship between anode voltage and time under different display grayscale values, as provided in an embodiment of the present invention. Figure 27 As shown, the horizontal axis represents time, and the vertical axis represents the anode voltage of the light-emitting element. The figure shows three curves, corresponding to the waveforms of the anode voltage changing with time at high display grayscale values (curve X, e.g., W127 grayscale), medium display grayscale values (curve Y, e.g., W63 grayscale), and low display grayscale values (curve Z, e.g., W31 grayscale), respectively.
[0216] like Figure 27 As shown, the lower the grayscale value, the smaller the pixel driving current, and the slower the anode voltage rise rate. More pulses are needed to gradually raise the anode voltage to saturation. Therefore, the saturation point gradually shifts later as the grayscale value decreases. Specifically, at high grayscale values (curve X), the anode voltage rises faster, quickly reaching the on-state and reaching the saturation point earlier, entering a stable light-emitting state. At medium grayscale values (curve Y), the anode voltage rises slower, and the saturation point appears relatively later. At low grayscale values (curve Z), the anode voltage rises slowly, and the saturation point appears even later.
[0217] A later saturation point means that within a frame, the number of pulses that can reach saturation and emit light fully is reduced, i.e., the number of pulses with a high effective brightness contribution is reduced; while the number of pulses that cannot reach the saturation point and have a low brightness contribution is increased.
[0218] Therefore, at low display grayscale values, more pulses need to be allocated to the first pulse group 301 to cover more pulses with lower brightness contributions, so as to avoid overcompensation or undercompensation due to improper compensation. At this time, the number of pulses contained in the first pulse group 301 should be increased accordingly. That is, the smaller the current display grayscale value, the later the timing position of the last pulse in the first pulse group 301 in the first light emission control signal.
[0219] At high display grayscale values, only a smaller number of pulses need to be allocated to the first pulse group 301. That is, the larger the current display grayscale value, the earlier the timing position of the last pulse in the first pulse group 301 is in the first light emission control signal.
[0220] By dynamically adjusting the coverage of the first pulse group 301 according to the displayed grayscale value, pulses with lower brightness contribution can be accurately divided into the first pulse group 301 under different grayscale values, thereby improving the pertinence and accuracy of compensation.
[0221] It should be noted that the specific correspondence between each grayscale value and the number of pulses contained in the first pulse group can be set according to the characteristics of the display panel and the debugging results. This invention does not impose any specific limitations on this.
[0222] also, Figure 27 The curves shown are for illustrative purposes only; the actual curves may vary depending on the characteristics of different display panels and the driving design.
[0223] Optionally, for different current display brightness values, the first gain value EMGain11 remains the same, and the second gain value EMGain1... N Similarly, the last pulse in the first pulse group 301 has the same timing position in the first light emission control signal.
[0224] Among them, the pulse gain value is mainly used to compensate for the compensation deviation caused by the difference in brightness contribution between different pulse timing positions. This deviation is mainly related to the timing position of the pulse and the display grayscale value, and has little relation to the overall change of DBV.
[0225] Therefore, in this embodiment, regardless of how the current display brightness value (DBV) changes, the first gain value EMGain11 and the second gain value EMGain1 N The number of pulses contained in the first pulse group 301 remains unchanged.
[0226] In some embodiments, the DBV variation has already been compensated for using the gamma register compensation value Gamma2Reg', and the pulse gain value is only adjusted differentially above this basic compensation. Therefore, by using the same pulse gain value setting under different DBVs, parameter configuration can be simplified and storage overhead reduced while ensuring the compensation effect.
[0227] It should be noted that the above is only one optional implementation method, and the present invention does not specifically limit it. In other embodiments, the timing position of the first gain value, the second gain value, and the last pulse in the first pulse group can also be adjusted according to DBV.
[0228] Optional, such as Figure 23 and Figure 26 As shown, the second pulse group 302 includes at least two pulses, and the pulse gain values corresponding to different pulses in the second pulse group 302 are the same.
[0229] Since the pulses in the second pulse group 302 are later in the timing sequence, they can enable the anode voltage to reach above the turn-on level under low grayscale and enter a more sufficient light-emitting state. The brightness contribution of each pulse is high and the difference between them is small. Therefore, there is no need to set different pulse gain values for each pulse in the group. The compensation requirements can be met by using the same pulse gain value.
[0230] Therefore, in this embodiment, all pulses in the second pulse group 302 share a single pulse gain value (e.g., EMGain2). This method is simple to implement, helps reduce the number of parameter configurations, and saves storage space.
[0231] Optional, such as Figure 26 As shown, the pulse gain value (e.g., EM Gain2) corresponding to the second pulse group 302 is equal to the pulse gain value (e.g., the second gain value EM Gain1) corresponding to the last pulse of the first pulse group 301. N ).
[0232] Since the last pulse in the first pulse group 301 is close to the second pulse group 302 in timing, their brightness contribution characteristics are relatively similar. In this embodiment, the pulse gain value corresponding to each pulse in the second pulse group 302 is set to be the same as the pulse gain value corresponding to the last pulse in the first pulse group 301 (the pulse that is closest to the second pulse group 302 in timing). This can achieve a smooth transition of the pulse gain value at the junction of the two pulse groups, avoid the compensation discontinuity problem caused by the sudden change of the pulse gain value, and further reduce the number of parameter configurations and reduce the implementation complexity.
[0233] Optional, such as Figure 26 As shown, the last pulse in the first pulse group 301 and the first pulse in the second pulse group 302 are adjacent in time.
[0234] The first pulse group 301 and the second pulse group 302 are arranged sequentially, and there are no pulses between them that are not assigned to either pulse group. The boundary between the first pulse group 301 and the second pulse group 302 consists of two adjacent pulses.
[0235] In this embodiment, by setting the first pulse group 301 and the second pulse group 302 to be sequentially adjacent, it can be ensured that all pulses within a frame are divided into the corresponding pulse group 30, avoiding ungrouped pulses. At the same time, the setting of the pulse gain value can be smoothly transitioned between the first pulse group 301 and the second pulse group 302, improving the continuity and consistency of compensation.
[0236] It should be noted that the pulse gain value EM Gain2 corresponding to the second pulse group 302 is not limited to being equal to the pulse gain value EM Gain1 corresponding to the last pulse of the first pulse group 301. N In other embodiments, EM Gain2 may also be greater than EM Gain1. N That is, EM Gain2 > EM Gain1 N At this point, the first pulse group 301 uses a lower pulse gain value than the second pulse group 302, so that the pulses that are earlier in the timing sequence receive a weaker compensation intensity to match their lower brightness contribution and avoid overcompensation.
[0237] The specific value of EM Gain2 can be set according to the actual characteristics of the display panel and the debugging results. This invention does not impose any specific limitations on this.
[0238] Figure 28 This is a schematic diagram illustrating another correspondence between pulse gain value and pulse timing position provided by an embodiment of the present invention, as shown below. Figure 28 As shown, optionally, at least two pulse groups may also include a third pulse group 303, which is time-sequentially located after the second pulse group 302. The pulse gain value (e.g., EM Gain3) corresponding to the third pulse group 303 is less than the pulse gain value (e.g., EM Gain2) corresponding to the second pulse group 302, i.e., EM Gain3 < EM Gain2.
[0239] In this case, since the third pulse group 303 is located after the second pulse group 302 in terms of timing, the pulses it contains are the later pulses within a frame. The last pulse, being close to the reset point, results in a rapid reset of the anode voltage after its end, leading to a shorter effective light emission time and a relatively insufficient brightness contribution (e.g., ...). Figure 20 (As shown in region E).
[0240] Therefore, in this embodiment, the pulses in the third pulse group 303 use a smaller pulse gain value to weaken the compensation and avoid overcompensation.
[0241] By adding a third pulse group 303 after the second pulse group 302 and setting a smaller pulse gain value for the third pulse group 303, the setting of the pulse gain value can be matched with the actual change law of the pulse brightness contribution within a frame. For example, the brightness contribution of the first few pulses (the first pulse group) is low, so a smaller pulse gain value is used; the brightness contribution of the middle pulses (the second pulse group) is high, so a larger pulse gain value is used; and the brightness contribution of the last few pulses (the third pulse group) decreases again, so a smaller pulse gain value is used. This further improves the compensation accuracy, improves the brightness jump problem, and achieves a more delicate and natural brightness change.
[0242] Optional, such as Figure 28 As shown, the third pulse group 303 includes at least two pulses, and the pulse gain values corresponding to different pulses in the third pulse group 303 are the same.
[0243] Since the pulses in the third pulse group 303 are later in the timing sequence and close to the reset point, and have similar brightness contribution characteristics, in this embodiment, the same pulse gain value is set for each pulse in the third pulse group 303, that is, all pulses in the third pulse group 303 share a single pulse gain value (e.g., EM Gain3), which helps to save storage space and reduce the number of parameter configurations.
[0244] Figure 29 This is a schematic diagram illustrating another correspondence between pulse gain value and pulse timing position provided by an embodiment of the present invention, as shown below. Figure 29 As shown, optionally, the third pulse group 303 includes at least two pulses, and the pulse gain values corresponding to different pulses in the third pulse group 303 are different.
[0245] Within the same third pulse group 303, pulses at different timing positions may contribute slightly different amounts to the brightness. Therefore, in this embodiment, different pulse gain values are set for each pulse within the third pulse group 303.
[0246] For example, the last pulse corresponds to the pulse gain value EM Gain31, the second to last pulse corresponds to the pulse gain value EM Gain32, and so on, and the values of EM Gain31, EM Gain32, etc. are different.
[0247] This setting allows for more precise differential compensation, further improving compensation accuracy, mitigating brightness jump issues, and ultimately achieving more delicate and natural brightness variations.
[0248] Optional, such as Figure 29 As shown, in the third pulse group 303, the pulse gain value corresponding to each pulse decreases sequentially according to the timing sequence of each pulse.
[0249] In the third pulse group 303, pulses with earlier timings are farther from the reset point and contribute relatively more to brightness; pulses with later timings (especially the last pulse) are closer to the reset point and contribute relatively less to brightness. Therefore, in this embodiment, the pulse gain value corresponding to the pulses with relatively earlier timings in the third pulse group 303 is set to a relatively large value, and the pulse gain value corresponding to the pulses with relatively later timings in the third pulse group 303 is set to a relatively small value.
[0250] For example, the third pulse group 303 contains M pulses, which are sequentially named the Mth pulse from the end, ..., the second-to-last pulse, and the last pulse (i.e., the last pulse). The pulse gain value corresponding to each pulse is EMGain3. M ..., EM Gain32, EM Gain31, and satisfying EM Gain3 M >…>EM Gain32>EM Gain31.
[0251] Taking the third pulse group 303, which contains 3 pulses, as an example, the pulses in the order of timing are the third to last pulse, the second to last pulse, and the last pulse (i.e., the last pulse). The pulse gain values corresponding to each pulse are EM Gain33, EM Gain32, and EM Gain31, respectively, and EM Gain33 > EM Gain32 > EM Gain31.
[0252] With this setting, the gain value of each pulse gradually decreases as the pulse timing position becomes later, which can match the gradually decreasing brightness contribution of each pulse, achieve more refined differential compensation, improve the brightness jump problem, and thus achieve more delicate and natural brightness changes.
[0253] Optional, such as Figure 29 As shown, in the third pulse group 303, the difference in pulse gain values between any two pulses that are adjacent in time sequence is the same.
[0254] Among them, the pulse gain values corresponding to multiple pulses in the third pulse group 303 are distributed in an arithmetic sequence.
[0255] Taking the third pulse group 303, which contains M pulses, as an example, the pulses are, in sequence, the Mth pulse from the end, the (M-1)th pulse from the end, ..., the second-to-last pulse, and the last pulse (i.e., the last pulse). The pulse gain values corresponding to each pulse are EM Gain3. M EM Gain3 M-1 ..., EM Gain32, EM Gain31, and satisfying EM Gain3 M -EM Gain3 M-1 =…=EM Gain32-EM Gain31, meaning the difference in pulse gain between adjacent pulses is equal and decreases in an arithmetic progression.
[0256] In this embodiment, by adopting an arithmetic decreasing method, the parameter configuration can be further simplified and storage space overhead can be reduced, based on the fact that the pulse gain value decreases as the pulse timing position is later.
[0257] It should be noted that the above-mentioned arithmetic decreasing method is only one optional implementation of the present invention. The specific value of each pulse gain value can be set according to the characteristics of the display panel and the debugging results. The present invention does not make any specific limitation on this.
[0258] Optional, such as Figure 29 As shown, in the third pulse group 303, the pulse gain value corresponding to the first pulse (i.e., the Mth pulse from the end) is the third gain value EM Gain3. M The pulse gain value corresponding to the last pulse (i.e., the penultimate pulse) is the fourth gain value EM Gain31, and the third gain value EM Gain3 M Greater than the fourth gain value EM Gain31, i.e. EM Gain3 M >EM Gain31.
[0259] Based on the pulse gain value corresponding to the target pulse group, determine the pulse gain value corresponding to the current display brightness value, including: S1325. When the target pulse group is the third pulse group 303, obtain the third gain value EM Gain3. M The fourth gain value EM Gain31 and the timing position of the pulse width variation pulse in the third pulse group 303.
[0260] S1326. When the timing position of the pulse width variation pulse in the third pulse group 303 corresponds to the first pulse (i.e., the Mth pulse from the end) in the third pulse group 303, the third gain value EM Gain3 is adjusted. M The pulse gain value is determined to correspond to the current display brightness value.
[0261] S1327. When the timing position of the pulse width change pulse in the third pulse group 303 corresponds to the last pulse (i.e. the last pulse) in the third pulse group 303, the fourth gain value EM Gain31 is determined as the pulse gain value corresponding to the current display brightness value.
[0262] S1328. When the timing position of the pulse width variation pulse in the third pulse group 303 is between the first and last pulses in the third pulse group 303, adjust the third gain value EMGain3 according to the timing position of the pulse width variation pulse in the third pulse group 303. M Interpolate with the fourth gain value EM Gain31 to determine the pulse gain value corresponding to the current display brightness value.
[0263] Interpolation calculation refers to the method of calculating the pulse gain value corresponding to a given position based on the relative position of the pulse width-changing pulse between the two known endpoint values.
[0264] Specifically, the interpolation calculation is based on the timing position of the pulse width variation pulse in the third pulse group 303, and the third gain value EM Gain3. M The pulse gain value corresponding to the timing position is determined according to a certain mathematical relationship with the fourth gain value EM Gain31.
[0265] It is understandable that, since the pulses in the third pulse group 303 are close to the reset point in timing, their brightness contribution is relatively low. Furthermore, within the same third pulse group 303, pulses with later timings (i.e., closer to the reset point) contribute less brightness, while pulses with relatively earlier timings gradually contribute more brightness. Therefore, in this embodiment, the third gain value EM Gain3 corresponding to the first pulse in the third pulse group 303 is... M The fourth gain value EM Gain31 corresponding to the last pulse in the third pulse group 303 is set to a larger value, while the gain value of the intermediate pulses in the third pulse group 303, located between the first and last pulses, is determined by interpolation. This causes the pulse gain value of each pulse in the third pulse group 303 to gradually decrease as the pulse timing position becomes later, matching the gradually decreasing brightness contribution of each pulse, achieving more refined differential compensation, improving brightness jump problems, and ultimately achieving more delicate and natural brightness changes.
[0266] Using the above method, it is not necessary to store the pulse gain value separately for each pulse in the third pulse group 303; only the third gain value EM Gain3 needs to be stored. M With the fourth gain value EM Gain31, the pulse gain value corresponding to any pulse in the group can be obtained by interpolation calculation, thereby simplifying parameter configuration and reducing storage space overhead while achieving fine compensation.
[0267] Optional, such as Figure 29 As shown, the interpolation calculation is a linear interpolation calculation.
[0268] The linear interpolation calculation refers to determining the corresponding pulse gain value according to the timing position of the pulse width variation pulse in the third pulse group 303 in the form of an arithmetic sequence.
[0269] For example, suppose the third pulse group 303 contains M pulses, where the pulse gain value corresponding to the first pulse (i.e., the Mth pulse from the end) is the third gain value EMGain3. M The pulse gain value corresponding to the last pulse (i.e., the penultimate pulse) is the fourth gain value EM Gain31. Therefore, the pulse gain value EM Gain3 corresponding to the j-th pulse (1≤j≤M) in the third pulse group 303 is... j Calculated using the following linear interpolation formula: EM Gain3j =EM Gain3 M +[(j-1) / (M-1)]×(EM Gain31-EM Gain3 M ); Where j is the timing sequence number of the pulse width variation pulse in the third pulse group 303. Using the above formula, the pulse gain value corresponding to any pulse in the third pulse group 303 can be quickly calculated.
[0270] In this embodiment, linear interpolation is used, which is simple to implement, requires little computation, and does not require complex calculations. This helps to reduce the difficulty of hardware implementation and power consumption. At the same time, it can better match the requirement that the pulse gain value in the third pulse group 303 gradually decreases with the pulse timing position.
[0271] It should be noted that the above linear interpolation calculation is only one optional implementation of the present invention. In other embodiments, nonlinear interpolation, such as exponential interpolation, logarithmic interpolation, or quadratic interpolation, can also be used. The present invention does not limit the specific method of interpolation calculation, as long as the corresponding pulse gain value can be determined according to the timing position of the pulse width variation pulse in the first pulse group.
[0272] Optionally, the number of pulses in the third pulse group 303 is less than or equal to the number of pulses in the first pulse group 301.
[0273] Among them, the pulses in the first pulse group 301 correspond to the pulses with low brightness contribution within a frame time. At low gray levels, a large number of pulses are needed to cover the pulses that cannot effectively light up the light-emitting element due to the low driving current or have low brightness contribution. The pulses in the third pulse group 303 correspond to the pulses with insufficient brightness contribution due to their proximity to the reset point within a frame time. Usually, it is only necessary to cover a small portion of the pulses near the end of the frame to meet the compensation requirements.
[0274] Therefore, in this embodiment, the number of pulses in the third pulse group 303 is set to be no more than the number of pulses in the first pulse group 301. For example, if the first pulse group 301 contains N pulses and the third pulse group 303 contains M pulses, then M≤N.
[0275] For example, if the first pulse group 301 contains the first 4 pulses within a frame, the third pulse group 303 may be configured to contain the last 2 pulses or fewer within a frame; if the first pulse group 301 contains 3 pulses, the third pulse group 303 may be configured to contain 1 or 2 pulses, but is not limited thereto.
[0276] By reasonably configuring the number of pulses in the first pulse group 301 and the third pulse group 303, the number of parameter configurations can be reduced while ensuring the compensation effect, thus reducing the implementation complexity.
[0277] It should be noted that the above is only one optional implementation method, and the present invention does not specifically limit it. The specific number of pulses in the first pulse group 301 and the third pulse group 303 can be set according to the characteristics of the display panel and the debugging results.
[0278] Optional, such as Figure 29 As shown, the pulse gain value EM Gain3 corresponding to the first pulse in the third pulse group 303 (e.g., the Mth pulse from the end) is... M Equal to the pulse gain value corresponding to the second pulse group 302 (e.g., EM Gain2), i.e., EM Gain3 M =EM Gain2.
[0279] Since the first pulse in the third pulse group 303 is sequentially adjacent to the last pulse in the second pulse group 302, and their brightness contribution characteristics are relatively similar, in this embodiment, the pulse gain value of the first pulse in the third pulse group 303 is set to be equal to the pulse gain value of the second pulse group 302. This can achieve a smooth transition of the pulse gain value at the boundary between the two groups, avoid the compensation discontinuity problem caused by the sudden change in pulse gain value, and at the same time reduce the number of parameter configurations and reduce the implementation complexity.
[0280] Optional, such as Figure 29 As shown, the last pulse in the second pulse group 302 and the first pulse in the third pulse group 303 are adjacent in time.
[0281] The second pulse group 302 and the third pulse group 303 are arranged sequentially, and there are no pulses between them that are not assigned to either pulse group. The boundary between the second pulse group 302 and the third pulse group 303 consists of two adjacent pulses.
[0282] In this embodiment, by setting the second pulse group 302 and the third pulse group 303 to be sequentially adjacent, it can be ensured that all pulses within a frame are divided into the corresponding pulse group 30, avoiding ungrouped pulses. At the same time, the setting of the pulse gain value can be smoothly transitioned between the second pulse group 302 and the third pulse group 303, improving the continuity and consistency of compensation.
[0283] It should be noted that the pulse gain value EM Gain3 corresponds to the first pulse in the third pulse group 303. M Not limited to the pulse gain value EM Gain2 corresponding to the second pulse group 302, in other embodiments, EM Gain3... M It can also be greater than EM Gain2, i.e., EM Gain3. M>EM Gain2. At this time, the front end of the third pulse group 303 adopts a lower pulse gain value than the second pulse group 302, so that the pulses that are later in the timing sequence can obtain a weaker compensation intensity to match their lower brightness contribution and avoid overcompensation.
[0284] Among them, the pulse gain value EM Gain3 corresponding to the first pulse in the third pulse group 303 M The specific value can be set according to the actual characteristics of the display panel and the debugging results. This invention does not impose any specific limitations on this.
[0285] In some embodiments, the first pulse group 301, the second pulse group 302, and the third pulse group 303 are sequentially arranged in time to cover all pulses within a frame. Specifically, the last pulse in the first pulse group 301 is temporally adjacent to the first pulse in the second pulse group 302, and the last pulse in the second pulse group 302 is temporally adjacent to the first pulse in the third pulse group 303. This continuous grouping method ensures that all pulses within a frame are assigned to their corresponding pulse groups, achieving differentiated compensation for full pulse coverage.
[0286] It should be noted that, Figure 29 The above is only one optional embodiment of the present invention. The specific magnitude and variation law of the pulse gain value corresponding to each pulse in the first pulse group 301, the second pulse group 302 and the third pulse group 303 can be set according to the characteristics of the display panel and the debugging results. The present invention does not make specific limitations in this regard.
[0287] Optionally, based on the timing position of the pulse width variation pulse in the first light emission control signal, a pulse gain value corresponding to the current display brightness value is determined, including: Get the currently displayed grayscale value.
[0288] When the current displayed grayscale value is less than the preset grayscale threshold, the pulse gain value corresponding to the current display brightness value is determined according to the timing position of the pulse width change pulse in the first light emission control signal.
[0289] When the current display grayscale value is greater than or equal to the preset grayscale threshold, the pulse gain value corresponding to the current display brightness value will be set to a preset constant value.
[0290] Specifically, such as Figures 8-22As shown, at low gray levels (e.g., W31 gray level), the brightness curve steps are not obvious without using the gamma register compensation value Gamma2Reg. Therefore, after using the gamma register compensation value Gamma2Reg for compensation, the brightness curve is still not smooth, and may even deteriorate. This indicates that at low gray levels, due to the large differences in the contribution of different pulse timing positions to brightness, the unified gamma register compensation value Gamma2Reg in related technologies cannot be effectively compensated, resulting in overcompensation or undercompensation problems and poor compensation effect.
[0291] At high gray levels (such as W127 gray level), the brightness step amplitude is significantly reduced after compensation with the gamma register compensation value Gamma2Reg, the curve tends to be smoother, and the compensation effect is good. This indicates that the contribution of different pulse timing positions to brightness is small at high gray levels, and a uniform gamma register compensation value Gamma2Reg can meet the compensation requirements without the need for additional differential adjustment.
[0292] It is evident that the problem of poor compensation caused by the inability to distinguish the pulse timing position is more pronounced at low grayscale levels, requiring differentiated compensation based on the pulse timing position, while no differentiated adjustment is needed at high grayscale levels.
[0293] Therefore, in this embodiment, when the current displayed grayscale value is less than the preset grayscale threshold (i.e., the current displayed grayscale value is low grayscale), the pulse gain value corresponding to the current displayed brightness value is determined according to the timing position of the pulse width change pulse in the first light emission control signal. That is, in accordance with the methods in the aforementioned embodiments, the corresponding pulse gain value is determined according to the specific timing position of the pulse width change pulse, so as to achieve differentiated compensation for different pulse timing positions under low grayscale and improve the brightness jump problem.
[0294] When the current displayed grayscale value is greater than or equal to a preset grayscale threshold (i.e., the current displayed grayscale value is high grayscale), the pulse gain value corresponding to the current displayed brightness value is set to a preset constant value. The preset constant value is a fixed value set for the pulse gain value under high grayscale conditions when differential compensation is not required. This preset constant value does not change with the pulse timing position; that is, regardless of the timing position of the pulse width variation pulse, the pulse gain value remains the same. This setting simplifies the processing flow under high grayscale conditions and reduces unnecessary computational overhead.
[0295] The preset grayscale threshold can be set according to the characteristics of the display panel and the debugging results. For example, it can be set to 31 grayscale, 47 grayscale, 63 grayscale, 79 grayscale, 111 grayscale or 127 grayscale, etc. The present invention does not make specific limitations on this.
[0296] Optional, the default constant value is 1.
[0297] When the current displayed grayscale value is greater than or equal to the preset grayscale threshold (i.e., the current displayed grayscale value is a high grayscale), no differential compensation is required. Therefore, the pulse gain value is set to 1.
[0298] At this point, the target gamma register compensation value Gamma2Reg is equal to the gamma register compensation value Gamma2Reg', i.e., Gamma2Reg = 1 × Gamma2Reg' = Gamma2Reg'. Directly using the gamma register compensation value Gamma2Reg' from related technologies as the target gamma register compensation value Gamma2Reg without additional differential adjustments simplifies the processing flow at high grayscale levels and reduces unnecessary computational overhead.
[0299] It should be noted that the preset constant value is not limited to 1. Its specific value can be set according to the characteristics of the display panel and the debugging results. This invention does not impose any specific limitations on it.
[0300] Based on the same inventive concept, this embodiment of the invention also provides a display panel, which adjusts its pixel brightness using the brightness adjustment method of the display panel described in any of the foregoing embodiments. Therefore, the display panel provided by this embodiment of the invention has the technical effects of the technical solutions in any of the foregoing embodiments, namely, it can perform differential compensation according to the timing position of the pulse width change pulse in the light emission control signal, effectively improve the brightness jump problem under low grayscale, thereby improving the brightness adjustment accuracy and display uniformity of the display panel. The explanations of the same or corresponding structures and terms as those in the foregoing embodiments will not be repeated here.
[0301] In some embodiments, the display panel includes a brightness adjustment device for performing the brightness adjustment method of the display panel described in any embodiment of the present invention. The brightness adjustment device may be implemented in hardware and / or software and may be configured in the driver chip of the display panel, for example, in a display driver integrated circuit (DDIC), but is not limited thereto.
[0302] Based on the same inventive concept, this invention also provides a display device, which includes the display panel described in any embodiment of this invention. Therefore, the display device provided by this invention has the technical effects of the technical solutions in any of the above embodiments. The explanations of the same or corresponding structures and terms as described in the above embodiments will not be repeated here.
[0303] The display device provided in this embodiment of the invention can be a mobile phone or any electronic product with display function, including but not limited to the following categories: television, laptop, desktop monitor, tablet computer, digital camera, smart bracelet, smart glasses, vehicle display, medical equipment, industrial control equipment, touch interactive terminal, etc. This embodiment of the invention does not make any special limitation in this regard.
[0304] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0305] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for adjusting the brightness of a display panel, characterized in that, include: The first light-emitting control signal is obtained by acquiring the light-emitting control signal corresponding to the current display brightness value, and the light-emitting control signal includes multiple pulses; Determine the pulse width change pulse of the first light emission control signal; wherein, the pulse width change pulse is the pulse in which the pulse width of the first light emission control signal changes relative to the second light emission control signal, the second light emission control signal is the light emission control signal corresponding to a reference display brightness value, the reference display brightness value is less than the current display brightness value, and the difference between the pulse width of the first light emission control signal and the pulse width of the second light emission control signal is equal to the minimum change width; Based on the timing position of the pulse width change pulse in the first light emission control signal, determine the pulse gain value corresponding to the current display brightness value; Obtain the gamma register compensation value; The target gamma register compensation value is determined based on the pulse gain value and the gamma register compensation value. The target gamma register compensation value is used to compensate the initial gamma register value in order to adjust the pixel brightness of the display panel.
2. The brightness adjustment method according to claim 1, characterized in that, The light emission control signal includes at least two pulse groups, each pulse group including at least one pulse, and different pulse groups correspond to different pulse gain values; Determining the pulse gain value corresponding to the current display brightness value based on the timing position of the pulse width change pulse in the first light emission control signal includes: The pulse group corresponding to the timing position of the pulse width change pulse in the first light emission control signal is determined as the target pulse group; Based on the pulse gain value corresponding to the target pulse group, determine the pulse gain value corresponding to the current display brightness value.
3. The brightness adjustment method according to claim 2, characterized in that, At least two pulse groups include a first pulse group and a second pulse group, wherein the first pulse group is time-sequentially preceding the second pulse group; The pulse gain value corresponding to the first pulse group is less than or equal to the pulse gain value corresponding to the second pulse group.
4. The brightness adjustment method according to claim 3, characterized in that, The first pulse group includes at least two pulses, and the pulse gain values corresponding to different pulses in the first pulse group are the same.
5. The brightness adjustment method according to claim 3, characterized in that, The first pulse group includes at least two pulses, and the pulse gain values corresponding to different pulses in the first pulse group are different.
6. The brightness adjustment method according to claim 5, characterized in that, In the first pulse group, the pulse gain value corresponding to each pulse increases sequentially according to the timing sequence of each pulse.
7. The brightness adjustment method according to claim 6, characterized in that, In the first pulse group, the difference between the pulse gain values of any two pulses that are adjacent in time sequence is the same.
8. The brightness adjustment method according to claim 3, characterized in that, In the first pulse group, the pulse gain value corresponding to the first pulse is a first gain value, and the pulse gain value corresponding to the last pulse is a second gain value, and the first gain value is less than the second gain value; Determining the pulse gain value corresponding to the current display brightness value based on the pulse gain value corresponding to the target pulse group includes: When the target pulse group is the first pulse group, the first gain value, the second gain value, and the timing position of the pulse width change pulse in the first pulse group are obtained; When the timing position of the pulse width change pulse in the first pulse group corresponds to the first pulse in the first pulse group, the first gain value is determined as the pulse gain value corresponding to the current display brightness value. When the timing position of the pulse width change pulse in the first pulse group corresponds to the last pulse in the first pulse group, the second gain value is determined as the pulse gain value corresponding to the current display brightness value; When the timing position of the pulse width change pulse in the first pulse group is between the first pulse and the last pulse in the first pulse group, the first gain value and the second gain value are interpolated according to the timing position of the pulse width change pulse in the first pulse group to determine the pulse gain value corresponding to the current display brightness value.
9. The brightness adjustment method according to claim 8, characterized in that, The interpolation calculation is a linear interpolation calculation.
10. The brightness adjustment method according to claim 8, characterized in that, The timing position of the first gain value, the second gain value, and the last pulse in the first pulse group in the first light emission control signal is determined according to the current display frequency.
11. The brightness adjustment method according to claim 8, characterized in that, The first gain value and the second gain value are determined based on the current display grayscale value.
12. The brightness adjustment method according to claim 11, characterized in that, The first gain value and the second gain value increase as the current display grayscale value increases.
13. The brightness adjustment method according to claim 8, characterized in that, Under different current display grayscale values, the last pulse in the first pulse group has the same timing position in the first light emission control signal.
14. The brightness adjustment method according to claim 8, characterized in that, The timing position of the last pulse in the first pulse group within the first light emission control signal is determined based on the current displayed grayscale value; The smaller the current grayscale value, the later the timing position of the last pulse in the first pulse group is in the first light emission control signal.
15. The brightness adjustment method according to claim 8, characterized in that, Under different current display brightness values, the first gain value is the same, the second gain value is the same, and the timing position of the last pulse in the first pulse group in the first light emission control signal is the same.
16. The brightness adjustment method according to claim 3, characterized in that, The second pulse group includes at least two pulses, and the pulse gain values corresponding to different pulses in the second pulse group are the same.
17. The brightness adjustment method according to claim 16, characterized in that, The pulse gain value corresponding to the second pulse group is equal to the pulse gain value corresponding to the last pulse of the first pulse group.
18. The brightness adjustment method according to claim 16, characterized in that, The last pulse in the first pulse group is sequentially adjacent to the first pulse in the second pulse group.
19. The brightness adjustment method according to claim 3, characterized in that, At least two of the pulse groups also include a third pulse group, which is time-sequentially located after the second pulse group; The pulse gain value corresponding to the third pulse group is less than the pulse gain value corresponding to the second pulse group.
20. The brightness adjustment method according to claim 19, characterized in that, The third pulse group includes at least two pulses, and the pulse gain values corresponding to different pulses in the third pulse group are the same.
21. The brightness adjustment method according to claim 19, characterized in that, The third pulse group includes at least two pulses, and the pulse gain values corresponding to different pulses in the third pulse group are different.
22. The brightness adjustment method according to claim 21, characterized in that, In the third pulse group, the pulse gain value corresponding to each pulse decreases sequentially according to the timing sequence of each pulse.
23. The brightness adjustment method according to claim 22, characterized in that, In the third pulse group, the difference between the pulse gain values corresponding to any two pulses that are adjacent in time sequence is the same.
24. The brightness adjustment method according to claim 19, characterized in that, In the third pulse group, the pulse gain value corresponding to the first pulse is the third gain value, and the pulse gain value corresponding to the last pulse is the fourth gain value, and the third gain value is greater than the fourth gain value. Determining the pulse gain value corresponding to the current display brightness value based on the pulse gain value corresponding to the target pulse group includes: When the target pulse group is the third pulse group, the third gain value, the fourth gain value, and the timing position of the pulse width change pulse in the third pulse group are obtained; When the timing position of the pulse width change pulse in the third pulse group corresponds to the first pulse in the third pulse group, the third gain value is determined as the pulse gain value corresponding to the current display brightness value; When the timing position of the pulse width change pulse in the third pulse group corresponds to the last pulse in the third pulse group, the fourth gain value is determined to be the pulse gain value corresponding to the current display brightness value; When the timing position of the pulse width change pulse in the third pulse group is between the first pulse and the last pulse in the third pulse group, the third gain value and the fourth gain value are interpolated according to the timing position of the pulse width change pulse in the third pulse group to determine the pulse gain value corresponding to the current display brightness value.
25. The brightness adjustment method according to claim 24, characterized in that, The interpolation calculation is a linear interpolation calculation.
26. The brightness adjustment method according to claim 19, characterized in that, The number of pulses in the third pulse group is less than or equal to the number of pulses in the first pulse group.
27. The brightness adjustment method according to claim 19, characterized in that, The pulse gain value corresponding to the first pulse in the third pulse group is equal to the pulse gain value corresponding to the second pulse group.
28. The brightness adjustment method according to claim 19, characterized in that, The last pulse in the second pulse group is sequentially adjacent to the first pulse in the third pulse group.
29. The brightness adjustment method according to claim 1, characterized in that, Determining the pulse gain value corresponding to the current display brightness value based on the timing position of the pulse width change pulse in the first light emission control signal includes: Get the currently displayed grayscale value; When the current display grayscale value is less than a preset grayscale threshold, a pulse gain value corresponding to the current display brightness value is determined according to the timing position of the pulse width change pulse in the first light emission control signal; When the current display grayscale value is greater than or equal to the preset grayscale threshold, the pulse gain value corresponding to the current display brightness value is set to a preset constant value.
30. The brightness adjustment method according to claim 29, characterized in that, The preset constant value is 1.
31. The brightness adjustment method according to claim 1, characterized in that, Determining the target gamma register compensation value based on the pulse gain value and the gamma register compensation value includes: The product of the pulse gain value and the gamma register compensation value is determined as the target gamma register compensation value.
32. A display panel, characterized in that, The brightness of the pixels of the display panel is adjusted using the brightness adjustment method of the display panel according to any one of claims 1-31.
33. A display device, characterized in that, Includes the display panel as described in claim 32.
