Aging data sampling method and device, compensation method and device of display panel

By setting personalized buffer bit widths to store aging data for different luminous pixels, the problem of uneven brightness in the display panel was solved, resulting in cost reduction and improved compensation accuracy.

CN118865889BActive Publication Date: 2026-08-25HEFEI VISIONOX TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411200694.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2026-08-25
Estimated Expiration
2044-08-28

AI Technical Summary

Technical Problem

During use, uneven brightness can occur in display panels due to the aging of light-emitting pixels. Existing technologies store aging data in a cache of the same bit width, which increases hardware costs and power consumption.

Method used

Different bit-width buffers are set according to the aging characteristic parameters of different light-emitting pixels to store aging data, thereby reducing storage space and improving brightness compensation accuracy.

Benefits of technology

It reduces hardware costs and power consumption, improves the accuracy and precision of brightness compensation, and avoids data distortion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118865889B_ABST
    Figure CN118865889B_ABST
Patent Text Reader

Abstract

The application provides an aging data sampling method and device, a compensation method and device of a display panel, an electronic device and a storage medium. The aging data sampling method comprises the following steps: obtaining a target data block on a display panel, the target data block comprising a plurality of target light-emitting pixels; obtaining a buffer corresponding to the target light-emitting pixel, the buffer being determined based on an aging characteristic parameter of the target light-emitting pixel, wherein the display panel comprises a plurality of light-emitting pixels, and the bit widths of the buffers corresponding to at least two types of light-emitting pixels are different; determining aging data of the target data block at a plurality of sampling moments, and storing the aging data in the buffer. According to the technical method, the buffer with the corresponding bit width is selected according to the aging characteristic parameter of the target light-emitting pixel, the storage space occupied by the buffer can be reduced, and the size of the RAM can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, specifically to an aging data sampling method and apparatus, a display panel compensation method and apparatus, electronic equipment, and storage medium. Background Technology

[0002] During the use of a display panel, the luminous efficiency of the light-emitting pixels gradually decreases over time. Because the working time of light-emitting pixels in different areas varies, the brightness of the pixels varies even under the same drive signal control, resulting in an aging phenomenon.

[0003] To reduce or even avoid uneven brightness of the display panel caused by aging, it is necessary to perform aging compensation on the light-emitting pixels to improve the phenomenon of inconsistent brightness. Summary of the Invention

[0004] To address the aforementioned issues, embodiments of this application provide an aging data sampling method and apparatus, a display panel compensation method and apparatus, an electronic device, and a storage medium.

[0005] In a first aspect, embodiments of this application provide an aging data sampling method, comprising: acquiring a target data block on a display panel containing multiple target emitting pixels; acquiring a buffer corresponding to the target emitting pixels, wherein the buffer is determined based on aging characteristic parameters of the target emitting pixels, wherein the display panel includes multiple emitting pixels, and the bit width of the buffers corresponding to at least two types of emitting pixels is different; determining the aging data of the target data block at multiple sampling times, and storing the aging data in the buffer.

[0006] In conjunction with the first aspect, the aging characteristic parameters of the light-emitting pixel include the brightness decay rate and / or maximum brightness decay value of the light-emitting pixel. Based on the aging characteristic parameters of each light-emitting pixel, the method further includes: determining the buffer corresponding to the light-emitting pixel based on the brightness decay rate and / or maximum brightness decay value of each light-emitting pixel; preferably, the brightness decay rate of the light-emitting pixel is proportional to the bit width of the buffer corresponding to the light-emitting pixel; and / or, the maximum brightness decay value of the light-emitting pixel is proportional to the bit width of the buffer corresponding to the light-emitting pixel.

[0007] In conjunction with the first aspect, the aging data of the target data block at multiple sampling times is determined, including: for each of the multiple sampling times, obtaining the aging data of the target data block at the previous sampling time corresponding to the sampling time; determining the grayscale of the target data block at the sampling time; determining the brightness attenuation value of the target data block at the sampling time based on the grayscale of the target data block at the sampling time; and determining the aging data of the target data block at the sampling time based on the aging data of the target data block at the previous sampling time and the brightness attenuation value of the target data block at the sampling time.

[0008] In conjunction with the first aspect, the brightness attenuation value of the target data block at the sampling time is determined based on the grayscale of the target data block at the sampling time, including: obtaining the temperature and display brightness value of the target data block at the sampling time; obtaining the refresh rate of the display panel; and determining the brightness attenuation value of the target data block at the sampling time based on the grayscale, temperature, display brightness value of the target data block at the sampling time and the refresh rate of the display panel.

[0009] In conjunction with the first aspect, determining the grayscale of the target data block at the sampling time includes: acquiring the grayscale of multiple target emitting pixels contained in the target data block at the sampling time; determining the grayscale of the target data block at the sampling time based on the grayscale of the multiple target emitting pixels at the sampling time; preferably, determining the grayscale of the target data block at the sampling time based on the grayscale of the multiple target emitting pixels at the sampling time includes: determining the average value of the grayscale of the multiple target emitting pixels at the sampling time as the grayscale of the target data block at the sampling time.

[0010] Secondly, embodiments of this application provide a compensation method for a display panel, comprising: acquiring aging data stored in a buffer using the above method, wherein the aging data is aging data of a target data block including multiple target light-emitting pixels at multiple sampling times; determining a brightness compensation value of the target data block at multiple sampling times based on the aging data; and performing brightness compensation on the target data block based on the brightness compensation value of the target data block at multiple sampling times.

[0011] Thirdly, embodiments of this application provide an aging data sampling device, comprising: an acquisition module, configured to acquire a target data block containing multiple target emitting pixels on a display panel; the acquisition module is further configured to acquire a buffer corresponding to the target emitting pixels, the buffer being determined based on aging characteristic parameters of the target emitting pixels, wherein the display panel includes multiple emitting pixels, and the bit width of the buffers corresponding to at least two types of emitting pixels is different; and a determination module, configured to determine the aging data of the target data block at multiple sampling times and store the aging data in the buffer.

[0012] Fourthly, embodiments of this application provide a compensation device for a display panel, comprising: an acquisition module and a determination module; the acquisition module is used to acquire aging data stored in a buffer using the above method, the aging data being aging data of a target data block including multiple target light-emitting pixels at multiple sampling times; the determination module is used to determine the brightness compensation value of the target data block at multiple sampling times based on the aging data; the determination module is further used to perform brightness compensation on the target data block based on the brightness compensation value of the target data block at multiple sampling times.

[0013] Fifthly, embodiments of this application provide an electronic device, including: a processor; a memory connected to the processor, the memory being used to store a computer program, which, when executed by the processor, implements the above-described method.

[0014] Sixthly, embodiments of this application provide a storage medium storing a computer program, which, when run by a processor, implements the above-described method.

[0015] The above technical solution selects a buffer with a corresponding bit width based on the aging characteristic parameters of the target luminescent pixel, and customizes the buffer's bit width. While meeting the storage requirements for aging data of the luminescent pixel, it reduces the storage space occupied by the buffer, shrinks the RAM size, and lowers hardware costs and the power consumption of the DDIC or TCON. Furthermore, when storing aging data, data compression is unnecessary, avoiding data distortion and improving the accuracy of subsequent brightness compensation. Additionally, when RAM memory is sufficient, the size of the target data block can be reduced to improve brightness compensation accuracy. Attached Figure Description

[0016] Figure 1 This is a schematic flowchart of an aging data sampling method provided in an embodiment of this application.

[0017] Figure 2 This is a brightness decay curve of various light-emitting pixels provided in an embodiment of this application.

[0018] Figure 3 This is a brightness decay curve of various light-emitting pixels provided in another embodiment of this application.

[0019] Figure 4 This is a flowchart illustrating a method for determining aging data of a target data block according to an embodiment of this application.

[0020] Figure 5 This is a schematic flowchart of a compensation method for a display panel provided in an embodiment of this application.

[0021] Figure 6 This is a structural block diagram of an aging data sampling device provided in an embodiment of this application.

[0022] Figure 7 This is a structural block diagram of a compensation device for a display panel provided in an embodiment of this application.

[0023] Figure 8 The diagram shown is a structural schematic of an electronic device provided in an exemplary embodiment of this application. Detailed Implementation

[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0025] With the development of display technology, Organic Light Emitting Diode (OLED) devices are widely used in various display products such as mobile phones, tablets, automotive screens, and smartwatches. However, as the display panel is used for longer periods, the luminous efficiency of the light-emitting pixels decreases. To reduce or even avoid uneven brightness of the display panel due to aging, aging compensation for the light-emitting pixels is necessary.

[0026] Current display panels typically employ a De-Burn In method for brightness compensation of luminous pixels. This is achieved by incorporating a De-Burn In module into the circuit design of the display driver IC (DDIC) or timing controller (TCON). The De-Burn In module performs aging compensation on the luminous pixels in two steps: sampling and compensation. During sampling, the De-Burn In module determines the accumulated aging data of the luminous pixels and stores it in Random Access Memory (RAM). Since it needs to store the aging data of all luminous pixels on the display panel, the RAM requires a large amount of memory, increasing the cost of hardware (e.g., DDIC, TCON).

[0027] To address the aforementioned technical problems, the inventors discovered that different light-emitting pixels (e.g., red, green, and blue light-emitting pixels) exhibit varying degrees of aging. If all light-emitting pixels use counters (i.e., buffers) of the same bit width to store aging data, it would waste memory space, increase hardware costs, and increase power consumption. Therefore, in this embodiment, different light-emitting pixels are configured with counters (or buffers) of different bit widths, reducing the occupied storage space, decreasing the size of the RAM, and lowering hardware costs.

[0028] The first method, according to an embodiment of this application, is an aging data sampling method.

[0029] Figure 1 This is a flowchart illustrating an aging data sampling method provided in one embodiment of this application. If the buffer is located in the DDIC, the method is executed by the DDIC. If the buffer is located in the TCON, the method is executed by the TCON. Figure 1As shown, the method includes the following steps.

[0030] Step S110: Obtain the target data block containing multiple target luminescent pixels on the display panel.

[0031] In this embodiment, to reduce the total storage requirements, the display panel is typically divided into multiple data blocks, each containing multiple luminous pixels. Determining and storing the aging data of multiple data blocks, rather than determining the aging data for each individual luminous pixel, speeds up the computation and saves storage space. In this embodiment, a larger target data block size (i.e., the more luminous pixels it contains) results in less storage space occupied, but reduces subsequent brightness compensation accuracy; conversely, a smaller target data block size (i.e., the fewer luminous pixels it contains) improves brightness compensation accuracy but consumes more storage space. In this embodiment, the size of the target image block can be determined based on the available RAM memory space.

[0032] Since the display panel has red, green, and blue light-emitting pixels, the data block includes data blocks containing red, green, and blue light-emitting pixels. Acquiring a target data block containing multiple target light-emitting pixels on the display panel includes: acquiring a target data block containing multiple red light-emitting pixels, or acquiring a target data block containing multiple green light-emitting pixels, or acquiring a target data block containing multiple blue light-emitting pixels on the display panel.

[0033] Step S120: Obtain the buffer corresponding to the target luminous pixel.

[0034] The buffer is determined based on the aging characteristic parameters of the target emitting pixel. The display panel includes multiple emitting pixels, and the buffer corresponding to each emitting pixel is determined based on the aging characteristic parameters of each emitting pixel. At least two types of emitting pixels have different bit widths in their respective buffers.

[0035] Display panels typically include three types of light-emitting pixels: red, green, and blue. The degree of brightness decay (i.e., aging) of the light-emitting pixels on a display panel decreases as the illumination time increases. The degree of brightness decay (i.e., aging) varies among different types of light-emitting pixels, with blue light-emitting pixels generally decaying the fastest, meaning they age the fastest.

[0036] In this embodiment, the degree of aging can be characterized by aging characteristic parameters. These parameters include the brightness decay rate and / or maximum brightness decay value of the light-emitting pixel. The brightness decay rate refers to the brightness decay value of the light-emitting pixel per unit time. As the emission time increases, the brightness decay rate of the light-emitting pixel gradually decreases, eventually approaching 0, reaching a stable aging state. The maximum brightness decay value refers to the brightness decay value when the light-emitting pixel reaches its stable aging state. Typically, the aging characteristic parameters of the light-emitting pixel can be determined based on its brightness decay curve.

[0037] Figure 2 This is a brightness decay curve of various light-emitting pixels provided in an embodiment of this application. Figure 2 The diagram shows the brightness decay curves for red emitting pixel R1, green emitting pixel G1, and blue emitting pixel B1. These curves represent the brightness decay of the three pixels at the same grayscale level (e.g., 255 grayscale). In the brightness decay curves, the brightness decay rate is the slope of the curve, and the maximum brightness decay value is the value at which the curve tends to plateau. Figure 2 As shown, the blue emitting pixel B1 has the highest brightness decay rate and maximum brightness decay value, followed by the green emitting pixel G1, and the red emitting pixel R1 has the lowest brightness decay rate and maximum brightness decay value. In other words, the blue emitting pixel B1 exhibits the greatest degree of aging, followed by the green emitting pixel G1, and the red emitting pixel R1 exhibits the least degree of aging.

[0038] Figure 3 This is a brightness decay curve of various light-emitting pixels provided in another embodiment of this application. Figure 3 The image shows the brightness decay curves for red emitting pixel R2, green emitting pixel G2, and blue emitting pixel B2. These brightness decay curves represent the brightness decay of red emitting pixel R2, green emitting pixel G2, and blue emitting pixel B2 under the same grayscale condition (e.g., 255 grayscale). Figure 3 As shown, the brightness decay curves of green emitting pixel G2 and red emitting pixel R2 approximately overlap, meaning that the brightness decay rate and maximum brightness decay value of green emitting pixel G2 and red emitting pixel R2 are similar, both less than the brightness decay rate and maximum brightness decay value of blue emitting pixel B2. This indicates that blue emitting pixel B2 shows a greater degree of aging, while green emitting pixel G2 and red emitting pixel R2 show a smaller degree of aging.

[0039] It is understandable that, due to the different luminescent materials used in different types of light-emitting pixels, their aging characteristic parameters differ. Figure 2 and Figure 3The brightness decay curves of different types of light-emitting pixels are shown only in two cases. In other specific embodiments, different types of light-emitting pixels have other brightness decay curves. The brightness decay curves of multiple light-emitting pixels can be determined experimentally, thereby determining the aging characteristic parameters of multiple light-emitting pixels.

[0040] In this embodiment, a buffer corresponding to each luminous pixel is determined based on its brightness decay rate and / or maximum brightness decay value. Since the brightness decay rate and maximum brightness decay value of a luminous pixel are corresponding, the buffer corresponding to the luminous pixel can be determined based on either the brightness decay rate or the maximum brightness decay value. Specifically, for each luminous pixel, the buffer corresponding to the luminous pixel is determined based on its brightness decay rate. Alternatively, the buffer corresponding to the luminous pixel is determined based on its maximum brightness decay value.

[0041] In this embodiment, the brightness decay rate of the light-emitting pixel is proportional to the bit width of the register corresponding to the light-emitting pixel; and / or the maximum brightness decay value of the light-emitting pixel is proportional to the bit width of the register corresponding to the light-emitting pixel. For example, the light-emitting pixel includes a first type of light-emitting pixel and a second type of light-emitting pixel. If the brightness decay rate of the first type of light-emitting pixel is greater than the brightness decay rate of the second type of light-emitting pixel, then the bit width of the register corresponding to the first type of light-emitting pixel is greater than the bit width of the register corresponding to the second type of light-emitting pixel; and / or, if the maximum brightness decay value of the first type of light-emitting pixel is greater than the maximum brightness decay value of the second type of light-emitting pixel, then the bit width of the register corresponding to the first type of light-emitting pixel is greater than the bit width of the register corresponding to the second type of light-emitting pixel.

[0042] Specifically, taking the brightness decay rate as an example, from Figure 2 As can be seen, the brightness decay rate of blue emitting pixel B1 is the highest, followed by green emitting pixel G1, and the brightness decay rate of red emitting pixel R1 is the lowest. Therefore, the bit width of the register corresponding to blue emitting pixel B1 is the largest, followed by green emitting pixel G1, and the bit width of the register corresponding to red emitting pixel R1 is the smallest. For example, the bit width of the register corresponding to blue emitting pixel B1 is 32 bits, the bit width of the register corresponding to green emitting pixel G1 is 24 bits, and the bit width of the register corresponding to red emitting pixel R1 is 16 bits.

[0043] For example, taking the rate of brightness decay as an example, from Figure 3As can be seen, the brightness decay rates of red emitting pixel R2 and green emitting pixel G2 are similar, both less than the brightness decay rate of blue emitting pixel B2. Therefore, the registers corresponding to red emitting pixel R2 and green emitting pixel G2 can be set to the same bit width, while the register corresponding to blue emitting pixel B2 can be set to a larger bit width. For example, the register corresponding to blue emitting pixel B2 has a bit width of 32 bits, while the registers corresponding to green emitting pixel G2 and red emitting pixel R2 have a bit width of 12 bits.

[0044] For example, if the resolution of the display panel is 1920*1080, the size of the sampling data block is 2*2 (i.e., each sampling data block includes 4 light-emitting pixels). In existing solutions, if the buffers corresponding to the red, green, and blue light-emitting pixels all use the same bit width, for example, 32 bits, the required RAM memory space is 47.5 Mbit. In this embodiment, based on aging characteristic parameters, different bit widths are selected for the buffers corresponding to the red, green, and blue light-emitting pixels. For example, the bit width of the buffer corresponding to the red light-emitting pixel is 16 bits, the bit width of the buffer corresponding to the green light-emitting pixel is 24 bits, and the bit width of the buffer corresponding to the blue light-emitting pixel is 32 bits. In this case, the required RAM memory space is 35.6 Mbit, saving approximately 25% of the memory space.

[0045] Step S130: Determine the aging data of the target data block at multiple sampling times and store the aging data in the buffer.

[0046] Because the image displayed on the display panel is dynamically changing, the grayscale of each luminous pixel may differ at different times, and the brightness decay rate of different grayscales is different. Therefore, when performing brightness compensation, it is necessary to determine the brightness decay value of the target data block at multiple sampling times, and accumulate the brightness decay values ​​at multiple sampling times to determine the aging data of the target data block. In this embodiment, the aging data includes the accumulated brightness decay value, which is the sum of brightness decay values ​​obtained through multiple samplings. In this embodiment, the time interval between two adjacent sampling times is the same; for example, sampling is performed every fixed interval (e.g., 5s, 10s). When determining the aging data at the current sampling time, the sum of the aging data at the previous sampling time and the brightness decay value at the current sampling time is determined as the aging data at the current sampling time. For example, if the previous sampling time was 0s, the aging data at the previous sampling time was 0, the current sampling time was 5s, and the brightness decay value at the current sampling time was 50, then the aging data at the current sampling time was the brightness decay value of 50 at the current sampling time. If the previous sampling time was 5s, the aging data at the previous sampling time was 50, the current sampling time was 10s, and the brightness decay value at the current sampling time was 40, then the aging data at the current sampling time was the sum of the brightness value at the current sampling time and the aging data at the previous sampling time, i.e., 50 + 40 = 90. And so on, the aging data for multiple sampling times can be determined. For more details on determining the aging data of a target data block at multiple sampling times, please refer to this application. Figure 4 The relevant descriptions in the document will not be repeated here.

[0047] After determining the aging data of the target data block, the aging data is stored in a buffer. Each target data block corresponds to one buffer. The more target data blocks there are, the more buffers are needed, and the larger the storage space occupied. In this embodiment, buffers with different bit widths are selected for different target emitting pixels, which can reduce the storage space occupied by each buffer. When the RAM memory is sufficient, the size of the target data block can be reduced to improve the brightness compensation accuracy. At this time, although the number of buffers increases, increasing the RAM memory occupied, the brightness compensation accuracy and brightness compensation effect can be greatly improved.

[0048] For example, in existing solutions, if the display panel resolution is 1920*1080 and the target data block size is 2*2, the caches corresponding to the red, green, and blue emitting pixels all use the same bit width, for example, 32 bits. In this case, the required RAM memory space is 47.5 Mbit. In this embodiment, if the display panel resolution is 1920*1080, the caches corresponding to the red and green emitting pixels have a bit width of 12 bits, and the cache corresponding to the blue emitting pixel has a bit width of 32 bits. When the target data block size is 2*2, the required RAM memory space is 27.7 Mbit, saving approximately half the memory space. Therefore, reducing the size of the target data block can be considered. In this embodiment, when the target data block size is 2*1, the required RAM memory space is 55.4 Mbit, only about 16% more than the existing solution. However, due to the reduced target data block size, the brightness compensation accuracy can be significantly improved.

[0049] In this embodiment, a buffer with a corresponding bit width is selected based on the aging characteristic parameters of the target emitting pixel. The bit width of the buffer is customized, which reduces the storage space occupied by each buffer while still storing aging data for different emitting pixels. This reduces the size of the RAM, lowers hardware costs, and decreases the power consumption of the DDIC or TCON. Furthermore, data compression is unnecessary when storing aging data, avoiding data distortion and improving the accuracy of subsequent brightness compensation. Additionally, when RAM memory is sufficient, the size of the target data block can be reduced to improve brightness compensation accuracy.

[0050] Figure 4 This is a flowchart illustrating a method for determining aging data of a target data block according to an embodiment of this application. The method is executed by DDIC or TCON. Figure 4 As shown, the method includes the following steps.

[0051] Step S410: For each of the multiple sampling times, obtain the aging data of the target data block at the previous sampling time corresponding to the sampling time.

[0052] In this embodiment, the time interval between adjacent sampling times is the same. For example, sampling is performed every fixed time interval (e.g., 5s, 10s). For example, if the interval is 5s and the sampling time is the 10th second, then the previous sampling time is the 5th second.

[0053] Step S420: Determine the grayscale of the target data block at the sampling time.

[0054] In this embodiment, the grayscale of the target data block is determined based on the grayscale of the target emitting pixels contained in the target data block. Specifically, the grayscale of multiple target emitting pixels contained in the target data block at the sampling time is obtained; based on the grayscale of the multiple target emitting pixels at the sampling time, the grayscale of the target data block at the sampling time is determined. For example, the average value of the grayscale of the multiple target emitting pixels at the sampling time is determined as the grayscale of the target data block at the sampling time.

[0055] Step S430: Based on the grayscale of the target data block at the sampling time, determine the brightness attenuation value of the target data block at the sampling time.

[0056] Optionally, each target emitting pixel has a corresponding aging data table, which stores the brightness decay rate of the target emitting pixel at different gray levels. In this embodiment, after determining the gray level of the target data block at the sampling time, the aging data table of the target emitting pixel corresponding to the target data block is queried to determine the brightness decay rate corresponding to the gray level of the target data block, thereby determining the brightness decay value of the target data block at the sampling time. That is, the brightness decay value of the target data block during the time period from the previous sampling time to the current sampling time.

[0057] In this embodiment, when determining the brightness decay value of the target data block, external factors such as temperature, refresh rate, and display brightness value (DBV) also need to be considered. Specifically, the temperature and display brightness value of the target data block at the sampling time are obtained; the refresh rate of the display panel is obtained; and the brightness decay value of the target data block at the sampling time is determined based on the grayscale, temperature, display brightness value of the target data block at the sampling time and the refresh rate of the display panel.

[0058] Step S440: Based on the aging data of the target data block at the previous sampling time and the brightness decay value of the target data block at the sampling time, determine the aging data of the target data block at the sampling time.

[0059] In this embodiment of the application, the sum of the aging data of the target data block at the previous sampling time and the brightness decay value of the target data block at the sampling time is determined as the aging data of the target data block at the sampling time.

[0060] In this embodiment of the application, when determining the brightness attenuation value of the target data block at the sampling time, the influence of external factors is also considered to obtain a more accurate brightness attenuation value.

[0061] Secondly, embodiments of this application provide a compensation method for a display panel.

[0062] Figure 5 This is a schematic flowchart of a compensation method for a display panel provided in an embodiment of this application. Figure 5 As shown, the method includes the following steps.

[0063] Step S510: Obtain the aging data stored in the cache.

[0064] In this embodiment, the aging data is the aging data of a target data block including multiple target luminescent pixels at multiple sampling times.

[0065] The display panel has three types of emitting pixels: red, green, and blue. The target data block can be a target data block containing red emitting pixels, a target data block containing green emitting pixels, and a target data block containing blue emitting pixels. Target data blocks containing emitting pixels of different colors are stored in different caches, and aging data for each color of emitting pixel can be retrieved from their respective caches.

[0066] Step S520: Determine the brightness compensation value of the target data block at multiple sampling times based on the aging data.

[0067] The aging data includes the cumulative brightness decay value of the target data block at multiple sampling times. Therefore, the brightness compensation value of the target data block at each sampling time is determined based on the cumulative brightness decay value at each sampling time.

[0068] Step S530: Perform brightness compensation on the target data block based on the brightness compensation values ​​of the target data block at multiple sampling times.

[0069] At each sampling time, brightness compensation is performed on the target data block based on the brightness compensation value at that sampling time. Optionally, brightness compensation can be performed simultaneously for target data blocks containing different colors to avoid brightness jumps and ensure uniform brightness.

[0070] In this embodiment, brightness compensation of the display panel is performed based on the aging data stored in the cache, which can improve the brightness uniformity of the display panel and improve the display effect.

[0071] Thirdly, embodiments of this application provide an aging data sampling device.

[0072] Figure 6 This is a structural block diagram of an aging data sampling device provided in one embodiment of this application. Optionally, the aging data sampling device 600 can be disposed in a DDIC or TCON. Figure 6 As shown, the aging data sampling device 600 includes an acquisition module 610 and a determination module 620.

[0073] The acquisition module 610 is used to acquire a target data block containing multiple target luminescent pixels on the display panel.

[0074] The acquisition module 610 is also used to acquire the buffer corresponding to the target emitting pixel. The buffer is determined based on the aging characteristic parameters of the target emitting pixel. The display panel includes multiple emitting pixels, and the bit width of the buffer corresponding to at least two types of emitting pixels is different.

[0075] The determination module 620 is used to determine the aging data of the target data block at multiple sampling times and store the aging data in the buffer.

[0076] Optionally, the determining module 620 is further configured to, for each of the multiple sampling times, acquire the aging data of the target data block at the previous sampling time corresponding to the sampling time; determine the grayscale of the target data block at the sampling time; determine the brightness attenuation value of the target data block at the sampling time based on the grayscale of the target data block at the sampling time; and determine the aging data of the target data block at the sampling time based on the aging data of the target data block at the previous sampling time and the brightness attenuation value of the target data block at the sampling time.

[0077] Optionally, the determining module 620 is further configured to: acquire the temperature and display brightness values ​​of the target data block at the sampling time; acquire the refresh rate of the display panel; and determine the brightness attenuation value of the target data block at the sampling time based on the grayscale, temperature, display brightness values ​​of the target data block at the sampling time, and the refresh rate of the display panel.

[0078] Optionally, the determining module 620 is further configured to: acquire the grayscale of multiple target emitting pixels contained in the target data block at the sampling time; and determine the grayscale of the target data block at the sampling time based on the grayscale of the multiple target emitting pixels at the sampling time. The determining module 620 is further configured to determine the average value of the grayscale of the multiple target emitting pixels at the sampling time as the grayscale of the target data block at the sampling time.

[0079] The working principle and benefits of the aging data sampling device provided in this application embodiment are similar to those of the aging data sampling method provided in this application embodiment, and will not be repeated here.

[0080] Fourthly, embodiments of this application provide a compensation device for a display panel.

[0081] Figure 7 This is a structural block diagram of a compensation device for a display panel according to an embodiment of this application. Optionally, the compensation device 700 for the display panel can be disposed in a DDIC or TCON. Figure 7 As shown, the compensation device 700 for the display panel includes an acquisition module 710 and a determination module 720.

[0082] The acquisition module 710 is used to acquire aging data stored in the buffer. The aging data is the aging data of a target data block including multiple target luminescent pixels at multiple sampling times.

[0083] The determination module 720 is used to determine the brightness compensation value of the target data block at multiple sampling times based on the aging data.

[0084] The determination module 720 is also used to perform brightness compensation on the target data block based on the brightness compensation values ​​of the target data block at multiple sampling times.

[0085] The specific working principle and benefits of the compensation device for the display panel provided in this application embodiment are similar to those of the compensation method for the display panel provided in this application embodiment, and will not be repeated here.

[0086] Below, for reference Figure 8 This describes an electronic device according to embodiments of the present application. Figure 8 The diagram shown is a structural schematic of an electronic device provided in an exemplary embodiment of this application.

[0087] like Figure 8 As shown, the electronic device 800 includes one or more processors 801 and memory 802.

[0088] The processor 801 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 800 to perform desired functions.

[0089] The memory 802 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 801 may execute the program instructions to implement the cache determination method or aging data sampling method of the various embodiments of this application described above, and / or other desired functions. The computer-readable storage medium may also store various contents such as aging characteristic parameters of target luminescent pixels, aging data of target data blocks, etc.

[0090] In one example, the electronic device 800 may also include an input device 803 and an output device 804, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).

[0091] The input device 803 may include, for example, a keyboard, a mouse, etc.

[0092] The output device 804 can output various information to the outside, including aging data of the target data block, brightness compensation value of the target data block, etc. The output device 804 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.

[0093] Of course, for the sake of simplicity, Figure 8 Only some of the components of the electronic device 800 relevant to this application are shown in this illustration; components such as buses, input / output interfaces, etc., are omitted. In addition, the electronic device 800 may include any other suitable components depending on the specific application.

[0094] In addition to the methods and devices described above, embodiments of this application may also be computer program products, which include computer program instructions that, when executed by a processor, cause the processor to perform the steps in the aging data sampling method or display panel compensation method according to various embodiments of this application described above.

[0095] The computer program product can be written in any combination of one or more programming languages ​​to perform the operations of the embodiments of this application. The programming languages ​​include object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0096] Furthermore, embodiments of this application may also be computer-readable storage media storing computer program instructions thereon, which, when executed by a processor, cause the processor to perform the steps in the aging data sampling method or display panel compensation method according to the various embodiments of this application described above.

[0097] The computer-readable storage medium may be any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may, for example, include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0098] The basic principles of this application have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this application are merely examples and not limitations, and should not be considered as essential features of each embodiment of this application. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the application to the necessity of employing the aforementioned specific details for implementation.

[0099] The block diagrams of devices, apparatuses, devices, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” and “having” are open-ended terms meaning “including but not limited to” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to” and is used interchangeably with it.

[0100] It should also be noted that in the apparatus, equipment, and methods of this application, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions of this application.

[0101] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this application. Therefore, this application is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0102] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this application to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.

Claims

1. An aging data sampling method, characterized in that, include: Acquire the target data block containing multiple target luminescent pixels on the display panel; Obtain the buffer corresponding to the target luminous pixel. The buffer is determined based on the aging characteristic parameters of the target luminous pixel. The display panel includes multiple luminous pixels, and the bit width of the buffer corresponding to at least two types of luminous pixels is different. Determine the aging data of the target data block at multiple sampling times, and store the aging data in the buffer; The step of acquiring a target data block containing multiple target luminescent pixels on the display panel includes: acquiring the target data block containing multiple red target luminescent pixels on the display panel, or acquiring the target data block containing multiple green target luminescent pixels on the display panel, or acquiring the target data block containing multiple blue target luminescent pixels on the display panel; The aging characteristic parameters of the light-emitting pixel include the brightness decay rate and / or maximum brightness decay value of the light-emitting pixel. The method further includes: determining the buffer corresponding to the light-emitting pixel based on the brightness decay rate and / or maximum brightness decay value of each type of light-emitting pixel. The brightness decay rate of the light-emitting pixel is proportional to the bit width of the buffer corresponding to the light-emitting pixel; and / or, the maximum brightness decay value of the light-emitting pixel is proportional to the bit width of the buffer corresponding to the light-emitting pixel.

2. The method according to claim 1, characterized in that, The step of determining the aging data of the target data block at multiple sampling times includes: For each of the plurality of sampling times, obtain the aging data of the target data block at the previous sampling time corresponding to that sampling time; Determine the grayscale of the target data block at the sampling time; Based on the grayscale of the target data block at the sampling time, determine the brightness attenuation value of the target data block at the sampling time; Based on the aging data of the target data block at the previous sampling time and the brightness decay value of the target data block at the sampling time, the aging data of the target data block at the sampling time is determined.

3. The method according to claim 2, characterized in that, Determining the brightness attenuation value of the target data block at the sampling time based on the grayscale of the target data block at the sampling time includes: Obtain the temperature and display brightness values ​​of the target data block at the sampling time; Obtain the refresh rate of the display panel; Based on the grayscale, temperature, display brightness value of the target data block at the sampling time and the refresh rate of the display panel, the brightness attenuation value of the target data block at the sampling time is determined.

4. The method according to claim 2, characterized in that, Determining the grayscale of the target data block at the sampling time includes: Obtain the grayscale of the plurality of target luminescent pixels contained in the target data block at the sampling time; The grayscale of the target data block at the sampling time is determined based on the grayscale of the plurality of target emitting pixels at the sampling time.

5. The method according to claim 4, characterized in that, Determining the grayscale of the target data block at the sampling time based on the grayscale of the plurality of target emitting pixels at the sampling time includes: determining the average value of the grayscale of the plurality of target emitting pixels at the sampling time as the grayscale of the target data block at the sampling time.

6. A compensation method for a display panel, characterized in that, include: Acquire aging data stored in a buffer using the method described in any one of claims 1 to 5, wherein the aging data is aging data of a target data block comprising a plurality of target luminescent pixels at a plurality of sampling times; The brightness compensation value of the target data block at the multiple sampling times is determined based on the aging data; The target data block is brightness compensated based on the brightness compensation value at the multiple sampling times.

7. An aging data sampling device, characterized in that, include: The acquisition module is used to acquire target data blocks containing multiple target luminescent pixels on the display panel; The acquisition module is further configured to acquire the buffer corresponding to the target light-emitting pixel, wherein the buffer is determined based on the aging characteristic parameters of the target light-emitting pixel, wherein the display panel includes a variety of light-emitting pixels, and the bit width of the buffer corresponding to at least two types of light-emitting pixels is different; The determination module is used to determine the aging data of the target data block at multiple sampling times and store the aging data in the buffer; The acquisition module is specifically used to acquire the target data block containing multiple red target luminescent pixels on the display panel, or to acquire the target data block containing multiple green target luminescent pixels on the display panel, or to acquire the target data block containing multiple blue target luminescent pixels on the display panel; The aging characteristic parameters of the light-emitting pixel include the brightness decay rate and / or the maximum brightness decay value of the light-emitting pixel. The determining module is further configured to determine the buffer corresponding to the light-emitting pixel based on the brightness decay rate and / or the maximum brightness decay value of each light-emitting pixel. The brightness decay rate of the light-emitting pixel is proportional to the bit width of the buffer corresponding to the light-emitting pixel. And / or, the maximum brightness decay value of the light-emitting pixel is proportional to the bit width of the buffer corresponding to the light-emitting pixel.

8. A compensation device for a display panel, characterized in that, include: An acquisition module is configured to acquire aging data stored in a buffer using the method described in any one of claims 1 to 5, wherein the aging data is aging data of a target data block comprising multiple target luminescent pixels at multiple sampling times; A determination module is used to determine the brightness compensation value of the target data block at the multiple sampling times based on the aging data; The determining module is further configured to perform brightness compensation on the target data block based on the brightness compensation values ​​of the target data block at the plurality of sampling times.

9. An electronic device, characterized in that, include: processor; A memory connected to the processor, the memory being used to store a computer program that, when executed by the processor, implements the method as described in any one of claims 1 to 6.

10. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Display panel compensation method and device, equipment and storage medium

    CN115731863A

  • Aging compensation method and device, display equipment and storage medium

    CN116543699A

  • Display device and method of compensating degradation of display device

    CN116580663A