Gray scale compensation method of display panel, related device and medium

CN117577051BActive Publication Date: 2026-10-20CHIPONE TECHNOLOGY (ZHUHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311585937.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-24
Publication Date
2026-10-20
Estimated Expiration
2043-11-24

AI Technical Summary

Technical Problem

通过减小使用DBI算法进行灰阶补偿的区块的尺寸来提高显示面板的显示精细度,但是这增加了驱动芯片的内部存储器的尺寸,提高了驱动芯片的成本

Benefits of technology

[0046]本公开提供的显示面板的灰阶补偿方法,以显示面板中的区块为单位,计算显示面板显示当前帧显示画面时的当前累积衰退因子,根据当前累积衰退因子,计算并且存储用于对下一帧显示画面进行灰阶补偿的当前灰阶补偿值,在接收到下一帧显示画面时,调用当前灰阶补偿值,利用当前灰阶补偿值对下一帧显示画面进行灰阶补偿,以便于显示面板显示灰阶补偿后的下一帧显示画面,这样,与在显示面板的驱动电路的内部存储器中存储显示面板的各个区块的累积衰退因子相比,在该内部存储器中存储显示面板的各个区块的当前灰阶补偿值,减小了显示面板的驱动电路的内部存储器中存储的用于对显示面板进行灰阶补偿的数据的所需存储空间,进而减小了内部存储器的尺寸,降低了驱动电路的成本。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117577051B_ABST
    Figure CN117577051B_ABST
Patent Text Reader

Abstract

The present disclosure provides a gray scale compensation method of a display panel, related devices and media. The gray scale compensation method of the display panel comprises: taking a block in the display panel as a unit, calculating a current cumulative degradation factor when the display panel displays a current frame display picture, calculating and storing a current gray scale compensation value for gray scale compensation of a next frame display picture according to the current cumulative degradation factor, calling the current gray scale compensation value when the next frame display picture is received, using the current gray scale compensation value to perform gray scale compensation on the next frame display picture, so that the display panel displays the gray scale compensated next frame display picture, reduces the required storage space of the data stored in the internal memory of the driving circuit of the display panel for gray scale compensation of the display panel, thereby reducing the size of the internal memory and reducing the cost of the driving circuit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure belongs to the field of display technology, specifically relating to a grayscale compensation method, related apparatus and medium for a display panel. Background Technology

[0002] After prolonged use, the light-emitting devices in display panels may experience burn-in. To mitigate the impact of burn-in, the DBI (De Burn-in) algorithm is typically used to perform grayscale compensation on the displayed image, adjusting the actual display effect. The DBI algorithm divides the display panel's pixels into multiple blocks, calculates the cumulative degradation factor for each block of the current frame, and stores it in the driver IC's internal memory (e.g., Static Random Access Memory, SRAM). When the next frame is received, the stored cumulative degradation factor is retrieved, and grayscale compensation is performed on the next frame based on this factor, block by block, so that the display panel can display the grayscale-compensated next frame. However, with the development of display panel technology, such as the advancement of OLED (Organic Light-Emitting Diode) display panel technology, people increasingly pursue higher display quality. The display resolution of the display panel can be improved by reducing the size of the blocks used for grayscale compensation using the DBI algorithm, but this increases the size of the internal memory of the driver chip and increases the cost of the driver chip. Summary of the Invention

[0003] In view of the above problems, this disclosure provides a grayscale compensation method, related apparatus and medium for a display panel, which aims to reduce the storage space required for the data used to perform grayscale compensation on the display panel stored in the internal memory of the driving circuit of the display panel, so as to reduce the size of the internal memory and reduce the cost of the driving circuit.

[0004] According to a first aspect of this disclosure, a grayscale compensation method for a display panel is provided, comprising:

[0005] Calculate the current cumulative decay factor when the display panel displays the current frame, using blocks as units;

[0006] Based on the current cumulative decay factor, calculate and store the current grayscale compensation value for grayscale compensation of the next frame of display.

[0007] Upon receiving the next frame of the display, the current grayscale compensation value is invoked;

[0008] The current grayscale compensation value is used to perform grayscale compensation on the next frame of the display screen so that the display panel can display the next frame of the display screen after grayscale compensation.

[0009] Optionally, the driving circuit of the display panel includes a buffer, the display panel is divided into multiple blocks, and the calculation of the current cumulative decay factor when the display panel displays the current frame of the image, using the blocks in the display panel as units, includes:

[0010] Using blocks in the display panel as units, obtain the current decay factor when the display panel displays the current frame display image;

[0011] The buffer is used to recall the previous cumulative decay factor from the display panel when displaying the previous frame;

[0012] The current cumulative decline factor is obtained by adding the current decline factor and the previous cumulative decline factor.

[0013] Store the current cumulative decline factor into the buffer.

[0014] Optionally, the driving circuit of the display panel includes an internal memory, and the driving circuit of the display panel includes an external memory. The step of calculating the current cumulative decay factor when the display panel displays the current frame, using blocks as units, further includes:

[0015] Store the current cumulative decay factor in the buffer into the external memory;

[0016] The step of calculating and storing the current grayscale compensation value for grayscale compensation of the next frame display based on the current cumulative decay factor includes:

[0017] Retrieve the current cumulative decay factor from the external memory;

[0018] Based on the current cumulative decay factor, the current grayscale compensation value for grayscale compensation of the next frame is calculated, taking the blocks in the display panel as the unit.

[0019] The current grayscale compensation value is stored in the internal memory.

[0020] Optionally, the step of calling the current grayscale compensation value when receiving the next frame of the display image includes:

[0021] Upon receiving the next frame of the display, the current grayscale compensation value is retrieved from the internal memory.

[0022] Optionally, the step of performing grayscale compensation on the next frame display using the current grayscale compensation value, so that the display panel can display the grayscale-compensated next frame display, includes:

[0023] Obtain the grayscale value of the pixels in the display panel when the display panel displays the next frame of the display screen;

[0024] The sum of the grayscale value of the pixel and the current grayscale compensation value corresponding to the block to which the pixel belongs is used as the target grayscale value of the pixel;

[0025] Based on the target grayscale value of the pixel, the display grayscale of the pixel is controlled so that the display panel can display the next frame of the display image after grayscale compensation.

[0026] Optionally, before storing the current grayscale compensation value into the internal memory, the grayscale compensation method further includes:

[0027] Obtain compression instructions;

[0028] Based on the compression command, the current grayscale compensation value is compressed;

[0029] The compressed current grayscale compensation value is stored in the internal memory.

[0030] According to a second aspect of this disclosure, a grayscale compensation device for a display panel is provided, comprising:

[0031] The current cumulative decay factor calculation unit is used to calculate the current cumulative decay factor when the display panel displays the current frame, taking the blocks in the display panel as the unit;

[0032] The current grayscale compensation value calculation unit is used to calculate and store the current grayscale compensation value for grayscale compensation of the next frame of display based on the current cumulative decay factor.

[0033] The current grayscale compensation value calling unit is used to call the current grayscale compensation value when the next frame of the display screen is received;

[0034] The grayscale compensation unit is used to perform grayscale compensation on the next frame of the display using the current grayscale compensation value, so that the display panel can display the next frame of the display after grayscale compensation.

[0035] According to a third aspect of this disclosure, a driving circuit for a display panel is provided, comprising:

[0036] The grayscale compensation device of the display panel is used to perform the above method, calculate and store the current grayscale compensation value for grayscale compensation of the next frame of display based on the current cumulative decay factor, and use the current grayscale compensation value to perform grayscale compensation of the next frame of display to obtain the target grayscale value of the next frame of display.

[0037] A gate driving circuit is used to generate a scan signal according to the received timing control signal, and provide the scan signal to each row of pixels in the display panel through scan lines;

[0038] The source drive circuit is used to generate grayscale voltage based on the received timing control signal, gamma voltage and input data, and provide the grayscale voltage to each column of pixels in the display panel through the data line;

[0039] A timing control circuit is used to adjust the timing control signals provided to the source driving circuit and the gate driving circuit according to the target grayscale value of the next frame of the display image, thereby controlling the display panel to display the next frame of the display image after grayscale compensation.

[0040] According to a fourth aspect of this disclosure, a display system is provided, comprising:

[0041] Display panel;

[0042] The driving circuit includes a grayscale compensation device for the display panel. The grayscale compensation device of the display panel is used to perform the above-described method, calculate and store a current grayscale compensation value for grayscale compensation of the next frame of the display based on the current cumulative decay factor, and perform grayscale compensation of the next frame of the display using the current grayscale compensation value so that the display panel can display the grayscale-compensated next frame of the display.

[0043] According to a fifth aspect of this disclosure, an electronic device is provided, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method described above.

[0044] According to a sixth aspect of this disclosure, a storage medium is provided that stores a computer program or instructions, which, when executed by a processor, implement the steps of the method described above.

[0045] This disclosure brings the following beneficial effects:

[0046] The grayscale compensation method for a display panel disclosed herein calculates the current cumulative decay factor when the display panel displays the current frame, taking each block as a unit. Based on the current cumulative decay factor, it calculates and stores the current grayscale compensation value for grayscale compensation of the next frame. When the next frame is received, the current grayscale compensation value is called and used to perform grayscale compensation on the next frame, so that the display panel can display the grayscale-compensated next frame. In this way, compared with storing the cumulative decay factor of each block of the display panel in the internal memory of the display panel's driving circuit, storing the current grayscale compensation value of each block of the display panel in the internal memory reduces the storage space required for the data used to perform grayscale compensation of the display panel in the internal memory of the display panel's driving circuit, thereby reducing the size of the internal memory and lowering the cost of the driving circuit.

[0047] Other features and advantages of this disclosure will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the disclosure. The objects and other advantages of this disclosure are realized and obtained through the structures particularly pointed out in the description and the drawings.

[0048] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0049] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0050] Figure 1 This is a schematic diagram of the structure of a display system provided according to an embodiment of the present disclosure;

[0051] Figure 2 This is a schematic diagram of the structure of a pixel unit according to an embodiment of the present disclosure;

[0052] Figure 3 This is a schematic diagram of a display panel provided according to an embodiment of the present disclosure;

[0053] Figure 4 This is a schematic diagram of a grayscale compensation device provided according to an embodiment of the present disclosure;

[0054] Figure 5 This is a schematic diagram of a grayscale compensation device provided according to an embodiment of the present disclosure;

[0055] Figure 6 This is a flowchart of a grayscale compensation method for a display panel according to an embodiment of the present disclosure;

[0056] Figure 7 This is a schematic diagram of the structure of a grayscale compensation device for a display panel according to an embodiment of the present disclosure;

[0057] Figure 8 This is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present disclosure. Detailed Implementation

[0058] Various embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. In the various drawings, the same elements are indicated by the same or similar reference numerals. For clarity, the various portions in the drawings are not drawn to scale.

[0059] The following terms are used in this document:

[0060] Organic light-emitting diodes (OLEDs) are current-driven light-emitting devices composed of organic light-emitting materials and a pair of electrodes. They are characterized by self-illumination, fast response, wide viewing angle, and the ability to be fabricated on flexible substrates, and are therefore increasingly used in the field of high-performance display technology.

[0061] A display panel consists of pixels arranged in an array. Each pixel is composed of three sub-pixels: red (R), green (G), and blue (B), corresponding to the three primary colors in the RGB color space. By controlling the brightness of each sub-pixel, various colors can be displayed. The displayed image or content refers to the image or content presented on the display panel. This content can be output signals from devices such as computers, televisions, mobile phones, and tablets, and can be static images or dynamic videos or animations. The light-emitting devices in a display panel may experience burn-in after prolonged use.

[0062] A display system is a device used to display images or video content to users. It typically consists of a display panel and related circuitry. Common display systems include LCD systems and OLED systems.

[0063] Burn-in occurs when some pixels on a display panel gradually lose brightness or become less sensitive after displaying the same image for an extended period, while others remain unchanged. This results in a remnant of the previously displayed image still being visible when switching to other content on the display panel.

[0064] The DBI (De Burn-in) algorithm treats multiple pixels in the display panel as a block, calculates the cumulative decay factor corresponding to the block of the display panel using the block as the calculation unit, and performs grayscale compensation on the corresponding block based on the cumulative decay factor.

[0065] Figure 1 A schematic diagram of the structure of a display system according to an embodiment of the present disclosure is shown. Figure 1 As shown, the display system 100 provided in this embodiment includes: a display panel 110, a driving circuit 200, a power supply chip 160, and an external memory 190. The driving circuit 200 includes a source driving circuit 120, a gate driving circuit 130, a timing control circuit 140, a grayscale compensation device 150, a buffer 170, and an internal memory 180. Exemplarily, the display panel 110 of the display system 100 may be, for example, a liquid crystal display panel (LCD), a light-emitting diode display panel (LED), an organic light-emitting diode display panel (OLED), an active-matrix organic light-emitting diode display panel (AMOLED), an organic electroluminescent display panel (OLEP), a plasma display panel (PDP), and a phosphorescent display panel (CRT).

[0066] In some embodiments, the display panel 110 is provided with a plurality of pixels Px arranged in an array. Each pixel Px is connected to the source driving circuit 120 via a data line and to the gate driving circuit 130 via a scan line. In some embodiments, the timing control circuit 140 provides timing control signals, gamma voltages, and input data to the source driving circuit 120, and inputs timing control signals to the gate driving circuit 130. The source driving circuit 120 generates a plurality of grayscale voltages Vsrc based on the received timing control signals, gamma voltages, and input data, and sends the plurality of grayscale voltages Vsrc to each column of pixels Px via the data lines to drive the plurality of pixels Px in the display panel 110. The grayscale voltage received by each pixel Px is the grayscale voltage corresponding to the target grayscale value of that pixel. The gate driving circuit 130 generates a scan signal Scan based on the received timing control signals, and provides the scan signal Scan to each row of pixels Px via the scan lines. In some embodiments, the power chip 160 is connected to each pixel Px in the display panel 110 to provide a power supply voltage ELVDD to each pixel Px.

[0067] Figure 2 A circuit diagram of pixel Px is shown. (Refer to...) Figure 2The pixel Px includes an OLED, a switching transistor T1, a driving transistor T2, and a storage capacitor Cs. The switching transistor T1 is controlled by the scan signal Scan. The storage capacitor Cs receives the grayscale voltage Vsrc from the switching transistor T1 and stores electrical energy to maintain the gate-source voltage Vgs of the driving transistor T2 at (ELVDD-Vsrc). The first terminal of the OLED is connected to the source terminal of the driving transistor T2, and the first terminal of the OLED is connected to the common voltage Vcom. The driving transistor T2 provides driving current to the OLED according to the gate-source voltage Vgs during the off-state of the switching transistor T1. The larger the gate-source voltage Vgs, the larger the driving current received by the OLED, and the greater the brightness of the OLED. Furthermore, the gate-source voltage Vgs varies with different grayscale voltage Vsrc settings, thus enabling multi-grayscale display of the OLED by adjusting the grayscale voltage Vsrc.

[0068] In some embodiments, taking an OLED display panel as an example, the aging areas of an OLED display panel typically exhibit continuity and clustering. Therefore, the display panel 110 can be divided into multiple blocks. Each block includes at least one pixel Px. Figure 3 This is a schematic diagram of a display panel provided according to an embodiment of the present disclosure. Figure 3 As shown, the display panel 110 includes multiple pixels Px, which can be divided into m rows and n columns of blocks (where m and n are natural numbers greater than 0). For example, the block in the i-th row and j-th column... ij In the diagram (where i is less than or equal to m, j is less than or equal to n, and i and j are natural numbers greater than 0), 2×2 pixels Px are merged into one block. It is easy to understand that pixels Px in the same block within the display panel 110 have similar levels of aging. The grayscale compensation device 150 can use the grayscale compensation method described in this embodiment of the present disclosure, on a block-by-block basis, to perform grayscale compensation on the displayed image, thereby adjusting the actual display effect.

[0069] In some embodiments, the grayscale compensation device 150 calculates the display frame P of the display panel 110 based on blocks in the display panel 110. k (where k is a natural number greater than 0) The current cumulative decay factor (Acc.Decay Factor, abbreviated as Acc.DF) A(k) of each block is calculated and stored based on the current cumulative decay factor A(k) of each block for displaying the image P in the next frame. k+1 The current grayscale compensation value B(k) of each block undergoing grayscale compensation is received upon receiving the next frame display image P. k+1 At that time, the current grayscale compensation value B(k) of each block is called, and the display image P of the next frame is adjusted using the current grayscale compensation value B(k) of each block.k+1 Perform grayscale compensation to obtain the next frame display image P. k+1 The target gray level (TGL) is determined so that the display panel 110 can display the next frame of the image after gray level compensation. k+1 It should be noted that P is used to display the next frame. k+1 The current grayscale compensation value B(k) of each block undergoing grayscale compensation can be stored in the internal memory 180 of the driving circuit 200. In some embodiments, the timing control circuit 140 can display the next frame P according to the display screen. k+1 The target grayscale value TGL is adjusted to provide timing control signals to the source drive circuit 120 and the gate drive circuit 130, thereby controlling the display panel 110 to display the next frame of the grayscale-compensated display image P. k+1 .

[0070] It should be noted that the amount of data for the cumulative decay factor of each block is greater than the amount of data for the current grayscale compensation value of the corresponding block. For example, the amount of data for the cumulative decay factor of a block is 96 bits, while the amount of data for the current grayscale compensation value of the corresponding block is 72 bits or 36 bits. Obviously, compared with storing the cumulative decay factors of each block of the display panel 110 in the internal memory 180 of the driving circuit 200 of the display panel 110, storing the current grayscale compensation values ​​of each block of the display panel 110 in the internal memory 180 reduces the storage space required for grayscale compensation of the display panel 110 in the internal memory 180 of the driving circuit 200, thereby reducing the size of the internal memory 180 and lowering the cost of the driving circuit 200.

[0071] It should be noted that the grayscale compensation device 150 can also be located outside the drive circuit 200.

[0072] Since the specific process of performing grayscale compensation on the pixels of the display panel 110 using the grayscale compensation method in this embodiment will be described in detail below, it will not be repeated here.

[0073] Figure 4 This is a schematic diagram of a grayscale compensation device according to an embodiment of the present disclosure. In some embodiments, such as... Figure 4 As shown, the grayscale compensation device 150 includes an accumulator 151, a grayscale compensation value calculation module 152, and a grayscale compensation module 153.

[0074] In some embodiments, the accumulator 151 calculates the display frame P of the current frame displayed on the display panel 110 in units of blocks in the display panel 110. kThe current cumulative decay factor A(k) is used (where k is a natural number greater than 0). In some embodiments, the accumulator 151 obtains the display image P of the current frame displayed on the display panel 110 in units of blocks in the display panel 110. k Current recession factor S k It also calls the display panel 110 from the buffer 170 to display the previous frame P. k-1 The previous cumulative decay factor A(k-1) is then displayed on the display panel 110, and the current frame display screen P is then displayed. k Current recession factor S k The display panel 110 displays the previous frame of the screen. k-1 The cumulative decay factor A(k-1) of the previous time is added to obtain the display panel 110 displaying the current frame display screen P. k The current cumulative recession factor A(k) at time (i.e., A(k) = A(k-1) + S) k In some embodiments, refer again to Figure 3 The display panel 110 is divided into m rows and n columns. For the i-th row and j-th column block... ij Accumulator 151 will add the block. ij Display the current frame (P) k Current recession factor S kij and block ij Display the previous frame (P) k-1 The previous cumulative recession factor A(k-1) at that time. ij Add them together to get the block. ij Display the current frame (P) k The current cumulative recession factor A(k) at time [time]. ij (That is, A(k)) ij =A(k-1) ij +S kij ).

[0075] In some embodiments, buffer 170 is a cache memory within the drive circuit 200, used for temporary storage of instructions and data. Buffer 170 can provide faster access speeds to reduce data transfer latency between the grayscale compensation device 150 and the external memory 190. In some embodiments, accumulator 151 displays the current frame display screen P on display panel 110. kThe current accumulated decay factor A(k) is stored in buffer 170. In some embodiments, when the data in buffer 170 reaches a certain amount or a certain time interval, the current accumulated decay factor A(k) in buffer 170 can be triggered to be stored in external memory 190 (e.g., flash), thereby freeing up the storage space in buffer 170. This reduces the data transfer latency between accumulator 151 and external memory 190.

[0076] In some embodiments, the grayscale compensation value calculation module 152 calculates and stores the grayscale compensation value based on the current cumulative decay factor A(k) for use in displaying the next frame P. k+1 The current grayscale compensation value B(k) is used for grayscale compensation. In some embodiments, the grayscale compensation value calculation module 152 retrieves the current cumulative decay factor A(k) from the external memory 190, and calculates the value for the next frame display P based on the current cumulative decay factor A(k), using blocks in the display panel 110 as units. k+1 The current grayscale compensation value B(k) is used for grayscale compensation, and the current grayscale compensation value B(k) is stored in the internal memory 180 (e.g., SRAM). In some embodiments, refer again to Figure 3 For the block in row i and column j ij The grayscale compensation value calculation module 152 calculates the grayscale compensation value based on the block. ij Display the current frame (P) k The current cumulative recession factor A(k) at time [time]. ij Calculate the block ij P is used to display the next frame. k+1 The current grayscale compensation value B(k) for grayscale compensation. ij .

[0077] In some embodiments, the grayscale compensation module 153 receives the next frame of the display image P. k+1 At that time, the current grayscale compensation value B(k) is called, and the display image P of the next frame is adjusted using the current grayscale compensation value B(k). k+1 Grayscale compensation is performed so that the display panel 110 can display the next frame of the image after grayscale compensation P. k+1 In some embodiments, the grayscale compensation module 153 receives the next frame of the display screen P. k+1 At that time, the current grayscale compensation value B(k) is retrieved from the internal memory 180, and the display panel 110 displays the next frame of the display screen P. k+1 The gray level (GL) of pixel Px in the display panel 110 is compared with the block to which pixel Px belongs. ij The corresponding current grayscale compensation value B(k)ij The sum of the values ​​is used as the target gray level (TGL) for pixel Px. Then, based on the target gray level TGL of pixel Px, the display gray level of the pixel is controlled so that the display panel 110 can display the next frame of the display image P after gray level compensation. k+1 In some embodiments, the grayscale compensation module 153 provides the target grayscale value TGL of pixel Px to the timing control circuit 140, so that the timing control circuit 140 can display the next frame of the image P. k+1 The target grayscale value TGL is adjusted to provide timing control signals to the source drive circuit 120 and the gate drive circuit 130, thereby controlling the display panel 110 to display the next frame of the grayscale compensation image.

[0078] It should be noted that, for the same block ij All pixels Px in the dataset, and the current grayscale compensation value B(k) used for grayscale compensation. ij Same. See again. Figure 3 For example, block ij It includes 2×2 pixels Px. That is, it is used for the block. ij The current grayscale compensation value B(k) for grayscale compensation of the 2×2 pixel Px in the image. ij Same. Grayscale compensation module 153 receives the next frame display image P. k+1 It only requires repeatedly calling the current grayscale compensation value B(k). ij Using the current grayscale compensation value B(k) ij Line by line to block ij Grayscale compensation is performed on the pixel Px in the data, without needing to consider the block. ij Display the current frame (P) k The current cumulative recession factor A(k) at time [time]. ij Repeatedly calculate blocks ij P is used to display the next frame. k+1 The current grayscale compensation value B(k) for grayscale compensation. ij This reduces the amount of computation and saves power consumption in the drive circuit.

[0079] Figure 5 This is a schematic diagram of a grayscale compensation device according to an embodiment of the present disclosure. In some embodiments, Figure 5 The grayscale compensation device 500 shown and Figure 4 The grayscale compensation device 150 shown has a basically the same structure, the difference being that... Figure 5 The grayscale compensation device 500 shown also includes a compression module 154.

[0080] like Figure 5 As shown, before the grayscale compensation value calculation module 152 stores the current grayscale compensation value B(k) into the internal memory 180 (e.g., SRAM), it provides the current grayscale compensation value B(k) to the compression module 154. The compression module 154 obtains a compression command, compresses the current grayscale compensation value B(k) based on the compression command, and stores the compressed current grayscale compensation value B(k) into the internal memory 180. The grayscale compensation module 153 receives the next frame display screen P. k+1 At that time, the compressed current grayscale compensation value B(k) is called, and the compressed current grayscale compensation value B(k) is used to adjust the display image P of the next frame. k+1 Grayscale compensation is performed so that the display panel 110 can display the next frame of the image after grayscale compensation P. k+1 .

[0081] It should be noted that the current grayscale compensation value of a block has a larger error tolerance than the current cumulative decay factor of the same block. Therefore, it can be determined whether to compress the current grayscale compensation value B(k) based on the compensation precision of grayscale compensation using the DBI algorithm. Storing the compressed current grayscale compensation value B(k) in the internal memory 180 further reduces the storage space required for the data used for grayscale compensation of the display panel stored in the internal memory 180 of the display panel's driving circuit, thereby reducing the size of the internal memory and lowering the cost of the driving circuit.

[0082] Figure 6 A flowchart illustrating a grayscale compensation method for a display panel according to an embodiment of the present disclosure is shown. Figure 6 As shown, the grayscale compensation methods for the display panel include:

[0083] In step S610, the current cumulative decay factor is calculated on a block-by-block basis when the display panel displays the current frame.

[0084] In step S620, based on the current cumulative decay factor, the current grayscale compensation value for grayscale compensation of the next frame of display is calculated and stored.

[0085] In step S630, when the next frame of the display is received, the current grayscale compensation value is called.

[0086] In step S640, the current grayscale compensation value is used to perform grayscale compensation on the next frame of the display screen so that the display panel can display the grayscale-compensated next frame of the display screen.

[0087] Since the grayscale compensation process for the pixels of the display panel 110 using the grayscale compensation method in this embodiment has been described in detail in the above device embodiment, it will not be repeated here.

[0088] Figure 7 A schematic diagram of a grayscale compensation device for a display panel according to an embodiment of the present disclosure is shown. Figure 7 As shown, the grayscale compensation device of the display panel includes a current cumulative decay factor calculation unit 710, a current grayscale compensation value calculation unit 720, a current grayscale compensation value recall unit 730, and a grayscale compensation unit 740.

[0089] The current cumulative decay factor calculation unit 710 is used to calculate the current cumulative decay factor when the display panel displays the current frame display image, taking the blocks in the display panel as the unit.

[0090] The current grayscale compensation value calculation unit 720 is used to calculate and store the current grayscale compensation value for grayscale compensation of the next frame of display based on the current cumulative decay factor.

[0091] The current grayscale compensation value calling unit 730 is used to call the current grayscale compensation value when the next frame of the display screen is received.

[0092] The grayscale compensation unit 740 is used to perform grayscale compensation on the next frame display using the current grayscale compensation value, so that the display panel can display the next frame display after grayscale compensation.

[0093] Since the process of performing grayscale compensation on the pixels of the display panel 110 using the grayscale compensation method in this embodiment has been described in detail in the above device embodiment, it will not be repeated here.

[0094] This disclosure also provides an electronic device, such as... Figure 8 As shown, it includes a memory 820, a processor 810, and a program stored in the memory 820 and executable on the processor 810. When the program is executed by the processor 810, it can implement the various processes in the embodiments of the grayscale compensation method of the above-mentioned display panel and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0095] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor. Therefore, this disclosure also provides a storage medium storing a computer program or instructions, which, when executed by a processor, can implement the various processes in the embodiments of the grayscale compensation method for the display panel described above.

[0096] Since the instructions stored in the storage medium can execute the steps of the grayscale compensation method for the display panel provided in the embodiments of this disclosure, the beneficial effects achievable by the grayscale compensation method for the display panel provided in the embodiments of this disclosure can be realized. For details, please refer to the preceding embodiments, which will not be repeated here. The specific implementation of each of the above operations can be found in the preceding embodiments, which will not be repeated here.

[0097] In summary, the grayscale compensation method for the display panel provided in this disclosure calculates the current cumulative decay factor when the display panel displays the current frame, taking each block as a unit. Based on the current cumulative decay factor, it calculates and stores the current grayscale compensation value for grayscale compensation of the next frame. When the next frame is received, the current grayscale compensation value is called and used to perform grayscale compensation on the next frame, so that the display panel can display the grayscale-compensated next frame. Thus, compared with storing the cumulative decay factor of each block of the display panel in the internal memory of the display panel's driving circuit, storing the current grayscale compensation value of each block of the display panel in the internal memory reduces the storage space required for grayscale compensation data of the display panel in the internal memory of the display panel's driving circuit, thereby reducing the size of the internal memory and lowering the cost of the driving circuit.

[0098] Finally, it should be noted that the above embodiments are merely examples for clearly illustrating this disclosure and are not intended to limit the implementation. Those skilled in the art can make other variations or modifications based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the scope of this disclosure.

Claims

1. A grayscale compensation method for a display panel, comprising: The current cumulative decay factor is calculated on a block-by-block basis when the display panel displays the current frame. The driving circuit of the display panel includes a buffer and an internal memory, and the external memory of the driving circuit of the display panel is also included. Store the current cumulative decay factor in the buffer into the external memory; Retrieve the current cumulative decay factor from the external memory; Based on the current cumulative decay factor, the current grayscale compensation value for grayscale compensation of the next frame is calculated, taking the blocks in the display panel as the unit. Store the current grayscale compensation value into the internal memory; Upon receiving the next frame of the display image, the current grayscale compensation value is retrieved from the internal memory; The current grayscale compensation value is used to perform grayscale compensation on the next frame of the display screen so that the display panel can display the grayscale-compensated next frame of the display screen.

2. The grayscale compensation method according to claim 1, wherein, The display panel is divided into multiple blocks. The calculation of the current cumulative decay factor when the display panel displays the current frame, using each block as a unit, includes: Using blocks in the display panel as units, obtain the current decay factor when the display panel displays the current frame display image; The buffer is used to recall the previous cumulative decay factor from the display panel when displaying the previous frame; The current cumulative decline factor is obtained by adding the current decline factor and the previous cumulative decline factor. Store the current cumulative decline factor into the buffer.

3. The grayscale compensation method according to claim 2, wherein, The step of performing grayscale compensation on the next frame of the display using the current grayscale compensation value, so that the display panel can display the grayscale-compensated next frame of the display, includes: Obtain the grayscale value of the pixels in the display panel when the display panel displays the next frame of the display screen; The sum of the grayscale value of the pixel and the current grayscale compensation value corresponding to the block to which the pixel belongs is used as the target grayscale value of the pixel; Based on the target grayscale value of the pixel, the display grayscale of the pixel is controlled so that the display panel can display the next frame of the display image after grayscale compensation.

4. The grayscale compensation method according to claim 1, wherein, Before storing the current grayscale compensation value into the internal memory, the grayscale compensation method further includes: Obtain compression instructions; Based on the compression command, the current grayscale compensation value is compressed; The compressed current grayscale compensation value is stored in the internal memory.

5. A grayscale compensation device for a display panel, comprising: The current cumulative decay factor calculation unit is used to calculate the current cumulative decay factor when the display panel displays the current frame display image, taking the blocks in the display panel as the unit. The driving circuit of the display panel includes a buffer and an internal memory. The external part of the driving circuit of the display panel includes an external memory. The current cumulative decay factor in the buffer is stored in the external memory. The current grayscale compensation value calculation unit is used to call the current cumulative decay factor from the external memory, calculate the current grayscale compensation value for grayscale compensation of the next frame display based on the current cumulative decay factor, taking the blocks in the display panel as units, and store the current grayscale compensation value in the internal memory. The current grayscale compensation value retrieval unit is used to retrieve the current grayscale compensation value from the internal memory when the next frame of the display screen is received; The grayscale compensation unit is used to perform grayscale compensation on the next frame of the display using the current grayscale compensation value, so that the display panel can display the next frame of the display after grayscale compensation.

6. A driving circuit for a display panel, comprising: The grayscale compensation device of the display panel is used to perform the method of any one of claims 1 to 4, calculate and store the current grayscale compensation value for grayscale compensation of the next frame of display based on the current cumulative decay factor, and perform grayscale compensation of the next frame of display using the current grayscale compensation value to obtain the target grayscale value of the next frame of display. A gate driving circuit is used to generate a scan signal according to the received timing control signal, and provide the scan signal to each row of pixels in the display panel through scan lines; The source drive circuit is used to generate grayscale voltage based on the received timing control signal, gamma voltage and input data, and provide the grayscale voltage to each column of pixels in the display panel through the data line; A timing control circuit is used to adjust the timing control signals provided to the source driving circuit and the gate driving circuit according to the target grayscale value of the next frame of the display image, thereby controlling the display panel to display the next frame of the display image after grayscale compensation.

7. A display system, comprising: Display panel; A driving circuit includes a grayscale compensation device for a display panel, wherein the grayscale compensation device for the display panel is used to perform the method according to any one of claims 1 to 4, calculate and store a current grayscale compensation value for grayscale compensation of the next frame of display based on a current cumulative decay factor, and perform grayscale compensation of the next frame of display using the current grayscale compensation value, so that the display panel can display the grayscale-compensated next frame of display.

8. An electronic device, comprising: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method as described in any one of claims 1 to 4.

9. A storage medium storing a computer program or instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Display screen aging compensation method and device, equipment and storage medium

    CN115831053A

  • Method of driving a display, display, and computer program therefor

    US20040135800A1