Method of burn-in compensation for display panel, display control circuit and display device
Patent Information
- Application Number
- TW114101128
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-01-11
- Filing Date
- 2025-01-10
- Publication Date
- 2026-08-11
- Estimated Expiration
- 2045-01-09
AI Technical Summary
Display panels, such as OLED and LCD, suffer from uneven brightness and color shift due to varying pixel lifespans leading to burn-in, which existing compensation methods fail to accurately address.
A method involving periodic sampling and recording of cumulative burn-in intensity, adjusting the sampling period, and using interval intensity gain to preprocess burn-in intensity, allowing for accurate compensation value calculation.
Accurately records and compensates for burn-in intensity, improving display panel performance by ensuring precise brightness and color uniformity over time.
Smart Images

Figure TWG2TB001905565_001 
Figure TWG2TB001905565_002 
Figure TWG2TB001905565_003
Abstract
Description
Display panel burn-in compensation method, display control circuit, and display device The present invention relates to the field of display technology, and more particularly, to a method for compensating burn-in of a display panel, a display control circuit, and a display device. The lifespan of individual pixels in display devices such as organic light-emitting diode (OLED) displays, micro light-emitting diode (LED) displays, and liquid crystal displays (LCD) varies depending on the color. Furthermore, pixels at different locations on the display panel do not emit light for the same duration. This results in uneven brightness and color shift of the R / G / B pixels over long periods of use, a phenomenon known as burn-in. Therefore, how to prevent the occurrence of branding is one of the technical issues in this field. According to one aspect of the present invention, a method for burn-in compensation of a display panel is provided, the method comprising: performing compensation calculation on input pixel data of a first display area of the display panel in an input frame based on a first compensation value corresponding to the first display area to generate output pixel data of the first display area in a burn-in compensated output frame, wherein the first compensation value is determined based on a first cumulative burn-in intensity corresponding to the first display area; sampling from a plurality of continuously generated burn-in compensated output frames to obtain sampled pixel data of the first display area in a first sampled output frame based on a first sampling period corresponding to the first display area; determining a first burn-in intensity increment based on the sampled pixel data of the first display area in the first sampled output frame; and generating a first updated cumulative burn-in intensity based on the first cumulative burn-in intensity and the first burn-in intensity increment, or based on the first compensation value and the first burn-in intensity increment, for updating the first sampling period. According to another aspect of the present invention, a display control circuit of a display panel is provided, comprising a processing sub-circuit, wherein the processing sub-circuit is configured to perform the following operations: based on a first compensation value corresponding to a first display area of the display panel, performing compensation calculation on input pixel data of the first display area in an input frame to generate output pixel data of the first display area in an output frame compensated for burn-in, wherein the first compensation value is determined based on a first cumulative burn-in intensity corresponding to the first display area; based on a first sampling period corresponding to the first display area, sampling from a plurality of continuously generated burn-in compensated output frames to obtain sampled pixel data of the first display area in a first sampled output frame; determining a first burn-in intensity increment based on the sampled pixel data of the first display area in the first sampled output frame; and generating a first updated cumulative burn-in intensity based on the first cumulative burn-in intensity and the first burn-in intensity increment, or based on the first compensation value and the first burn-in intensity increment, for updating the first sampling period. According to another aspect of the present invention, a display device is also provided, including: a display panel and a display control circuit, wherein the display control circuit is configured to perform the following operations: based on a first compensation value corresponding to a first display area of the display panel, performing compensation calculation on input pixel data of the first display area in an input frame to generate output pixel data of the first display area in an output frame compensated for burn-in, wherein the first compensation value is determined based on a first cumulative burn-in intensity corresponding to the first display area; based on a first sampling period corresponding to the first display area, sampling from a plurality of continuously generated burn-in compensated output frames to obtain sampled pixel data of the first display area in a first sampled output frame; determining a first burn-in intensity increment based on the sampled pixel data of the first display area in the first sampled output frame; and generating a first updated cumulative burn-in intensity based on the first cumulative burn-in intensity and the first burn-in intensity increment, or based on the first compensation value and the first burn-in intensity increment, for updating the first sampling period. By utilizing the burn-in compensation scheme for a display panel according to an embodiment of the present invention, by adjusting the sampling period, also known as the sampling time interval, and using the interval intensity gain corresponding to the sampling period to preprocess the original increase in burn-in intensity caused by the output pixel data of the corresponding display area in the current burn-in compensated output frame before calculating the updated cumulative burn-in intensity, the burn-in intensity increase or compensation increase between two sampling opportunities can be better recorded when the number of data bits in the storage medium is small relative to the number of data bits involved in the data calculation process. Therefore, the compensation value can be calculated more accurately to improve the display effect of the display panel. It should be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention. In addition, it should be understood that the wording and terminology used herein are for descriptive purposes and should not be considered restrictive. The use of "comprises," "includes," or "has" and variations thereof herein is intended to encompass the items listed thereafter and their equivalents and additional items. Unless otherwise limited, the term "connected" and variations thereof herein are used in a broad sense and encompass direct and indirect connections and may include electrical or physical connections. Throughout this disclosure, ordinal numbers (e.g., first, second, third, etc.) may be used as adjectives for elements (i.e., any nouns in this disclosure). The use of ordinal numbers is not intended to imply or create any particular ordering of elements, nor is it intended to limit any element to only a single element, unless explicitly disclosed, such as through the use of terms such as "before," "after," "single," and other such terms. Rather, the use of ordinal numbers is intended to distinguish between elements. For example, a first element is different from a second element, and a first element may contain more than one element and be placed after (or before) a second element in terms of the order of the elements. To prevent burn-in on various display panels and extend pixel life, the present invention provides a display device and a method for compensating for burn-in on the display panel. It should be noted that while the application of the present invention is primarily illustrated using an organic light-emitting diode (OLED) panel as an example, it is not limited to OLED panels. Other display panels, such as liquid crystal display (LCD) panels, light-emitting diode (LED) display panels, mini-LED display panels, micro-LED display panels, electronic paper, plasma displays, and the like, can all be applied to the technology described in the present invention. FIG. 1 illustrates an example configuration of a display device including a display panel according to some embodiments of the present invention. The display panel 102 includes multiple display areas (non-overlapping, with the smallest unit of these display areas being a pixel). Examples of display panels 102 include OLED display panels, micro-LED display panels, and LCD panels. In the illustrated embodiment, the multiple display areas of the display panel 102 include a first display area 105 and a second display area 106. The cumulative burn-in intensity in the first display area 105 and the second display area 106 may not be the same, primarily due to factors such as the different illumination durations (corresponding to usage duration) and different display data within each display area. For example, if pixels within the second display area 106 are displayed for a longer period of time than pixels within the first display area 105, after a certain period of time, when pixel data with the same grayscale value is applied to all pixels of the display panel, as shown in FIG2 , the brightness of the second display area 106 will be lower than that of the first display area 105, indicating varying degrees of burn-in on the display panel. Therefore, it is necessary to compensate for the brightness of the first and second display areas 105, 106, respectively. The display panel 102 may be connected to a display control circuit 104 , which is configured to update display data of each display area of the display panel 102 . According to some embodiments of the present invention, in order to compensate the brightness of each pixel on a display panel or each pixel within a predetermined display area to avoid or reduce burn-in, periodic sampling and recording can be performed to accumulate the cumulative burn-in intensity caused by the pixel data of each pixel (or pixels within each display area). The cumulative burn-in intensity is then converted into a compensation value based on a predetermined mapping relationship to compensate for the pixel data of each pixel or each display area in the current image frame, thereby reducing the brightness difference caused by different degrees of burn-in. Of course, compensation can also be performed only on the pixel data of a portion of the pixels or a portion of the display area, for example, by setting a threshold for the cumulative burn-in intensity to screen the pixels or display areas to be compensated. For example, FIG3 illustrates an exemplary process for burn-in compensation of a display panel according to some embodiments. As shown in FIG3 , input pixel data DI(x, A1) (e.g., data values or gamma codes) of the first display area in each consecutive input frame DI(x) can first be obtained. As previously described, the first display area can include a single pixel or multiple pixels. Therefore, when the first display area includes multiple pixels, the input pixel data of the first display area can be pixel data associated with the input pixel data of the multiple pixels (e.g., an average, median, or other associated values). Burn-in-compensated output pixel data for the first display area in the consecutively generated multiple burn-in-compensated output frames DO(x) is then obtained based on the compensation value Y(n-1) corresponding to the first display area (i.e., the compensation value corresponding to the cumulative burn-in intensity X(n-1) updated after the sampled pixel data DO(sp(n-1), A1) of the first display area in the burn-in-compensated output frame DO(sp(n-1)) obtained by the n-1th sampling (hereinafter referred to as the sampled output frame)). For example, for a specific batch or type of display panels, a mapping relationship between multiple reference cumulative burn-in intensities and multiple reference compensation values can be pre-measured and recorded, for example, in a mapping table. Thus, after obtaining the cumulative burn-in intensity X(n-1), the corresponding compensation value Y(n-1) can be determined based on this mapping relationship, for example, by interpolation, as will be described in detail later. Then, a sampled output frame DO(spn) (obtained at the nth sampling) and sampled pixel data DO(spn, A1) of the first display area are acquired from a plurality of continuously generated burn-in-compensated output frames DO(x) based on a first sampling period. The original burn-in intensity increment dXori caused by the sampled pixel data DO(spn, A1) of the first display area in the sampled output frame DO(spn) is calculated. The burn-in intensity increment dX within the sampling period is determined based on a fixed sampling period and an optional operating factor, and is added to the current most recent cumulative burn-in intensity X(n-1) to obtain Xn. The accumulated burn-in intensity of the first display area is then recorded and updated in a first storage medium M1 for use in updating the compensation value of the first display area. Since the use of the display device may be intermittent, the display control circuit will be turned off after one use. Therefore, in order to avoid data loss, the cumulative burn-in intensity of the first display area in the first storage medium M1 can be stored in the second storage medium M2, and when the cumulative burn-in intensity is needed, for example, for calculating the compensation value of the input pixel data of the input frame in the first display area, the first storage medium M1 needs to read the cumulative burn-in intensity of the first display area from the second storage medium M2 again. Therefore, in the compensation scheme shown in FIG3 , the sampling period (i.e., the sampling time interval) for sampling each image frame is fixed. For example, the sampling period can be one frame duration or more. However, this compensation scheme using a fixed sampling period has certain problems. For example, the first storage medium M1 typically utilizes a fast, low-power cache memory, such as static random access memory (SRAM), and the second storage medium M2 can utilize a memory that retains data even after a power outage, such as flash memory (FLASH). However, to conserve memory storage space, thereby reducing costs and layout space, the display control circuit's calculation of the cumulative burn-in intensity (collectively referred to as the data calculation process) is typically based on a first number of data bits that is greater than the second number of data bits of the data accessed via the first and second storage media. In other words, storing the calculated cumulative burn-in intensity in the storage media (the first and second storage media) involves a first bit mapping process (S-S', as shown in FIG3 ), while using the cumulative burn-in intensity read from the storage media to calculate the compensation value involves a second bit mapping process (S'-S, as shown in FIG3 ). Since the cumulative burn-in intensity has a nonlinear effect on brightness, the first number of data bits, on which the data calculation process of the display control circuit is based, has different corresponding step sizes in different bit value ranges. This may result in a situation where a small increase in burn-in intensity dX within certain sampling periods cannot be successfully accumulated into the previous cumulative burn-in intensity. Figure 4A illustrates a schematic diagram of the correspondence between different numbers of data bits (used to represent a reference cumulative burn-in strength) in a mapping table used for a first bit mapping process according to some embodiments of the present invention. Figure 4B illustrates a schematic diagram of corresponding step sizes for some example bit value ranges of the 16 bits in Figure 4A. Figure 5A illustrates a scenario where a burn-in strength increment cannot be successfully accumulated to a previous cumulative burn-in strength. Figure 5B illustrates a scenario where a burn-in strength increment is successfully accumulated to a previous cumulative burn-in strength. In FIG4A , as an example, it is assumed that the number of data bits used in the display control circuit's data calculation process, including calculating the cumulative burn-in intensity, is 16, and the number of data bits in the storage medium is 12. Both the 12 bits in the storage medium and the 16 bits used in the display control circuit's data calculation process should be able to represent the entire range of cumulative burn-in intensity values. Furthermore, since the corresponding compensation value varies significantly when the cumulative burn-in intensity is low, and varies less when the cumulative burn-in intensity is high (as exemplified in Table 2 below), the larger data resources that can be represented by 12 bits can be used to represent the smaller bit value range of the 16-bit cumulative burn-in intensity. Furthermore, in FIG4A , the bit values (not shown) between two adjacent 12-bit reference cumulative burn-in intensities in the mapping table used for the first bit mapping process are evenly used to represent the corresponding bit values (not shown) between the two adjacent 16-bit reference cumulative burn-in intensities. Figures 4A and 4B only show the correspondence between a portion of the cumulative branding intensities represented by 12 bits (serving as the reference cumulative branding intensities of 12 bits) and a portion of the cumulative branding intensities represented by 16 bits (serving as the reference cumulative branding intensities of 16 bits). It can be seen that nearly two thousand cumulative branding intensities represented by 16 bits (0 to 1792) can be mapped to approximately 1000 cumulative branding intensities represented by 12 bits (0 to 1024), while nearly twenty thousand cumulative branding intensities represented by 16 bits (41696 to 58112) are mapped to only about 500 cumulative branding intensities represented by 12 bits (3583 to 4096). Therefore, in the example relationship shown in Figures 4A and 4B, for the 16-bit cumulative burn-in intensity, the larger the bit value, the larger the corresponding step size. For example, for a 12-bit cumulative burn-in intensity to increase from 4094 to 4095, the corresponding 16-bit cumulative burn-in intensity must increase by 32 (the step size). In other words, the calculated burn-in intensity increment dX within a sampling period must be large enough to ensure that the value stored in the storage medium (12 bits) can also reflect the change in burn-in intensity. For example, when the burn-in intensity increment dX (16 bits) is less than the step size corresponding to the current latest cumulative burn-in intensity (16 bits), the cumulative burn-in intensity obtained by adding the current latest cumulative burn-in intensity to the burn-in intensity increment dX cannot change the 12-bit cumulative burn-in intensity after the first bit mapping process S-S' mapping (from 16 bits to 12 bits). As a result, the cumulative burn-in intensity stored in the storage medium cannot accurately reflect the actual degree of panel burn-in. A specific example is shown in Figure 5A. Given a sampling period of 1 second, the incremental burn-in intensity determined within each sampling period based on the output pixel data of each sampled output frame in the first display area can be represented as 1. Although the 16-bit cumulative burn-in intensity calculated after each sampling increments by 1 (e.g., 21232 → 21233), the 12-bit cumulative burn-in intensity stored in the storage medium after the first bit mapping process (S-S') is always 2815, failing to increment by 1 to 2816. When the cumulative burn-in intensity 2815 is read from the storage medium for calculating the next compensation value, it is mapped again to 21232 after the second bit mapping process (S'-S), and the cycle repeats. Consequently, the cumulative burn-in intensity of the first display area stored in the storage medium after the S-S' mapping process cannot accurately reflect the actual panel burn-in level in the first display area, and the calculated compensation value cannot effectively compensate for panel burn-in in the first display area. The above problem can be solved by adjusting the sampling time interval, also known as the sampling period, and using the interval intensity gain corresponding to the sampling period to pre-process the original increase in the burn-in intensity caused by the sampled pixel data of the current sampled output frame in the first display area before calculating the updated cumulative burn-in intensity, so as to solve the problem that the small increase in the burn-in intensity cannot be accurately accumulated. As shown in FIG5B , assuming that within a period of time, the original burn-in intensity increment caused by the output pixel data of the first display area of each sampled output frame obtained with a sampling period of 1s is used to determine the burn-in intensity increment within the sampling period, and the burn-in intensity increment is 1, then when the adjusted sampling period is 16s and the interval intensity gain is set to 16, the burn-in intensity increment of 1 within each 1s can be multiplied by the interval intensity gain (16) (or regarded as multiplied by the number of ignored (unsampled) samples (15) plus 1) to obtain the adjusted burn-in intensity increment of 16, so the 16-bit cumulative burn-in intensity calculated after sampling can be rounded up to 16 (for example, 21232→21248), and the 12-bit cumulative burn-in intensity X'n stored in the storage medium after the first bit mapping process S-S' mapping can be successfully rounded up to 2816. When the 12-bit cumulative burn-in intensity 2816 is read from the storage medium for calculating the next compensation value, it undergoes a second bit mapping process, S'-S mapping, and is then mapped again to the 16-bit cumulative burn-in intensity 21248. A new compensation value and a new sampling period can be determined similarly, and the cycle repeats. In this way, the cumulative burn-in intensity stored in the storage medium after the S-S' mapping can accurately represent the actual panel burn-in level in the first display area, and the calculated compensation value can effectively compensate for panel burn-in in the first display area. Based on this solution, various aspects of the solution for determining the cumulative burn-in intensity by adjusting the sampling period and using the accumulated intensity for burn-in compensation of the display panel will be described in detail below with reference to FIG. 6 to FIG. 13B . FIG6 is a flow chart showing a method for compensating burn-in of a display panel according to some embodiments of the present invention. The method can be executed by the display control circuit in FIG1 . As shown in Figure 6, in step S610, based on a first compensation value corresponding to the first display area of the display panel, compensation calculation is performed on the input pixel data of the first display area in the input frame to generate output pixel data of the first display area in the output frame after burn-in compensation, wherein the first compensation value is determined based on a first cumulative burn-in intensity corresponding to the first display area. For example, the first display area may be the entire display area of the display panel, or a portion of the display area of the display panel, or the display area corresponding to one pixel of the display panel. That is, the minimum unit of the first display area is the area corresponding to one pixel. During use of the display panel, starting from the display of the first input frame, the burn-in intensity of each pixel will gradually accumulate, and the accumulated burn-in intensity can be used to determine a compensation value to compensate for the brightness of the pixel. Optionally, the accumulated burn-in intensity can be stored in a storage medium and continuously updated, or in other embodiments, the compensation value can be stored in a storage medium and continuously updated. The following description first uses an embodiment in which the storage medium stores the accumulated burn-in intensity. For example, after acquiring the input pixel data DI(x, A1) of the input frame DI(x) in the first display area, the cumulative burn-in intensity corresponding to the first display area can be acquired, represented as a first cumulative burn-in intensity X(n-1) (i.e., the current number of samples for the first display area is n, and the first cumulative burn-in intensity X(n-1) represents the cumulative burn-in intensity of the first display area updated after the previous sampling (the n-1th sampling)), and a first compensation value Y(n-1) for the first display area is determined based on the first cumulative burn-in intensity. For example, the first compensation value Y(n-1) corresponding to the first cumulative burn-in intensity X(n-1) can be determined based on a preset functional relationship between the cumulative burn-in intensity and the compensation value. For another example, the first compensation value Y(n-1) corresponding to the first cumulative burn-in intensity X(n-1) can be determined based on a first mapping table, where the first mapping table records a mapping relationship between multiple reference cumulative burn-in intensities and multiple reference compensation values. For example, when determining the first compensation value based on the first mapping table, an interpolation algorithm can be utilized. For example, given a plurality of reference cumulative burn-in intensities (Xr0, Xr1, Xr2…, XrM, where M is greater than or equal to 2) and a plurality of reference compensation values (Yr0, Yr1, Yr2…, YrM) corresponding to the plurality of reference cumulative burn-in intensities, the compensation value varies linearly with the cumulative burn-in intensity within a cumulative burn-in intensity interval between each two reference cumulative burn-in intensities. Therefore, when determining the first compensation value based on the first cumulative burn-in intensity, a cumulative burn-in intensity interval corresponding to the first cumulative burn-in intensity can be determined, where the cumulative burn-in intensity interval includes a first endpoint and a second endpoint, wherein the first endpoint has a first reference cumulative burn-in intensity (assuming Xr0) and a corresponding first reference compensation value Yr0, and the second endpoint has a second reference cumulative burn-in intensity (assuming Xr1) and a corresponding second reference compensation value Yr1, and the first cumulative burn-in intensity X(n-1) is between the first reference cumulative burn-in intensity Xr0 and the second reference cumulative burn-in intensity Xr1. Then, the first compensation value Y(n-1) can be determined based on the first reference cumulative imprinting intensity Xr0 and the corresponding second reference compensation value Yr0, the second reference cumulative imprinting intensity Xr1 and the corresponding second compensation value Yr1, and the first cumulative imprinting intensity X(n-1), for example, Y(n-1)=Yr0+(Yr1-Yr0) * (X(n-1)-Xr0) / (Xr1-Xr0). In this case, Table 1 shows an example of a first mapping table according to an embodiment of the present invention. In the first mapping table, a mapping relationship between multiple reference cumulative burn-in intensities (16 bits) and multiple reference compensation values is shown. The first mapping table can be data obtained by pre-testing a display panel as a standard, and the obtained first mapping table can be used as a reference for other display panels of the same type. The first mapping table in Table 1 shows multiple reference compensation values corresponding to multiple reference cumulative burn-in intensities (16 bits) of the example, but the first mapping table can also include more, fewer, and / or different reference cumulative burn-in intensities and their corresponding reference compensation values. Through the first mapping table, after obtaining the first cumulative burn-in intensity, the interval of the cumulative burn-in intensity can be found from the first mapping table, so that the corresponding first compensation value can be calculated. Optionally, for the same display panel, the first mapping tables for pixels of different colors (for example, R / G / B) are also different. Table 1 Optionally, as previously described, each cumulative burn-in intensity can be represented and processed using a first number of data bits (e.g., 16 bits as previously described), and each cumulative burn-in intensity can be mapped and converted to a second number of data bits (e.g., 12 bits as previously described) that is smaller than the first number and stored in a storage medium to reduce storage space. When determining the first compensation value corresponding to the first display area, the stored value of the first cumulative burn-in intensity having the second number of data bits can be read from the storage medium, and then converted to obtain the first cumulative burn-in intensity represented by the first number of data bits, which is then used to determine the first compensation value. Furthermore, as previously described with reference to FIG. 4A , a corresponding relationship exists between the 12-bit cumulative burn-in intensity and the 16-bit cumulative burn-in intensity, such that a larger 12-bit data resource is used to represent a smaller bit value range of the 16-bit cumulative burn-in intensity. In step S620 , based on a first sampling period corresponding to the first display area, sampled pixel data of the first display area in a first sampled output frame is obtained from a plurality of burn-in compensated output frames generated continuously. During the display process, multiple burn-in-compensated output frames (unsampled) are continuously generated. For example, when the first sampling period is 5 seconds and the frame rate is 60 fps, 300 burn-in-compensated output frames may exist within the first sampling period of 5 seconds. However, since these burn-in-compensated output frames do not need to be sampled, the first accumulated burn-in intensity X(n-1) is not updated. The output pixel data of these burn-in-compensated output frames in the first display area is still compensated using the first compensation value Y(n-1) for the first display area determined based on the first accumulated burn-in intensity X(n-1) until the sampled pixel data DO(spn, A1) of the first display area in the first sampled output frame DO(spn) (assuming the current sampling is the nth sampling) is sampled in response to the expiration of the first sampling period. For example, when compensating input pixel data DI(x, A1) of the first display area in each input frame based on a corresponding first compensation value Y(n-1), the first compensation value Y(n-1) may be multiplied by an operating factor to produce an adjusted compensation value. The operating factor may be associated with one or more of display panel properties, environmental factors, and driving performance. Output pixel data DO(x, A1) of the first display area in the burn-in-compensated output frame may then be obtained based on the adjusted compensation value and the input pixel data DI(x, A1) of the first display area. As an example, the display brightness value (DBV), an example of a display panel attribute, is mapped to the brightness gain (DBV_gain); the temperature value, an example of an environmental influencing factor, is mapped to the temperature gain (Temp_gain); and the frame rate (Hz_gain), an example of driving performance, is mapped to the frame rate gain. Therefore, as shown in FIG7 , the product of these three gains can be used as an operating factor to multiply the first compensation value Y(n-1) to obtain an adjusted compensation value. In step S630 , a first burn-in intensity increment is determined based on the sampled pixel data of the first display area in the first sampled output frame. For example, as described above, the output pixel data of each burn-in-compensated output frame (the first sampled output frame being sampled) in the first display area causes an increase in burn-in intensity in the first display area. For each sampling period, the original increase in burn-in intensity dXori caused by the output pixel data of the first display area in each burn-in-compensated output frame within that sampling period is the same or similar. However, if the original increase in burn-in intensity dXori is small, a long-term, small burn-in may not be recorded. Therefore, a first original increase in burn-in intensity dXori can be determined based on the sampled pixel data DO(spn, A1) of the first display area in the first sampled output frame DO(spn) (for example, based on the conversion relationship between RGB values and intensity well known in the art). The first original increase in burn-in intensity dXori is then multiplied by a first multiplier (i.e., the interval intensity gain described above) to obtain the first increase in burn-in intensity dX. The first multiplier is positively correlated to the duration of the first sampling period, as the number of output frames included in the first sampling period depends on the duration of the first sampling period. For example, the first sampling period may be a multiple of the frame duration. In addition, the operation factor described above (associated with one or more of display panel properties, environmental factors, and driving performance) may also be optionally considered. Typically, the operation factor may be greater than 1. Therefore, the first magnification is also associated with the operation factor. In step S640 , a first updated cumulative burn-in strength is generated based on the first cumulative burn-in strength and the first burn-in strength increment, for updating the first sampling period. For example, the first cumulative burn-in strength X(n-1) and the first burn-in strength increment dX may be added together to obtain the first updated cumulative burn-in strength X(n). Then, as described above, each cumulative burn-in intensity is represented and processed using a first number of data bits. Each cumulative burn-in intensity is then mapped and converted to a stored value having a second number of data bits smaller than the first number (S-S' mapping) before being stored in a storage medium. When a compensation value is required, the current cumulative burn-in intensity must be retrieved from the storage medium. This involves a mapping process (S'-S mapping) that reads the stored value having the second number of data bits from the storage medium and converts the stored value having the second number of data bits into a calculated value having the first number of data bits. To avoid situations where small burn-in intensity increments within a sampling period are not successfully recorded (as described in FIG. 5A ), the sampling period can be set to be variable (as described in FIG. 5B ). Therefore, after each cumulative burn-in intensity update, the sampling period can be updated and used to determine the next sampling opportunity, so that a new sampled output frame can be sampled at the next sampling opportunity for a plurality of consecutively generated burn-in-compensated output frames. Furthermore, after each update of the cumulative imprinting strength, the calculated value of the updated cumulative imprinting strength having a first number of data bits can be converted into a stored value of the updated cumulative imprinting strength having a second number of data bits (S-S′ mapping), and the stored value of the updated cumulative imprinting strength can be stored in a storage medium. As previously mentioned, the primary purpose of introducing a variable sampling period is to accurately record the new burn-in intensity increment dX. According to some embodiments of the present application, the variable sampling period can be determined based on a second mapping table, which records a mapping relationship between multiple reference cumulative burn-in intensities and multiple sampling periods. The second mapping table can be designed based on the variation range of the compensation value corresponding to the cumulative burn-in strength. Table 2 shows the bit values of the second number (12 bits) of data bits corresponding to a number of bit values of the first number (16 bits) of data bits used to represent the cumulative burn-in strength, the compensation value (Offset), and the variation range of the compensation value (dOffset). Table 2 It can be seen that after the second number of data bits of the storage medium and the first number of data bits on which the data calculation process involved in the display control process is based are selected, as described above with reference to Figures 4A and 4B, it is necessary to reasonably allocate data resources in the storage medium to different bit value ranges of the first number of data bits, so that a smaller bit value range of the cumulative imprint intensity (represented by the first number of data bits) can be represented by more data resources (bit values) that can be represented by the second number of data bits, so as to more accurately compensate. Furthermore, since the compensation value corresponding to each bit value of the first number of data bits (meaning the cumulative burn-in intensity) may vary in magnitude, and if the compensation value changes significantly, more frequent sampling may be desirable, in which case a shorter sampling period is required; conversely, if the compensation value changes slightly, slower sampling may be appropriate, in which case a longer sampling period may be used to save power. Therefore, when the first cumulative burn-in intensity changes to the first updated cumulative burn-in intensity, the greater the change in the corresponding first compensation value, the smaller the first sampling period is updated to. Therefore, a second mapping table can be designed based on the correspondence between the cumulative burn-in intensity and the compensation value variation range, as shown in Table 3. The rows of compensation values and compensation value variation ranges in Table 3 are shown to clearly illustrate the correspondence between the sampling period and the compensation value variation range. The actual second mapping table may not include these rows. In Table 3, each reference cumulative burn-in intensity (16 bits) in Table 1 has a corresponding cumulative burn-in intensity interval, and the minimum value of each cumulative burn-in intensity interval is the corresponding reference cumulative burn-in intensity. Table 3 As can be seen in the second mapping table, larger compensation value changes (the difference between the next compensation value and the current compensation value in Table 3) correspond to smaller sampling periods for the reference cumulative burn-in intensity, while smaller compensation value changes correspond to larger sampling periods for the reference cumulative burn-in intensity. Furthermore, the sampling period corresponding to the cumulative burn-in intensity within each cumulative burn-in intensity interval is the same as the sampling period corresponding to the minimum cumulative burn-in intensity within that interval (i.e., the corresponding reference cumulative burn-in intensity). For example, if the first cumulative burn-in intensity is 234, its corresponding sampling period is sampling period 1, which corresponds to the reference cumulative burn-in intensity of 0. If the first cumulative burn-in intensity is 23366, its corresponding sampling period is sampling period 16, which corresponds to the reference cumulative burn-in intensity of 21248. FIG8 shows a first correspondence between cumulative burn-in intensity and compensation value based on a first mapping table, and FIG9 shows a schematic diagram of a second correspondence between cumulative burn-in intensity and sampling period based on a second mapping table. As shown in Figure 8, the first correspondence between cumulative burn-in intensity and compensation value can be composed of multiple line segments, with each line segment having two reference cumulative burn-in intensities and two corresponding compensation values at its two endpoints. Consistent with the second mapping table, when the cumulative burn-in intensity is low, the compensation value increases rapidly, and the slope of the line segment is large. When the cumulative burn-in intensity is high, the compensation value changes more gradually, and the slope of the line segment is small. The continuous line segments shown in Figure 8 indicate that corresponding compensation values can be generated by interpolation calculation based on the calculated cumulative burn-in intensity. As shown in Figure 9, consistent with the second mapping table, when the cumulative burn-in intensity is low, the compensation value changes significantly, resulting in a shorter sampling period. When the cumulative burn-in intensity is high, the compensation value changes more gradually, resulting in a longer sampling period. Furthermore, as shown in Figure 9, as long as the cumulative burn-in intensity is known, the corresponding sampling period can be determined. The counting unit of the sampling period in the second mapping table is a predetermined multiple (for example, 1 or more times) of the frame duration. For example, 1 in the second mapping table represents 1 counting unit, and 4 represents 4 counting units. In addition, since the time length of each sampling period corresponds to multiple frame durations, the burn-in intensity gain within the sampling period is the product of the original burn-in intensity gain dXori caused by the sampled pixel data of the sampled output frame in the first display area and a multiplication rate (positively correlated to the time length of the sampling period). Therefore, the updateable sampling period in the present invention can also be understood as being used for interval intensity gain. In addition, the original burn-in intensity gain dXori caused by the sampled pixel data of the sampled output frame in the first display area is obtained from the RGB value of the sampled pixel data and according to a conversion relationship well known in the art, and there is a minimum value of the original burn-in intensity gain dXori depending on different sampled pixel data. Because a sampling period of one counting unit ensures that even the smallest burn strength increment derived from the smallest original burn strength increment is successfully recorded for that sampling period, the sampling period corresponding to one counting unit can be the length of time required for the cumulative burn strength, based on the minimum original burn strength increment dXori, to increment by 1 after being stored. The sampling period setting in the second mapping table ensures that the burn strength increment for each sampling period is accurately recorded. For example, when the first cumulative burn strength is 18000, its stored value in the storage medium is 2613, and the corresponding first sampling period is 16 counting units. The first burn strength increment added over this first sampling period is at least 16 (which may be greater than 16 due to operational factors or a larger original burn strength increment dXori). The first updated cumulative burn strength is at least 18016, and its stored value in the storage medium becomes at least 2614, thus successfully recording the first burn strength increment. The following describes an exemplary process of burn-in compensation for a display panel according to an embodiment of the present invention with reference to FIG. 10 . For example, the burn-in-compensated sampled pixel data DO(sp(n-1), A1) of the first display area in the n-1th sampled output frame DO(sp(n-1)) has been displayed, and the cumulative burn-in intensity X(n-1) (16 bits) for the first display area obtained after displaying the sampled output pixel data DO(sp(n-1), A1) has been updated and stored in a storage medium (12 bits) through S-S' mapping. The stored value is recorded as X'(n-1). This cumulative burn-in intensity X(n-1) is used to continuously generate multiple burn-in-compensated output frames DO(x) for consecutive input frames DI(x). For example, the current stored cumulative burn-in intensity value X'(n-1) (12 bits) for the first display area needs to be read from the storage medium and converted into the cumulative burn-in intensity X(n-1) (16 bits) through S'-S mapping. Furthermore, a first compensation value Y(n-1) is required to be determined using a first mapping table based on the cumulative burn-in intensity X(n-1) for the first display area. Furthermore, for compensation accuracy, an operating factor (as described above) is also considered. An adjusted compensation value is obtained based on the required first compensation value Y(n-1) and the operating factor, and is used to compensate the input pixel data DI(x, A1) in the first display area in each input frame, thereby obtaining burn-in-compensated output pixel data in the first display area in the output frame for display. When the burn-in compensated sampled pixel data DO(spn), A1) of the first display area in the nth sampled output frame DO(spn) is collected based on the first sampling period from multiple burn-in compensated output frames DO(x) continuously generated based on the cumulative burn-in intensity X(n-1), since the burn-in compensated output pixel data in the first display area in each output frame will cause a change in the panel burn-in intensity, the corresponding burn-in intensity original value dXori can be determined based on the sampled pixel data DO(spn), A1), and the burn-in intensity original value dXori is combined with the first sampling period previously updated using the second mapping table based on the cumulative burn-in intensity X(n-1) and an optional operating factor to obtain the first burn-in intensity value dX of the first display area within the first sampling period. The first burn-in intensity increment dX is added to the first cumulative burn-in intensity X(n-1) to obtain an updated first cumulative burn-in intensity for the first display area, which serves as the cumulative burn-in intensity Xn for the first display area after displaying the burn-in-compensated sampled pixel data DO(spn, A1) of the first display area in the n-th sampled output frame DO(spn). After obtaining the latest cumulative burn-in intensity Xn (16 bits) for the first display area, it can be used to update the first sampling period to obtain a first update sampling period. After the first update sampling period, the output frame is sampled and the above-mentioned compensation value calculation, the first burn-in intensity increment calculation within the first update sampling period, and the first update sampling period are repeatedly performed. For example, when updating the first sampling period, the second mapping table can be used for updating. Similarly, after obtaining the latest cumulative burn-in intensity Xn (16 bits) for the first display area, it needs to be stored in a storage medium (12 bits) through S-S' mapping, and the stored value is recorded as X'n for subsequent use. Therefore, using the burn-in compensation method for a display panel according to an embodiment of the present invention, by adjusting the sampling period or also called the sampling time interval, and before calculating the updated cumulative burn-in intensity, using the interval intensity gain corresponding to the sampling period to pre-process the original increase in burn-in intensity caused by the burn-in compensated output pixel data of the corresponding display area in the current output frame, the increase in burn-in intensity between two sampling opportunities can be better recorded when the number of data bits in the storage medium is small relative to the number of data bits involved in the data calculation process, so that the compensation value can be calculated more accurately to improve the display effect of the display panel. Furthermore, as previously mentioned, the display panel may include multiple display areas (the smallest unit of a display area may be a pixel), and for each burn-in-compensated output frame, the output pixel data of each display area may be different. Therefore, each display area has its own cumulative burn-in intensity. Therefore, the sampling period can be independently adjusted for each display area based on the corresponding cumulative burn-in intensity. Different cumulative burn-in intensities correspond to different sampling periods. Therefore, according to some embodiments of the present invention, the method 600 may further include the following steps: based on a second compensation value Y(2)(m-1) corresponding to the second display area of the display panel (the compensation value updated after the m-1th sampling), performing compensation calculation on the input pixel data DO(x, A2) of the second display area in the input frame DI(x) to generate the output pixel data DO(x, A2) of the second display area in the output frame after burn-in compensation, wherein the second compensation value Y(2)(m-1) is determined based on the second accumulated burn-in intensity X(2)(m-1) corresponding to the second display area; based on a second sampling period corresponding to the second display area, sampling the sampled pixel data DO(spm, A2) of the second display area in the second sampled output frame DO(spm) (the output frame obtained by the mth sampling) from a plurality of continuously generated burn-in compensated output frames; based on the sampled pixel data DO(spm, A2) of the second display area in the second sampled output frame A2), determining a second burn-in intensity increment dX(2); and generating a second updated cumulative burn-in intensity X(2)(m-1) based on the second cumulative burn-in intensity X(2)(m-1) and the second burn-in intensity increment dX(2), for updating the second sampling period, wherein the first sampling period corresponding to the first display area and the second sampling period corresponding to the second display area are set separately. For example, FIG11 shows a schematic diagram of separately setting sampling periods for three display areas of a display panel with different cumulative burn-in intensities (respectively 1, 1000, and 10000) and performing sampling accordingly. As described above, a second mapping table can be used to determine the sampling period corresponding to each display area, and different cumulative burn-in intensities correspond to different sampling periods. For example, assuming that according to the preset second mapping table (indicating the correspondence between cumulative burn-in intensities and sampling periods), in a display area with a cumulative burn-in intensity of 10,000, the burn-in intensity increment dX must be greater than or equal to 30 in order for the stored value X'n in the storage medium to increment by 1, while in a display area with a cumulative burn-in intensity of 1, the burn-in intensity increment dX only needs to be greater than or equal to 1 in order for the stored value X'n in the storage medium to increment by 1. In this case, if all display areas use the same sampling period, the sampling period with the longest period (for example, assuming that the original burn-in intensity increment dXori that results in a burn-in intensity of 1 is 30 frames per output frame) should be selected, i.e., the sampling period corresponding to the display area with a cumulative burn-in intensity of 10,000. This ensures that the burn-in intensity increment within the sampling period is sufficiently large for each display area to achieve progressive increment. However, if all display areas of the display panel are sampled once after a sampling period of at least 30 frames, for example, the cumulative burn-in intensities of two display areas with cumulative burn-in intensities of 1 and 1000 also change during the sampling period. However, since they are not sampled, they are not used for compensation in a timely manner. Therefore, the accuracy of the burn-in compensation of the two display areas will be sacrificed, affecting the final display effect. Therefore, for example, each display area uses a sampling period suitable for itself, for example, greater than or equal to 1 frame duration, greater than or equal to 6 frame durations, and greater than or equal to 30 frame durations, and it is assumed that the original burn-in intensity increment dXori caused by each burn-in-compensated output frame in the output pixel data of each display area is the same, for example, 1. Thus, for a display area with a cumulative burn-in intensity of 1, the burn-in intensity increment dX caused after a sampling period greater than or equal to 1 frame duration is at least 1, which can achieve a stored value X'n incremented by at least 1 when stored in a storage medium; for a display area with a cumulative burn-in intensity of 1000, the burn-in intensity increment dX caused after a sampling period greater than or equal to 6 frame durations is at least 6, which can achieve a stored value X'n incremented by at least 1 when stored in a storage medium; and of course, for a display area with a cumulative burn-in intensity of 10000, the burn-in intensity increment dX caused after a sampling period greater than or equal to 30 frame durations is at least 30, which can achieve a stored value X'n incremented by at least 1 when stored in a storage medium. Therefore, it can be ensured that the burn-in intensity increment within the corresponding sampling period of each display area can be accurately recorded and used to determine the compensation value. In addition, in the example shown in Figure 11, the sampling periods used for each display area can be factors / multiples of each other (for example, 1, 6 and 30 respectively or 2, 12 and 48 respectively), so that the fastest counter (used to count image frames) can be used with the longest sampling period, and after each longest sampling period ends, the cumulative burn-in intensity can be updated once at the same time, thereby updating the sampling period once at the same time, which can avoid the problem of overlapping sampling periods. In the aforementioned embodiments, the storage medium stores cumulative burn-in intensities as an example. In other embodiments, as described above, the storage medium may store compensation values instead of cumulative burn-in intensities. Therefore, when compensation calculations are required for input pixel data in one or more display regions of an input frame, the currently stored compensation values can be directly read from the storage medium. Therefore, in this case, the method described in FIG. 6 may further include the step of reading out a first compensation value Y(n-1) from a storage medium to perform compensation calculation on the input pixel data (DI(x, A1)) of the first display area in the input frame DI(x). In addition, when generating the first updated cumulative burn-in intensity in step S640, a first updated cumulative burn-in intensity Xn may alternatively be generated based on the first compensation value Y(n-1) and the first burn-in intensity increment dX, for use in updating the first sampling period. For example, the first cumulative burn-in intensity X(n-1) corresponding to the first compensation value Y(n-1) may be determined based on a first mapping table, where the first mapping table records a mapping relationship between a plurality of reference cumulative burn-in intensities and a plurality of reference compensation values, as described in Table 1 above. The first cumulative burn-in intensity X(n-1) and the first burn-in intensity increment dX are then added together to generate the first updated cumulative burn-in intensity Xn, for use in updating the first sampling period. In addition, the first compensation value needs to be updated to be stored in a storage medium. For example, a first updated compensation value Yn may be generated based on the first compensation value Y(n-1) and the first branding intensity increment dX. For example, based on the first compensation value Y(n-1), two reference compensation values (Y1, Y0) between which the first compensation value Y(n-1) is located can be obtained from the first mapping table, and two reference cumulative branding intensities (X1, X0) corresponding to the two reference compensation values (Y1, Y0) can be obtained, where the first mapping table records the mapping relationship between multiple reference cumulative branding intensities and multiple reference compensation values. Then, based on the first branding intensity increment dX, the two obtained reference compensation values Y1, Y0 and the two obtained reference cumulative branding intensities (X1, X0), the first compensation increment dY can be determined, and the first compensation value Y(n-1) and the first compensation increment (dY) are added to obtain the first updated compensation value Yn. For example, in conjunction with another exemplary process for burn-in compensation for a display panel according to some embodiments of the present invention, shown in FIG12 (a storage medium is used to store compensation values), burn-in-compensated sampled pixel data DO(sp(n-1), A1) of the first display area in the n-1th sampled output frame DO(sp(n-1)) is displayed, and a first compensation value Y(n-1) updated after displaying the sampled pixel data DO(sp(n-1), A1) is stored in the storage medium as Y'(n-1) after S-to-S' mapping. This first compensation value Y(n-1) is used to continuously generate multiple burn-in-compensated output frames DO(x) for consecutive input frames DI(x). For example, the current stored value Y'(n-1) (12 bits) of the first compensation value for the first display area is read from the storage medium and converted into the first compensation value Y(n-1) (16 bits) through S'-to-S mapping. In addition, for the accuracy of compensation, the operating factor (as described above) is also taken into account. An adjusted compensation value is obtained based on the required first compensation value Y(n-1) and the operating factor, which is used to compensate the input pixel data DI(x, A1) in the first display area in each input frame, and obtain the burn-in compensated output pixel data in the first display area in the output frame for display. When the burn-in compensated sampled pixel data DO(spn), A1) of the first display area in the nth sampled output frame DO(spn) is collected based on the first sampling period from multiple burn-in compensated output frames DO(x) continuously generated based on the first compensation value Y(n-1), since the burn-in compensated output pixel data in the first display area in each output frame will cause a change in the panel burn-in intensity, a corresponding burn-in intensity original increment dXori can be determined based on the sampled pixel data DO(spn), A1), and the burn-in intensity original increment dXori is combined with the first cumulative burn-in intensity X(n-1) obtained according to the first compensation value Y(n-1) and using the first mapping table, the first sampling period updated according to the first cumulative burn-in intensity X(n-1) and using the second mapping table, and an optional operating factor, to obtain the first burn-in intensity increment dX of the first display area within the first sampling period. The first burn-in intensity increment dX is added to the first cumulative burn-in intensity X(n-1) to obtain an updated cumulative burn-in intensity for the first display area (a first updated cumulative burn-in intensity), which serves as the cumulative burn-in intensity Xn for the first display area after displaying the burn-in-compensated sampled pixel data DO(spn), A1) of the first display area in the nth sampled output frame DO(spn), which can be used to update the first sampling period. Furthermore, the process of updating the first sampling period based on the first updated cumulative burn-in intensity Xn is similar to the previous process, for example, both processes update the first sampling period based on the second mapping table. For example, as shown in the first mapping table, multiple reference compensation values correspond to multiple reference cumulative burn-in intensities, and the compensation value can be considered to vary linearly between each two reference cumulative burn-in intensities. Therefore, the cumulative burn-in intensities and the compensation values can be considered to have a one-to-one correspondence, so that the first number of data bits and the second number of data bits of the storage medium can be used to represent each compensation value. In other words, even when the sampling period is updated based on the updated cumulative burn-in intensity, the compensation increment dY within each sampling period can still be accurately recorded. Since a first updated compensation value Yn needs to be determined for storage, a first compensation increment dY can be determined based on the known first burn-in intensity increment dX. Furthermore, a first updated compensation value Yn can be determined based on the first compensation value Y(n-1) and the first compensation increment dY. This first updated compensation value can be stored in a storage medium after S-S' mapping. For example, when calculating the first compensation value dY based on the first burn-in intensity increment dX, a plurality of reference cumulative burn-in intensities (X0, X1, X2…) and a plurality of reference compensation values (Y0, Y1, Y2…) corresponding to these reference cumulative burn-in intensities are known in the first mapping table. Furthermore, within the cumulative burn-in intensity interval between any two reference cumulative burn-in intensities (e.g., between X0 and X1, and between X1 and X2), the compensation value varies linearly with the cumulative burn-in intensity. Therefore, given the most recent first compensation value Y(n-1) for the first display area and the first burn-in intensity increment dX, the compensation value interval and the corresponding cumulative burn-in intensity interval within which the first compensation value falls can be determined. As shown in Figure 13A, if the first branding intensity increment dX does not span different cumulative branding intensity intervals, that is, the first cumulative branding intensity X(n-1) corresponding to the first compensation value Y(n-1) plus the value of the first branding intensity increment dX is located in a second cumulative branding intensity interval that is the same as the cumulative branding intensity interval (the interval endpoints are two reference cumulative branding intensities) corresponding to the compensation value interval (the interval endpoints are two reference compensation values) in which the first compensation value Y(n-1) is located, then the first compensation increment dY can be determined based on the first branding intensity increment, the two reference cumulative branding intensities and the two reference compensation values. For example, in Figure 13A, the first compensation value Y(n-1) is between Y0 and Y1 (known), and X(n-1) plus dX is still between X0 and X1, then dY = (Y1-Y0) * dX / (X1-X0), and the first updated compensation value is Yn = Y(n-1)+dY. Because different cumulative burn-in intensity intervals may correspond to different slopes of the line segment between the endpoints of the corresponding two intervals, as shown in FIG13B , if dX spans different cumulative burn-in intensity intervals, that is, the value of the first cumulative burn-in intensity X(n-1) corresponding to the first compensation value Y(n-1) plus the first burn-in intensity increment dX is located in a second cumulative burn-in intensity interval that is different from the cumulative burn-in intensity interval corresponding to the compensation value interval in which the first compensation value Y(n-1) is located, where the second cumulative burn-in intensity interval may correspond to two reference cumulative burn-in intensity intervals, and the two cumulative burn-in intensity intervals may be adjacent or non-adjacent, then the first compensation increment may be determined based on the first compensation value, the first compensation increment, the two reference cumulative burn-intensities and the corresponding two reference compensation values, and the two reference cumulative burn-intensities and the corresponding two reference compensation values of the second cumulative burn-in intensity interval. After the first compensation increment is obtained, it may be added to the reference compensation value at the smaller endpoint of the compensation value interval corresponding to the second cumulative burn-in intensity interval to obtain a final first updated compensation value. In FIG13B , the case where two intervals are adjacent is used as an example for explanation (a similar method can also be used for non-adjacent cases). The first compensation value dY2 can be calculated according to the following process: Based on the slope of the first line segment, we calculate dY = (Y1-Y0)*dX / (X1-X0), so Y = Y(n-1) + dY; Based on the slope of the second line segment, we can calculate dY2 = dX2*[(Y2-Y1) / (X2-X1)]; Since dX2 = (Y–Y1)*[(X1-X0) / (Y1-Y0)], we can obtain dY2 = dX2* [(Y2-Y1) / (X2-X1)] = (Y –Y1) * [(X1-X0) / (Y1-Y0)] * [(Y2-Y1) / (X2-X1)]. Therefore, the first updated compensation value Yn=Y1+dY2. Finally, based on the first updated compensation value, the first sampling period is updated as a first updated sampling period. Furthermore, in the burn-in compensation scheme for a display panel according to an embodiment of the present invention (where the storage medium is used to store compensation values), different sampling periods can be similarly set for each display area, with the sampling periods for different display areas being factors / multiples of each other. Optionally, the method for setting the sampling period for each display area is also similar to that described above and will not be repeated here. Therefore, based on this scheme, by adjusting the sampling period or also called the sampling time interval, and before calculating the updated cumulative burn-in intensity, using the interval intensity gain corresponding to the sampling period to pre-process the original increase in burn-in intensity caused by the burn-in compensated output pixel data of the corresponding display area in the current output frame, the compensation increase between the two sampling opportunities can be better recorded when the number of data bits in the storage medium is small relative to the number of data bits involved in the data calculation process, so that the compensation value can be determined more accurately to improve the display effect of the display panel. According to another aspect of the present invention, a display control circuit for controlling a display operation of a display panel is provided. The display control circuit according to an embodiment of the present invention may be the display control circuit 104 shown in FIG1 . In some embodiments, the display panel may also be integrated with a touch function to form a display touch panel, and / or integrated with a touch function and a fingerprint recognition function, so that the corresponding display control circuit can be used to control the execution of the corresponding function. The display control circuit may include circuits for performing processing to generate various signals for the display panel, and may include one or more circuits, such as a display driver circuit, a timing control circuit, and / or a touch detection circuit, etc. One or more of these circuits may be packaged as an integrated circuit (IC) chip. The display panel can be connected to a display control circuit, which can be configured to update the display data of the display panel. As previously mentioned, the display panel may experience burn-in, and compensation for this burn-in on the panel is required. Therefore, the display control circuit can be configured to perform the various steps of the method for compensating for burn-in on a display panel, as described above. Furthermore, the display panel can be divided into multiple display areas (the smallest unit being a pixel). Since each display area displays different display data and usage duration, the burn-in phenomenon in each display area may also differ. Therefore, the display control circuit can be configured to perform burn-in compensation separately for each display area. Optionally, the display control circuit may include a processing sub-circuit and a storage medium (e.g., SRAM and FLASH). The processing sub-circuit may perform various calculations, and the calculation results (e.g., cumulative burn-in intensity or compensation value) may be stored in the storage medium. When needed later, the processing sub-circuit may read the corresponding data from the storage medium. For example, the processing sub-circuit in the display control circuit can be configured to: perform compensation calculation on the input pixel data of the first display area in the input frame based on a first compensation value corresponding to the first display area of the display panel to generate output pixel data of the first display area in the burn-in compensated output frame, wherein the first compensation value is determined based on the first cumulative burn-in intensity corresponding to the first display area; based on the first sampling period corresponding to the first display area, sample the sampled pixel data of the first display area in the first sampled output frame from a plurality of continuously generated burn-in compensated output frames; determine a first burn-in intensity increment based on the sampled pixel data of the first display area in the first sampled output frame; and generate a first updated cumulative burn-in intensity based on the first cumulative burn-in intensity and the first burn-in intensity increment, or based on the first compensation value and the first burn-in intensity increment, for updating the first sampling period. For more details on the operations performed by the display control circuit, please refer to the previous description and will not be repeated here. Therefore, the display control circuit according to an embodiment of the present invention is used to compensate for the burn-in of the display panel. By adjusting the sampling period, also known as the sampling time interval, and using the interval intensity gain corresponding to the sampling period to pre-process the original increase in burn-in intensity caused by the burn-in-compensated output pixel data of the corresponding display area in the current output frame before calculating the updated cumulative burn-in intensity, the burn-in intensity increase or compensation increase between two sampling opportunities can be better recorded when the number of data bits in the storage medium is small relative to the number of data bits involved in the data calculation process. Therefore, the compensation value can be determined more accurately to improve the display effect of the display panel. According to another aspect of the present invention, a display device is provided. The display device according to an embodiment of the present invention may be a display device as shown in FIG1 . For example, the display device may include a display panel and a display control circuit. The display panel may perform display operations under the control of the display control circuit. In some embodiments, the display panel may also be integrated with a touch function to constitute a display touch panel, and / or integrated with a touch function and a fingerprint recognition function, and the corresponding display control circuit may be used to control the execution of the corresponding function. The display control circuit may include a circuit for performing processing to generate various signals for the display panel, and may include one or more circuits, such as a display drive circuit, a timing control circuit, a touch detection circuit, and the like, one or more of which may be packaged as an integrated circuit (IC) chip. The display panel can be connected to a display control circuit, which can be configured to update the display data of the display panel. As previously mentioned, the display panel may exhibit burn-in, and compensation for this burn-in on the panel is required. Therefore, the display control circuit can be configured to perform the various steps of the aforementioned method for compensating for burn-in on a display panel. Furthermore, the display panel can be divided into multiple display areas (the smallest unit being a pixel). Since each display area displays different data and has different usage durations, the burn-in phenomenon in each display area will also vary. Therefore, burn-in compensation can be performed separately for each display area. Optionally, the display control circuit may include a processing sub-circuit and a storage medium (e.g., SRAM and FLASH). The processing sub-circuit may perform various calculations, and the calculation results (e.g., cumulative burn-in intensity or compensation value) may be stored in the storage medium. When needed later, the processing sub-circuit may read the corresponding data from the storage medium. The processing sub-circuit in the display control circuit may be configured to perform various operations of the method for burn-in compensation of a display panel as described above with reference to FIG. 6 to FIG. 13B , which will not be repeated here. According to different design requirements, the display control circuit can be implemented in the form of hardware, firmware, software (ie, program), or a combination of the three. In hardware form, the display control circuit can be implemented as a logic circuit on an integrated circuit. The functions of the display control circuit can be implemented as hardware using hardware description languages (such as Verilog HDL or VHDL) or other suitable programming languages. For example, the functions of the display control circuit can be implemented in various logic blocks, modules, and circuits in one or more controllers, microcontrollers, microprocessors, application-specific integrated circuits (ASICs), digital signal processors (DSPs), field programmable gate arrays (FPGAs), and / or other processing units. In software and / or firmware form, the functions of the display control circuit can be implemented as programming codes. For example, the display control circuit can be implemented using common programming languages (e.g., C, C++, or combination languages) or other suitable programming languages. The programming codes can be recorded / stored in a recording medium, such as a read-only memory (ROM), a storage device, and / or a random access memory (RAM). A computer, a central processing unit (CPU), a controller, a microcontroller, or a microprocessor can read and execute the programming codes from the recording medium to achieve the relevant functions. The recording medium can be a "non-transitory computer-readable medium," such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like. Furthermore, the program can be provided to the computer (or CPU) via any transmission medium (e.g., a communication network or broadcast waves). The communication network is, for example, the Internet, wired communication, wireless communication, or other communication media. Those skilled in the art will appreciate that various modifications and variations may be made to the disclosed embodiments without departing from the scope or spirit of the present invention. In view of the foregoing, it is intended that the present invention encompasses modifications and variations of the present invention that fall within the scope of the appended claims and their equivalents. The foregoing is merely a description of preferred embodiments of the present invention, and all equivalent variations and modifications made within the scope of the appended claims are intended to be within the scope of the present invention. 100: Display device 102: Display panel 104: Display control circuit 105: First display area 106: Second display area 600: Method S610, S620, S630, S640: Steps FIG1 illustrates an example configuration of a display device including a display panel according to some embodiments of the present invention. FIG2 illustrates a burn-in phenomenon in the display panel shown in FIG1 after a certain period of time, when the same grayscale value is applied to all pixels. FIG3 illustrates a schematic diagram of an example process for burn-in compensation for a display panel according to some embodiments of the present invention. FIG4A illustrates a schematic diagram of the correspondence between different numbers of data bits in a mapping table used in a first bit mapping process according to some embodiments of the present invention. FIG4B illustrates a schematic diagram of the corresponding step sizes for a portion of an example 16-bit bit value range in FIG4A. FIG5A illustrates a scenario in which a burn-in intensity increment cannot be successfully accumulated to a previous cumulative burn-in intensity according to some embodiments of the present invention. FIG5B illustrates a scenario in which a burn-in intensity increment is successfully accumulated to a previous cumulative burn-in intensity according to some embodiments of the present invention. FIG6 illustrates a flow diagram of a method for burn-in compensation for a display panel according to some embodiments of the present invention. FIG7 illustrates an example of an operating factor according to some embodiments of the present invention. FIG8 illustrates a first correspondence between cumulative burn-in intensity and compensation value based on a first mapping table. FIG9 illustrates a second correspondence between cumulative burn-in intensity and sampling period based on a second mapping table. Figure 10 is a schematic diagram of an example process for burn-in compensation of a display panel according to some embodiments of the present invention. Figure 11 is a schematic diagram of setting sampling periods for three display areas of a display panel with different cumulative burn-in intensities and performing sampling accordingly according to some embodiments of the present invention. Figure 12 is a schematic diagram of another example process for burn-in compensation of a display panel according to some embodiments of the present invention. Figure 13A is a schematic diagram of a case where the increase in burn-in intensity does not span different cumulative burn-in intensity intervals according to some embodiments of the present invention. Figure 13B is a schematic diagram of a case where the increase in burn-in intensity does span different cumulative burn-in intensity intervals according to some embodiments of the present invention. 600:Method S610, S620, S630, S640: Steps
Claims
1. A method for burn-in compensation of a display panel, the method comprising: Based on a first compensation value corresponding to a first display area of the display panel, compensation calculations are performed on the input pixel data of the first display area in the input frame to generate output pixel data of the first display area in the burn-in compensated output frame, wherein the first compensation value is determined based on a first cumulative burn-in intensity corresponding to the first display area; based on a first sampling period corresponding to the first display area, sampled pixel data of the first display area in the first sampled output frame is obtained from multiple consecutively generated burn-in compensated output frames; based on the sampled pixel data of the first display area in the first sampled output frame, a first burn-in intensity increment is determined; and based on the first cumulative burn-in intensity and the first burn-in intensity increment, or based on the first compensation value and the first burn-in intensity increment, a first updated cumulative burn-in intensity is generated to update the first sampling period.
2. The method as described in claim 1 further includes: The first cumulative imprint intensity corresponding to the first display area is obtained, and the first compensation value corresponding to the first cumulative imprint intensity is determined based on the first mapping table, wherein the first mapping table records the mapping relationship between multiple reference cumulative imprint intensities and multiple reference compensation values.
3. The method of claim 1, wherein determining the first imprint intensity increment based on the sampled pixel data of the first display area in the first sampled output frame includes: The original increment of the first imprint intensity is determined based on the sampled pixel data of the first display area in the first sampled output frame; The first imprint intensity increment is obtained by multiplying the original increase in the first imprint intensity by the first multiplier, wherein the first multiplier is positively correlated with the time length of the first sampling period.
4. The method of claim 1, wherein generating the first updated cumulative imprint intensity based on the first cumulative imprint intensity and the first imprint intensity increment includes: The first cumulative imprint intensity and the first imprint intensity increment are added together to obtain the first updated cumulative imprint intensity.
5. The method as described in claim 1, wherein generating the first updated cumulative imprint intensity based on the first compensation value and the first imprint intensity increment includes: The first cumulative imprint intensity corresponding to the first compensation value is determined based on the first mapping table, wherein the first mapping table records the mapping relationship between multiple reference cumulative imprint intensities and multiple reference compensation values; and the first cumulative imprint intensity and the first imprint intensity increment are added together to obtain the first updated cumulative imprint intensity.
6. The method as described in claim 1, further comprising: Based on the second mapping table, the update value of the first sampling period corresponding to the first updated cumulative imprint intensity is determined. The second mapping table records the mapping relationship between multiple reference cumulative imprint intensities and multiple sampling periods. When the first cumulative imprint intensity changes to the first updated cumulative imprint intensity, if the change of the first compensation value is greater, the update value of the first sampling period is smaller.
7. The method as described in request item 1, wherein, The first sampling period is a multiple of the frame duration, and the original increase in imprint intensity caused by the output pixel data of the first display area is the same or approximately the same in each output frame within the first sampling period.
8. The method as described in request item 1, wherein, The first cumulative imprint intensity and the first updated cumulative imprint intensity are represented and processed in terms of a first number of data bits, and the method further includes: reading a stored value of the first cumulative imprint intensity having a second number of data bits from a storage medium, and converting the stored value into a calculated value of the first cumulative imprint intensity having a first number of data bits, wherein the second number is less than the first number; and converting the calculated value of the first updated cumulative imprint intensity having the first number of data bits into a stored value of the first updated cumulative imprint intensity having the second number of data bits, and storing the stored value of the first updated cumulative imprint intensity in the storage medium.
9. The method of claim 1, wherein when the first updated cumulative imprint intensity is generated based on the first compensation value and the first imprint intensity increment, the method further comprises: A first updated compensation value is generated based on the first compensation value and the first imprint intensity increase.
10. The method of claim 9, wherein generating the first updated compensation value based on the first compensation value and the first imprint intensity increment includes: Based on the first compensation value, two reference compensation values between the first compensation value and the first compensation value are obtained from a plurality of reference compensation values recorded in the first mapping table, and two reference cumulative imprint intensities corresponding to the two reference compensation values are obtained from a plurality of reference cumulative imprint intensities recorded in the first mapping table, wherein the first mapping table records the mapping relationship between the plurality of reference cumulative imprint intensities and the plurality of reference compensation values; a first compensation increment is determined based on the first imprint intensity increment, the obtained two reference compensation values and the obtained two reference cumulative imprint intensities; and a first updated compensation value is obtained based on the first compensation value and the first compensation increment.
11. The method as described in claim 9, comprising: Read the first compensation value from the storage medium to perform compensation calculations on the input pixel data of the first display area in the input frame; And write the first update compensation value into the storage medium.
12. The method as described in claim 1, wherein, Based on a first compensation value corresponding to a first display area of the display panel, compensation calculation is performed on the input pixel data of the first display area in the input frame, including: multiplying the first compensation value by an operation factor to obtain an adjusted compensation value for the first display area, wherein the operation factor is associated with one or more of display panel attributes, environmental influence factors, and driving performance; and generating the output pixel data of the first display area in the burn-in compensated output frame based on the adjusted compensation value of the first display area and the input pixel data of the first display area.
13. The method as described in claim 3, wherein, The first magnification is also associated with an operating factor, which is associated with one or more of the following: display panel properties, environmental factors, and driving performance.
14. The method as described in claim 1, wherein, The display panel further includes a second display area, wherein the method further includes: performing compensation calculations on input pixel data of the second display area in the input frame based on a second compensation value corresponding to the second display area of the display panel, to generate output pixel data of the second display area in the output frame after burn-in compensation, wherein the second compensation value is determined based on a second cumulative burn-in intensity corresponding to the second display area; sampling sampled pixel data of the second display area in a second sampled output frame from the plurality of continuously generated burn-in compensated output frames based on a second sampling period corresponding to the second display area; determining a second burn-in intensity increment based on the sampled pixel data of the second display area in the second sampled output frame; and generating a second updated cumulative burn-in intensity based on the second cumulative burn-in intensity and the second burn-in intensity increment, or based on the second compensation value and the second burn-in intensity increment, for updating the second sampling period, wherein the first sampling period and the second sampling period are set separately.
15. The method as described in claim 14, wherein, The time lengths of the first sampling period and the second sampling period are factors / multiples of each other.
16. A display control circuit for a display panel, comprising a processing sub-circuit configured to perform the method described in any one of claims 1-15.
17. A display device, comprising: Display panel; And a display control circuit as described in claim 16, for controlling the display operation of the display panel.
Citation Information
Patent Citations
Display device, compensation method of display module, electronic equipment and storage medium
CN116386494A
Display driving device with de-burn-in and display device having the same
TW202303568A
Electronic Display Burn-In Detection and Mitigation
US20190080670A1