Aging data determination method, aging compensation method, electronic device, storage medium
By dividing the grayscale range of the display panel into multiple sub-ranges for sampling and storage, the problem of uneven brightness of the display panel is solved, the hardware resource consumption and cost are reduced, and the aging compensation efficiency is improved.
Patent Information
- Application Number
- CN202411985859.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2044-12-30
AI Technical Summary
During use, uneven brightness can occur in display panels due to pixel aging. Existing technologies use full grayscale sampling, which results in redundant low grayscale aging data and consumes a lot of hardware resources.
The first grayscale range is divided into multiple second grayscale ranges. The specified grayscale ranges are sampled to generate an aging data table. Only one brightness decay value is stored, reducing storage requirements.
It reduces the hardware space occupied by aging data storage, saving costs, while improving query efficiency and compensation efficiency.
Smart Images

Figure CN119694238B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display, in particular to an aging data determination method, an aging compensation method, an electronic device and a storage medium. BACKGROUND
[0002] In the use process of the display panel, with the increase of the use time, the luminous efficiency of the pixels in the display panel will gradually decrease. Due to the different working time of the light emitting elements in different areas, the luminous brightness of the light emitting elements will be inconsistent under the control of the same driving signal, that is, the aging phenomenon occurs.
[0003] In order to avoid or reduce the brightness unevenness of the display panel caused by aging, aging compensation needs to be performed on the light emitting pixels to improve the phenomenon of inconsistent brightness. SUMMARY
[0004] In order to solve the above problems, the purpose of the embodiments of the present application is to provide an aging data determination method, an aging compensation method, an electronic device and a storage medium.
[0005] In a first aspect, the embodiments of the present application provide an aging data determination method, comprising: dividing the gray scales included in a first gray scale interval to obtain a plurality of second gray scale intervals; performing designated gray scale sampling on at least one of the plurality of second gray scale intervals to obtain the luminance attenuation amount corresponding to each of the at least one second gray scale interval; and generating an aging data table of a target pixel based on the luminance attenuation amount corresponding to each of the at least one second gray scale interval, wherein the aging data table represents the mapping relationship between the gray scale and the luminance attenuation amount.
[0006] In combination with the first aspect, the generating of the aging data table of the target pixel based on the luminance attenuation amount corresponding to each of the at least one second gray scale interval comprises: determining the luminance attenuation amount corresponding to each of the at least one second gray scale interval as the luminance attenuation amount corresponding to the gray scales included in the at least one second gray scale interval; performing full gray scale sampling on the remaining second gray scale intervals in the plurality of second gray scale intervals to obtain the luminance attenuation amount corresponding to each of the gray scales in the remaining second gray scale intervals; and generating the aging data table of the target pixel based on the luminance attenuation amount corresponding to each of the gray scales included in the at least one second gray scale interval and the luminance attenuation amount corresponding to each of the gray scales in the remaining second gray scale intervals.
[0007] With reference to the first aspect, the method further includes: determining the maximum gray scale included in each of the plurality of second gray scale intervals; and determining, as the second gray scale interval that needs to be subjected to the designated gray scale sampling, the second gray scale interval in which the maximum gray scale is less than or equal to the target gray scale; optionally, the plurality of second gray scale intervals are sequentially continuous, and adjacent second gray scale intervals do not overlap.
[0008] With reference to the first aspect, the method further includes: determining the maximum gray scale included in each of the plurality of second gray scale intervals; and determining, as the second gray scale interval that needs to be subjected to the designated gray scale sampling, the second gray scale interval in which the maximum gray scale is less than or equal to the target gray scale; optionally, the plurality of second gray scale intervals are sequentially continuous, and adjacent second gray scale intervals do not overlap.
[0009] With reference to the first aspect, the method further includes: determining the maximum gray scale included in each of the plurality of second gray scale intervals; and determining, as the second gray scale interval that needs to be subjected to the designated gray scale sampling, the second gray scale interval in which the maximum gray scale is less than or equal to the target gray scale; optionally, the plurality of second gray scale intervals are sequentially continuous, and adjacent second gray scale intervals do not overlap.
[0010] In a second aspect, the embodiments of the present application further provide an aging compensation method of a display panel, comprising: at each sampling time in a plurality of sampling times, obtaining respective gray scales corresponding to target pixels included in a plurality of target image blocks of the display panel, and determining a gray scale corresponding to each target image block based on the respective gray scales corresponding to the target pixels; obtaining an aging data table of the target pixels, the aging data table being determined based on the aging data determination method; for each sampling time, querying the aging data table based on the gray scale corresponding to the target image block at the sampling time to obtain a luminance attenuation amount corresponding to the target image block at the sampling time; and determining respective aging compensation amounts of the target pixels included in the target image blocks at the plurality of sampling times based on the respective luminance attenuation amounts of the target image blocks at the plurality of sampling times.
[0011] In a third aspect, the embodiments of the present application further provide an aging compensation method of a display panel, wherein a display gray scale of a pixel in the display panel comprises: a first type of gray scale interval and at least one second type of gray scale interval, the first type of gray scale interval comprising a plurality of gray scales, the second type of gray scale interval comprising a plurality of gray scales, and a minimum gray scale of the first type of gray scale interval being greater than a maximum gray scale of the second type of gray scale interval; and the aging compensation method comprises: different aging data being used for the plurality of gray scales in the first type of gray scale interval; and the same aging data being used for the plurality of gray scales in the second type of gray scale interval.
[0012] In combination with the third aspect, the first type of gray scale interval and the second type of gray scale interval adopt different aging data; the aging data includes a luminance decay amount of a pixel in the display panel at a corresponding gray scale; the aging compensation method further includes: determining a current luminance decay amount of the pixel in the display panel according to the aging data corresponding to a current gray scale of the pixel in the display panel; determining a current aging compensation amount of the pixel in the display panel according to the current luminance decay amount of the pixel in the display panel; optionally, determining the current aging compensation amount of the pixel in the display panel according to the current luminance decay amount of the pixel in the display panel includes: determining the current aging compensation amount of the pixel in the display panel according to the current luminance decay amount of the pixel in the display panel and an aging compensation amount of the pixel in the display panel at a previous sampling time; optionally, the aging compensation method further includes: obtaining a corresponding relationship between each gray scale in the first type of gray scale interval and a luminance decay amount of the pixel in the test display panel to obtain aging data corresponding to each gray scale in the first type of gray scale interval; obtaining a corresponding relationship between a preset gray scale in the second type of gray scale interval and a luminance decay amount of the pixel in the test display panel to obtain aging data commonly used by multiple gray scales in the second type of gray scale interval; optionally, the preset gray scale is greater than a minimum gray scale in the second type of gray scale interval and less than a maximum gray scale in the second type of gray scale interval, or the preset gray scale is an intermediate gray scale in the second type of gray scale interval; optionally, the at least one second type of gray scale interval includes multiple second type of gray scale intervals; different second type of gray scale intervals adopt different aging data; optionally, the multiple second type of gray scale intervals include a third gray scale interval and a fourth gray scale interval; a minimum gray scale of the third gray scale interval is greater than a maximum gray scale of the fourth gray scale interval; a number of gray scales in the fourth gray scale interval is greater than a number of gray scales in the third gray scale interval; optionally, all gray scales in the first type of gray scale interval adopt different aging data; optionally, all gray scales in the second type of gray scale interval commonly use the same aging data; optionally, the aging data corresponding to all gray scales in the first type of gray scale interval and the aging data commonly used by all gray scales in the second type of gray scale interval are stored in an aging data table; optionally, the aging compensation method further includes: obtaining a current gray scale of the pixel in the display panel every preset sampling duration; querying a current luminance decay amount of each current gray scale based on the aging data table; determining a current luminance decay amount of the pixel in the display panel based on the current luminance decay amount corresponding to the current gray scale of the pixel in the display panel; determining a current aging compensation amount of the pixel in the display panel based on the current luminance decay amount of the pixel in the display panel and an aging compensation amount of the pixel in the display panel at a previous sampling time; and determining the current aging compensation amount of the pixel in the display panel according to the current aging compensation amount of the pixel in the display panel; optionally, the aging compensation method further includes: storing the current aging compensation amount of the pixel in the display panel.
[0013] In a fourth aspect, the embodiments of the present application further provide an aging data determination apparatus, comprising: a division module, a sampling module and a generation module; the division module is configured to divide the gray scales included in the first gray scale interval to obtain a plurality of second gray scale intervals; the sampling module is configured to perform designated gray scale sampling on at least one second gray scale interval of the plurality of second gray scale intervals to obtain the luminance attenuation quantity corresponding to each of the at least one second gray scale interval; and the generation module is configured to generate an aging data table of the target pixel based on the luminance attenuation quantity corresponding to each of the at least one second gray scale interval, wherein the aging data table represents the mapping relationship between the gray scale and the luminance attenuation quantity.
[0014] In a fifth aspect, the embodiments of the present application provide an aging compensation apparatus of a display panel, comprising: an acquisition module, a query module and a determination module; the acquisition module is configured to acquire the gray scale corresponding to each target pixel included in each target image block of the display panel at each sampling time of a plurality of sampling times, and determine the gray scale corresponding to the target image block based on the gray scale corresponding to each target pixel; the acquisition module is further configured to acquire an aging data table of the target pixel, wherein the aging data table is determined based on the above-mentioned aging data determination method; the query module is configured to query the aging data table based on the gray scale corresponding to the target image block at each sampling time to obtain the luminance attenuation quantity corresponding to the target image block at the sampling time; and the determination module is configured to determine the aging compensation quantity corresponding to each target pixel included in the target image block at the plurality of sampling times based on the luminance attenuation quantity corresponding to each target image block at the plurality of sampling times.
[0015] In a sixth aspect, the embodiments of the present application provide an electronic device, comprising a processor and a memory, wherein the memory is connected to the processor, and the memory is configured to store a computer program, and the computer program is configured to be executed by the processor to implement the above-mentioned method.
[0016] In a seventh aspect, the embodiments of the present application provide a storage medium, wherein the storage medium stores a computer program, and the computer program is configured to be executed by a processor to implement the above-mentioned method.
[0017] According to the above-mentioned technical solution, the first gray scale interval is divided into a plurality of second gray scale intervals, one luminance attenuation quantity is determined for each second gray scale interval subjected to designated gray scale sampling, and in the generation of the aging data table, only one luminance attenuation quantity is stored for the second gray scale interval subjected to designated gray scale sampling. Compared with the storage of the luminance attenuation quantity of the full gray scale, the number of the luminance attenuation quantity stored in the aging data table is greatly reduced, the hardware space occupied is reduced, and the cost is saved. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1 FIG. 1 is a flowchart of an aging data determination method provided by an exemplary embodiment of the present application.
[0019] Figure 2A and 2BA schematic diagram showing that the first gray scale interval is divided into a plurality of second gray scale intervals.
[0020] Figure 3 A flowchart of a method for determining a plurality of second gray scale intervals provided by an exemplary embodiment of the present application.
[0021] Figure 4 A flowchart of a method for determining a luminance decay amount of a second gray scale interval provided by an exemplary embodiment of the present application.
[0022] Figure 5 A flowchart of a method for generating an aging data table provided by an exemplary embodiment of the present application.
[0023] Figure 6 A flowchart of an aging compensation method provided by an exemplary embodiment of the present application.
[0024] Figure 7 A structural block diagram of an aging data determination apparatus provided by an exemplary embodiment of the present application.
[0025] Figure 8 A structural block diagram of an aging compensation apparatus provided by an exemplary embodiment of the present application.
[0026] Figure 9 A structural schematic diagram of an electronic device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0028] With the development of display technology, organic light emitting diode (OLED) devices are widely used in various display products such as mobile phones, tablets, vehicle screens, smart watches, etc. However, as the use time of the display panel increases, the pixel light emitting efficiency will decrease. For example, if the display screen of a mobile phone stays in a picture with obvious boundary lines such as TikTok, WeChat or e-book for a long time, a "burn-in" phenomenon will occur, and an aging burn-in mark will appear. Therefore, in order to avoid or reduce the brightness unevenness of the display panel caused by aging, aging compensation needs to be performed on the light emitting pixels.
[0029] Currently, aging compensation of a light-emitting pixel includes two steps of sampling and compensation. In the sampling, full gray scale sampling is performed on 0-255 gray scales to collect aging data of full gray scales. However, in a long-time lighting process of a display panel, different gray scales have different aging degrees, and the larger the gray scale is, the more obvious the aging is. Generally, the luminance attenuation of a low gray scale is very small, and there is data redundancy in sampling of aging data of a low gray scale, and storage of aging data of a low gray scale occupies more hardware resources.
[0030] To solve the above problems, in a first aspect, an embodiment of the present application provides an aging data determination method to reduce the hardware resources occupied by storage of aging data of a low gray scale.
[0031] Figure 1 FIG. 1 is a flowchart of an aging data determination method provided by an embodiment of the present application. Optionally, the aging data determination method is performed by a timing control module (TCON) or an aging data determination apparatus. As shown in FIG. 1, the method includes the following steps. Figure 1
[0032] S110, dividing the gray scales included in the first gray scale interval to obtain a plurality of second gray scale intervals.
[0033] Optionally, the gray scales included in the first gray scale interval are divided based on target data to obtain a plurality of second gray scale intervals. The target data includes, for a target pixel, luminance attenuation amounts of the plurality of gray scales in the first gray scale interval at different time instants.
[0034] Since the display panel has red, green and blue color pixels, the light-emitting efficiency trends of pixels of different colors are different, and therefore, aging data needs to be collected for pixels of the three colors respectively. In the embodiment of the present application, the target pixel can be a red pixel, a green pixel or a blue pixel.
[0035] In the embodiment of the present application, the first gray scale interval is a 0-255 gray scale interval, including 256 gray scales. When determining the target data, luminance attenuation amounts of all the gray scales in the first gray scale interval do not need to be collected, but only luminance attenuation amounts of part of the gray scales need to be collected. Optionally, a plurality of test gray scales are randomly selected in the first gray scale interval, or a plurality of test gray scales are selected at fixed intervals. Exemplarily, the selected test gray scales can be 32, 64, 96, 112, 144, 176, 255, etc. For each selected test gray scale, the corresponding luminance attenuation amount at different time instants is collected. For example, the luminance attenuation amount is collected once every certain time (for example, 30 min, 60 min).
[0036] Since the target data includes the luminance decay amount of each of the multiple gray scales of the target pixel at different time points, the luminance decay amount of each of the multiple gray scales can be determined based on the target data; and the gray scales included in the first gray scale interval are divided based on the luminance decay amount of each of the multiple gray scales, to obtain multiple second gray scale intervals. For more description of determining the multiple second gray scale intervals, please refer to the related description of the present application Figure 3 Each second gray scale interval can include multiple gray scales.
[0037] In the embodiments of the present application, the multiple second gray scale intervals are sequentially continuous, and adjacent second gray scale intervals do not overlap. For example, Figure 2A and 2B a schematic diagram of the first gray scale interval being divided into multiple second gray scale intervals is shown. As shown in Figure 2A , the first gray scale interval is divided into four second gray scale intervals, the first second gray scale interval includes 0-64 gray scales (including 0 gray scale and 64 gray scale), the second second gray scale interval includes 64-96 gray scales (not including 64 gray scale, including 96 gray scale), the third gray scale interval includes 96-112 gray scales (not including 96 gray scale, including 112 gray scale), and the fourth gray scale interval includes 112-255 gray scales (not including 112 gray scale, including 255 gray scale). As shown in Figure 2B , the first gray scale interval is divided into eight second gray scale intervals, the first second gray scale interval includes 0-16 (including 0 gray scale and 16 gray scale), the second second gray scale interval includes 16-32 (not including 16 gray scale, including 32 gray scale), the third second gray scale interval includes 32-48 (not including 32 gray scale, including 48 gray scale), the fourth second gray scale interval includes 48-64 (not including 48 gray scale, including 64 gray scale), the fifth second gray scale interval includes 64-80 (not including 64 gray scale, including 80 gray scale), the sixth second gray scale interval includes 80-96 (not including 80 gray scale, including 96 gray scale), the seventh second gray scale interval includes 96-112 (not including 96 gray scale, including 112 gray scale), and the eighth second gray scale interval includes 112-255 (not including 112 gray scale, including 255 gray scale). As shown in Figure 2A and 2B It can be seen that the number of gray scales included in each second gray scale interval can be different, or the number of gray scales included in one or more second gray scale intervals can be the same, which is not limited in the present application. In addition, when the first gray scale interval is divided into multiple second gray scale intervals, each gray scale is divided into one of the second gray scale intervals, so as to ensure that the multiple second gray scale intervals are sequentially continuous, and adjacent second gray scale intervals do not overlap.
[0038] S120, at least one second gray scale interval in the multiple second gray scale intervals is specified for gray scale sampling, to obtain the luminance decay amount corresponding to each of the at least one second gray scale interval.
[0039] Optionally, the maximum gray scale included in each of the plurality of second gray scale intervals is determined, and the second gray scale interval with the maximum gray scale less than or equal to the target gray scale is determined as the second gray scale interval that needs to be sampled at the specified gray scale. For example, as shown in FIG. 2, the target gray scale is 112, the maximum gray scale of the first second gray scale interval is 64, the maximum gray scale of the second second gray scale interval is 96, the maximum gray scale of the third second gray scale interval is 112, and the maximum gray scale of the fourth second gray scale interval is 255. Therefore, the first second gray scale interval, the second second gray scale interval, and the third second gray scale interval are determined as the second gray scale intervals (i.e., the second type of gray scale intervals) that need to be sampled at the specified gray scale. The sampling at the specified gray scale refers to sampling a preset gray scale in the second gray scale interval, which can be specified by a person. Figure 2A
[0040] In the embodiments of the present application, for each of the at least one second gray scale interval (i.e., the second type of gray scale interval), a sampling gray scale (i.e., the preset gray scale) corresponding to the second gray scale interval is determined, and a luminance decay amount corresponding to the second gray scale interval is determined based on a luminance decay amount corresponding to the sampling gray scale. Specifically, when the test display panel is used for testing, the test display panel is lit at the sampling gray scale, and the luminance decay amount of the sampling gray scale within a fixed time is obtained. The fixed time can be the same as the sampling time interval during the aging compensation. Optionally, the number of sampling gray scales corresponding to the second gray scale interval is one or more. When the number of sampling gray scales corresponding to the second gray scale interval is one, the luminance decay amount corresponding to the sampling gray scale is determined as the luminance decay amount corresponding to the plurality of gray scales or all the gray scales in the second gray scale interval. When the number of sampling gray scales corresponding to the second gray scale interval is more than one, the average of the luminance decay amounts corresponding to the plurality of sampling gray scales is determined as the luminance decay amount corresponding to the second gray scale interval. For more details about determining the luminance decay amount of the second gray scale interval, please refer to the related description of the present application Figure 4
[0041] S130, based on the luminance decay amount corresponding to each of the at least one second gray scale interval, generating an aging data table of the target pixel. The aging data table represents the mapping relationship between the gray scale and the luminance decay amount.
[0042] In the embodiments of the present application, the luminance attenuation amount corresponding to each of the at least one second gray scale interval is determined as the luminance attenuation amount corresponding to the gray scale included in each of the at least one second gray scale interval; the remaining second gray scale intervals (i.e., the first type of gray scale intervals) in the plurality of second gray scale intervals are subjected to full gray scale sampling (i.e., each first type of gray scale interval includes a plurality of gray scales, and the plurality of gray scales or all the gray scales of the first type of gray scale interval correspond to different aging data or different luminance attenuation amounts, for example, the gray scales in the first type of gray scale interval correspond to the aging data one by one, and the gray scales correspond to the luminance attenuation amounts one by one), to obtain the luminance attenuation amount corresponding to each of the gray scales in the remaining second gray scale intervals; and the aging data table of the target pixel is generated based on the luminance attenuation amount corresponding to each of the gray scales included in each of the at least one second gray scale interval (i.e., the second type of gray scale interval) and the luminance attenuation amount corresponding to each of the gray scales in the remaining second gray scale intervals (i.e., the first type of gray scale interval). For more descriptions of determining the aging data table, refer to the related descriptions of the present application Figure 5
[0043] Optionally, the aging data table is stored in a static random-access memory (SRAM) so as to be retrieved in time. However, the data stored in the SRAM will be lost after power-off, and therefore the aging data table can be stored in a flash memory, and the aging data table stored in the flash memory is read into the SRAM before aging compensation is performed.
[0044] In the aging data table, for the second gray scale interval (i.e., the second type of gray scale interval) subjected to specified gray scale sampling, only one luminance attenuation amount is stored (i.e., each second type of gray scale interval includes a plurality of gray scales, and the plurality of gray scales or all the gray scales of the second type of gray scale interval share the same aging data or the same luminance attenuation amount), and for the second gray scale interval (i.e., the first type of gray scale interval) subjected to full gray scale sampling, the luminance attenuation amounts of all the gray scales are stored. Compared with storing the luminance attenuation amounts of all the gray scales, the amount of data stored in the aging data table is smaller, the occupied SRAM space can be reduced, and the cost can be saved. Exemplarily, taking the plurality of second gray scale intervals of the display panel 1000 as an example, the generated aging data table is shown in Table 1. Figure 2A
[0045] Table 1
[0046]
[0047] In the embodiments of the present application, for the second gray scale interval including the gray scale with a smaller luminance attenuation amount, the luminance attenuation amount of one of the gray scales in the second gray scale interval is taken as the luminance attenuation amount of all the gray scales in the second gray scale interval, and only one luminance attenuation amount needs to be stored when stored. Compared with storing the luminance attenuation amounts of all the gray scales, the hardware resources occupied by the aging data table are greatly reduced, and the cost is saved.
[0048] Figure 3 This is a flowchart illustrating a method for determining multiple second grayscale intervals according to an exemplary embodiment of this application. Optionally, this method can be executed by a TCON or an aging data determination device. Figure 3 As shown, the method includes the following steps.
[0049] S310 determines the brightness attenuation of each of the multiple gray levels based on the target data.
[0050] In this embodiment, by collecting the brightness decay of multiple gray levels at different times as the pixel illumination duration increases, a brightness decay curve can be determined for each gray level, and the brightness decay amount for each gray level can be determined based on the brightness decay curve. For example, the brightness decay amount within a fixed duration for each gray level can be determined as the brightness decay amount corresponding to that gray level. Since the gray level is proportional to the aging rate, the larger the gray level, the greater the corresponding brightness decay amount; the smaller the gray level, the smaller the corresponding brightness decay amount. For example, the brightness decay amount of gray level 112 is greater than that of gray level 96, but less than that of gray level 255.
[0051] S320, based on the brightness attenuation of each of the multiple gray levels, divides the gray levels included in the first gray level interval to obtain multiple second gray level intervals.
[0052] First, a target grayscale is determined based on the brightness attenuation amount and brightness attenuation threshold of each of the multiple grayscale levels. In this embodiment, the brightness attenuation threshold can be a critical value reflecting brightness attenuation. When it is lower than or equal to the brightness attenuation threshold, it indicates that the brightness attenuation is not significant; when it is higher than the brightness attenuation threshold, it indicates that the brightness attenuation is relatively significant. The brightness attenuation threshold can be set according to actual conditions; for example, the brightness attenuation threshold can be 0.005 nit, 0.01 nit, 0.02 nit, etc. The brightness attenuation amount of each grayscale level is compared with the brightness attenuation threshold to determine the difference between the brightness attenuation amount and the brightness attenuation threshold for each grayscale level. For multiple grayscale levels where the brightness attenuation amount is less than the brightness attenuation threshold, the grayscale level with the smallest difference between the brightness attenuation amount and the brightness attenuation threshold is determined as the target grayscale level.
[0053] In some cases, since the multiple test gray scales in this embodiment are randomly selected, the brightness attenuation amount of each gray scale and the difference value of the brightness attenuation amount can be large. In this case, if the gray scale with the minimum difference value is determined as the target gray scale, it can not be the optimal target gray scale. Alternatively, after determining the minimum difference value of the brightness attenuation amount and the brightness attenuation amount threshold, it is determined whether the minimum difference value is less than or equal to a preset difference value. If the minimum difference value is less than or equal to the preset difference value, the test gray scale corresponding to the minimum difference value is determined as the target gray scale, and the target gray scale determined in this way is close to the ideal target gray scale. If the minimum difference value is greater than the preset difference value, one or more interpolation gray scales and their respective interpolation brightness attenuation amounts are determined by using an interpolation algorithm, and the interpolation gray scale corresponding to the minimum difference value of the interpolation brightness attenuation amount and the brightness attenuation amount threshold is determined as the target gray scale, and the target gray scale determined in this way is close to the ideal target gray scale.
[0054] After the target gray scale is determined, the gray scales included in the first gray scale interval are divided based on the target gray scale to obtain multiple second gray scale intervals. For the gray scales less than or equal to the target gray scale in the first gray scale interval, the brightness attenuation amount is less than the brightness attenuation amount threshold, and the brightness attenuation is not obvious. For the gray scales greater than the target gray scale in the first gray scale interval, the brightness attenuation amount is greater than the brightness attenuation amount threshold, and the brightness attenuation is more obvious. The gray scales less than or equal to the target gray scale in the first gray scale interval are divided into at least one second gray scale interval (i.e., a second type of gray scale interval), and designated gray scale sampling is performed on the at least one second gray scale interval during sampling. The gray scales greater than the target gray scale in the first gray scale interval are divided into one second gray scale interval (i.e., a first type of gray scale interval), and full gray scale sampling is performed on the gray scale interval during sampling.
[0055] In the first gray scale interval, the interval division of the gray scales less than or equal to the target gray scale can be equal interval division or unequal interval division. It should be noted that, in order to ensure that the brightness attenuation amount obtained by designated gray scale sampling in each second gray scale interval can represent the brightness attenuation amount of the second gray scale interval, the number of gray scales contained in the second gray scale interval should not be too large during equal interval division, and in this case, there is data redundancy during low gray scale sampling, which occupies a large amount of hardware resources. However, during unequal interval division, the number of gray scales in each second gray scale interval can be flexibly adjusted according to the actual situation, for example, a large number of gray scales are contained in the second gray scale interval at low gray scale, and a small number of gray scales are contained in the second gray scale interval close to the target gray scale, which can further reduce the amount of stored data and reduce the occupied hardware resources.
[0056] For example, 2A is a plurality of second gray scale intervals obtained by unequal interval division, Figure 2B 2B is a plurality of second gray scale intervals obtained by equal interval division. From Figure 2A and 2BAs can be seen, the 112th gray scale is the target gray scale, the gray scales greater than the target gray scale (the 112th gray scale) are divided into a second gray scale interval (a first type of gray scale interval), and full gray scale sampling is performed on the second gray scale interval in subsequent sampling. Figure 2B In the embodiment, the gray scales less than or equal to the target gray scale (the 112th gray scale) are divided into seven second gray scale intervals (a second type of gray scale interval), and the number of gray scales in each second gray scale interval is the same. Figure 2A In the embodiment, the gray scales less than or equal to the 112th gray scale are divided into three second gray scale intervals, and the number of gray scales in the three second gray scale intervals is different. The closer the distance between the second gray scale interval and the target gray scale (the 112th gray scale), the fewer the number of gray scales contained in the second gray scale interval; the farther the distance between the second gray scale interval and the target gray scale (the 112th gray scale), the greater the number of gray scales contained in the second gray scale interval. For the second gray scale interval (for example, the 0th to 64th gray scale interval) far from the target gray scale, the luminance decay amount of the gray scales in the second gray scale interval is very small, and the luminance decay amount corresponding to the 1st gray scale and the luminance decay amount corresponding to the 64th gray scale can be very close. At this time, in the specified gray scale sampling, the luminance decay amount determined by the specified gray scale sampling can represent the luminance decay amount of the second gray scale interval. In addition, when the second gray scale interval far from the target gray scale contains a greater number of gray scales, the number of luminance decay amounts stored in the aging data table can be further reduced, thereby reducing the occupation of hardware resources and saving costs.
[0057] The embodiment of the present application provides a method for determining a plurality of second gray scale intervals. The target gray scale is determined based on the luminance decay amounts of the plurality of gray scales. Then, the first gray scale interval is divided into a plurality of second gray scale intervals based on the target gray scale. The gray scales less than or equal to the target gray scale in the first gray scale interval are divided into at least one second gray scale interval, and the at least one second gray scale interval is subjected to specified gray scale sampling. The gray scales greater than the target gray scale in the first gray scale interval are divided into one second gray scale interval, and the second gray scale interval is subjected to full gray scale sampling. In this way, the number of stored luminance decay amounts can be reduced, and the occupied hardware resources can be reduced.
[0058] Figure 4 FIG. 1 is a flowchart of a method for determining the luminance decay amount of a second gray scale interval provided by an exemplary embodiment of the present application. The method can be performed by a TCON or an aging data determination device. As shown in FIG. 1, the method includes the following steps. Figure 4
[0059] S410, for each second gray scale interval in the at least one second gray scale interval, determining a sampling gray scale corresponding to the second gray scale interval.
[0060] In the embodiment of the present application, for each second gray scale interval that needs to be sampled, one or more sampling gray scales corresponding to the second gray scale interval are determined. Optionally, the number of sampling gray scales corresponding to the second gray scale interval is one, and any gray scale in the second gray scale interval is determined as the sampling gray scale, or the middle gray scale in the second gray scale interval is determined as the sampling gray scale. Optionally, the number of sampling gray scales corresponding to the second gray scale interval can be multiple.
[0061] Optionally, after the sampling gray scales of each second gray scale interval are determined, the luminance decay of each sampling gray scale is collected.
[0062] S420, based on the luminance decay corresponding to the sampling gray scale, the luminance decay corresponding to the second gray scale interval is determined.
[0063] Optionally, if the number of sampling gray scales corresponding to the second gray scale interval is one, the luminance decay corresponding to the sampling gray scale is determined as the luminance decay corresponding to the second gray scale interval. If the number of sampling gray scales corresponding to the second gray scale interval is multiple, the average of the luminance decay corresponding to the multiple sampling gray scales is determined as the luminance decay corresponding to the second gray scale interval. The luminance decay is determined as the luminance decay of all gray scales included in the second gray scale interval.
[0064] The embodiment of the present application provides a method for determining the luminance decay of a second gray scale interval, determining the sampling gray scale of each second gray scale interval, determining the luminance decay of each second gray scale interval based on the luminance decay of the sampling gray scale, storing the luminance decay of the second gray scale interval as the luminance decay of the gray scale in the second gray scale interval, and only storing one luminance decay for each second gray scale interval that needs to be sampled, which greatly reduces the data amount of the aging data table and reduces the occupied hardware resources.
[0065] Figure 5 is a flowchart of a method for generating an aging data table provided by an exemplary embodiment of the present application. The method can be executed by a TCON or an aging data determination device. As shown in Figure 5 , the method comprises the following steps.
[0066] S510, the luminance decay corresponding to each of the at least one second gray scale interval is determined as the luminance decay corresponding to the gray scale included in each of the at least one second gray scale interval.
[0067] In the embodiment of the present application, for each second gray scale interval that needs to be sampled (i.e. the second type of gray scale interval), one luminance decay is determined for each second gray scale interval, and the luminance decay is determined as the luminance decay corresponding to the gray scale in the second gray scale interval.
[0068] S520, full gray scale sampling is performed on the remaining second gray scale intervals to obtain the luminance decay amount corresponding to each gray scale in the remaining second gray scale intervals.
[0069] Optionally, in the embodiment of the present application, the luminance decay amount of the gray scale in the remaining second gray scale interval (i.e. the first type of gray scale interval) is greater than the luminance decay threshold, that is, the luminance decay change of each gray scale is relatively obvious, at this time, full gray scale sampling needs to be performed on the second gray scale interval to determine the luminance decay amount of each gray scale in the second gray scale interval. Specifically, when testing is performed using the test display panel, the test display panel is lit at each gray scale in the first type of gray scale interval, and the luminance decay value of each gray scale in the first type of gray scale interval is obtained within a fixed time. Wherein, the fixed time can be the same as the sampling time interval during aging compensation.
[0070] S530, based on the luminance decay amount corresponding to the gray scale included in each of the at least one second gray scale interval and the luminance decay amount corresponding to each of the gray scales in the remaining second gray scale intervals, an aging data table of the target pixel is generated.
[0071] In the embodiment of the present application, the at least one second gray scale interval is the second gray scale interval for which specified gray scale sampling is performed, and the remaining second gray scale interval is the second gray scale interval for which full gray scale sampling is performed. Wherein, the second gray scale interval for which specified gray scale sampling is performed, the luminance decay amount corresponding to the gray scale of the second gray scale interval is the same luminance decay amount, therefore, when generating the aging data table, only the luminance decay amount can be stored as the luminance decay amount of the gray scale of the second gray scale interval, thereby greatly reducing the data amount stored in the aging data table and reducing the occupied hardware resources.
[0072] In a second aspect, the embodiment of the present application provides an aging compensation method, when determining the luminance decay amount corresponding to the gray scale, the luminance decay amount of the gray scale is determined based on the second gray scale interval to which the gray scale belongs, thereby improving the query efficiency and improving the compensation efficiency.
[0073] Figure 6 is a flowchart of an aging compensation method provided by an exemplary embodiment of the present application. The method can be executed by a TCON or an aging compensation device. As shown in Figure 6 the method includes the following steps.
[0074] S610, at each sampling time in a plurality of sampling times, the gray scale corresponding to each target pixel included in a plurality of target image blocks of a display panel is obtained, and based on the gray scale corresponding to each target pixel, the gray scale corresponding to the target image block is determined.
[0075] Because the image displayed on the display panel is dynamic, the grayscale of each pixel may differ at different times. Different grayscale levels have different brightness attenuation rates; therefore, when performing aging compensation, it is necessary to determine the grayscale at multiple sampling times. For example, sampling can be performed every fixed interval (e.g., 5s, 10s), meaning the interval between any two adjacent sampling times is the same.
[0076] In this embodiment, to reduce computational load, the display panel is typically divided into multiple image blocks, each containing multiple pixels. Since the display panel has red, green, and blue pixels, each image block also contains red, green, and blue pixels. Because the luminous efficiency of pixels of different colors varies, aging compensation needs to be performed separately for each color pixel. At each sampling time, the grayscale corresponding to each target pixel in the target image block is acquired, specifically including: acquiring the grayscale corresponding to each red pixel in the target image block, or acquiring the grayscale corresponding to each green pixel in the target image block, or acquiring the grayscale corresponding to each blue pixel in the target image block. This acquisition process can be performed synchronously or sequentially.
[0077] At each sampling time, after acquiring the grayscale values corresponding to each target pixel, the average value of these grayscale values is determined as the grayscale value of the target image patch at that sampling time. For example, after acquiring the grayscale values corresponding to each red pixel, the average value of these grayscale values is determined as the grayscale value of the red image patch at that sampling time. After acquiring the grayscale values corresponding to each green pixel, the average value of these grayscale values is determined as the grayscale value of the green image patch at that sampling time. After acquiring the grayscale values corresponding to each blue pixel, the average value of these grayscale values is determined as the grayscale value of the blue image patch at that sampling time.
[0078] S620, obtain the aging data table of the target pixel.
[0079] The aging data table for the target pixel is based on Figures 1 to 5 The method described in this application determines the process. In this embodiment, after generating the aging data table, it can be directly stored in the SRAM of the TCON, or it can be stored in the flash memory after generating the aging data table. Before performing aging compensation, the aging data table stored in the flash memory is read into the SRAM, and then the aging data table is directly obtained from the SRAM. Directly reading the aging data table from the SRAM can speed up the data reading process, thereby improving efficiency.
[0080] S630: For each sampling time, query the aging data table based on the grayscale corresponding to the target image block at that sampling time to obtain the brightness attenuation amount of the target image block at that sampling time.
[0081] For each sampling time, a second gray scale interval to which the gray scale corresponding to the target image block at the sampling time belongs is determined. If the gray scale belongs to the second gray scale interval corresponding to the designated gray scale sampling, a luminance attenuation corresponding to the second gray scale interval is determined as the luminance attenuation corresponding to the target image block at the sampling time. If the gray scale belongs to the second gray scale interval corresponding to the full gray scale sampling, the gray scale is queried in the second gray scale interval, and a luminance attenuation corresponding to the gray scale is determined as the luminance attenuation corresponding to the target image block at the sampling time.
[0082] S640, based on the luminance attenuations corresponding to the target image blocks at the plurality of sampling times respectively, determining the aging compensation amounts corresponding to the target pixels included in the target image block at the plurality of sampling times respectively.
[0083] According to the luminance attenuation of the target image block at each sampling time, the luminance attenuation corresponding to the target pixel included in the target image block is determined, and based on the luminance attenuation corresponding to the target pixel, the aging compensation amount corresponding to the target pixel is determined. In the embodiments of the present application, the method further comprises: storing the aging compensation amount corresponding to the target pixel. For example, the aging compensation amount is stored in a flash memory or other storage device.
[0084] In the embodiments of the present application, the method further comprises: based on the luminance attenuation corresponding to the target pixel and the aging cumulative amount, determining the aging compensation amount corresponding to the target pixel.
[0085] For example, the method further comprises: storing the aging cumulative amount corresponding to the target pixel. For example, the aging cumulative amount is stored in a flash memory or other storage device.
[0086] In the embodiments of the present application, for the first sampling time, the aging cumulative amount corresponding to the target pixel is the current luminance attenuation corresponding to the target pixel. For the second sampling time, the aging cumulative amount corresponding to the target pixel is the sum of the current luminance attenuation corresponding to the target pixel and the aging cumulative amount of the target pixel at the first sampling time. For the third sampling time, the aging cumulative amount corresponding to the target pixel is the sum of the current luminance attenuation corresponding to the target pixel and the aging cumulative amount of the target pixel at the second sampling time. Similarly, for the Nth sampling time (N>2), the aging cumulative amount corresponding to the target pixel is the sum of the current luminance attenuation corresponding to the target pixel and the aging cumulative amount of the target pixel at the (N-1)th sampling time. That is, the aging cumulative amount of the target pixel at any sampling time is the sum of the current luminance attenuation of the target pixel and the aging cumulative amount of the target pixel at the previous sampling time.
[0087] In the embodiment of the present application, for each sampling gray scale, when the gray scale is queried in the aging data table according to the corresponding gray scale of the target image block, if the gray scale belongs to the second gray scale interval corresponding to the specified gray scale sampling, the luminance attenuation amount corresponding to the second gray scale interval is determined as the luminance attenuation amount corresponding to the target image block at the sampling time, without traversing all the gray scales in the aging data table, thereby improving the query efficiency and the compensation efficiency.
[0088] In a third aspect, the embodiment of the present application further provides an aging compensation method of a display panel. The display gray scale of a pixel in the display panel includes a first gray scale interval and at least one second gray scale interval, the first gray scale interval includes a plurality of gray scales, the second gray scale interval includes a plurality of gray scales, the minimum gray scale of the first gray scale interval is greater than the maximum gray scale of the second gray scale interval; the aging compensation method includes: the plurality of gray scales in the first gray scale interval use different aging data; the plurality of gray scales in the second gray scale interval share the same aging data, for example, the plurality of gray scales in the same second gray scale interval share the same aging data or luminance attenuation amount.
[0089] The aging rates of the plurality of gray scales in each second gray scale interval are small, and the same aging data or luminance attenuation amount can be shared, thereby reducing the data storage space.
[0090] Optionally, the first gray scale interval and the second gray scale interval use different aging data.
[0091] Optionally, the aging data includes a luminance attenuation amount of the pixel in the display panel at a corresponding gray scale.
[0092] Optionally, the aging compensation method further includes: determining a current luminance attenuation amount of the pixel in the display panel according to the aging data corresponding to the current gray scale of the pixel in the display panel; and determining a current aging compensation amount of the pixel in the display panel according to the current luminance attenuation amount of the pixel in the display panel.
[0093] Optionally, the aging compensation method further includes: determining the aging data corresponding to the current gray scale of the pixel in the display panel according to the gray scale interval in which the current gray scale of the pixel in the display panel is located.
[0094] Optionally, determining the current aging compensation amount of the pixel in the display panel according to the current luminance attenuation amount of the pixel in the display panel includes: determining the current aging compensation amount of the pixel in the display panel according to the current luminance attenuation amount of the pixel in the display panel and an aging cumulative amount of the pixel in the display panel at a previous sampling time.
[0095] Optionally, the aging compensation method further includes: storing a corresponding relationship between the aging compensation amount and the aging cumulative amount.
[0096] Optionally, the aging compensation method further comprises: compensating the current gray scale or the data voltage according to the current aging compensation amount, and lighting the pixel in the display panel to realize the brightness compensation.
[0097] It should be noted that, in order to reduce the amount of calculation, the display panel is usually divided into a plurality of image blocks when determining the current gray scale of the pixel in the display panel, and each image block includes a plurality of pixels. The current gray scale of each image block can be determined when determining the current gray scale of the pixel in the display panel. The current gray scale of each image block can be the average of the respective gray scales of the target pixels included in the image block.
[0098] Optionally, the aging compensation method further comprises: obtaining the corresponding relationship between each gray scale in the first type of gray scale interval and the brightness decay amount of the test display panel to obtain the aging data corresponding to each gray scale in the first type of gray scale interval; and obtaining the corresponding relationship between the preset gray scale in the second type of gray scale interval and the brightness decay amount of the test display panel to obtain the aging data common to the plurality of gray scales in the second type of gray scale interval.
[0099] For each of the plurality of gray scales in the same first type of gray scale interval, the aging test is performed one by one to obtain the corresponding brightness decay amount or aging data of each gray scale, which is equivalent to requiring multiple aging tests and / or equivalent to requiring storage of multiple brightness decay amounts or aging data.
[0100] For the preset gray scale in the plurality of gray scales in the same second type of gray scale interval, the aging test is performed to obtain the corresponding brightness decay amount or aging data of the preset gray scale as the brightness decay amount or aging data common to the plurality of gray scales in the second type of gray scale interval, which is equivalent to requiring one aging test and / or equivalent to requiring storage of one brightness decay amount or aging data.
[0101] Optionally, the preset gray scale is greater than the minimum gray scale in the second type of gray scale interval and less than the maximum gray scale in the second type of gray scale interval, or the preset gray scale is the middle gray scale in the second type of gray scale interval.
[0102] Optionally, the at least one second type of gray scale interval includes a plurality of second type of gray scale intervals. Different second type of gray scale intervals use different aging data.
[0103] Optionally, the plurality of second type of gray scale intervals include a third gray scale interval and a fourth gray scale interval; the minimum gray scale of the third gray scale interval is greater than the maximum gray scale of the fourth gray scale interval; and the number of gray scales in the fourth gray scale interval (e.g., including 64-96 gray scales, not including 64 gray scales, and including 96 gray scales) is greater than the number of gray scales in the third gray scale interval (e.g., including 96-112 gray scales, not including 96 gray scales, and including 112 gray scales). For example, the difference between the maximum gray scale and the minimum gray scale in the fourth gray scale interval is greater than the difference between the maximum gray scale and the minimum gray scale in the third gray scale interval.
[0104] The lower the gray scale of the second type of gray scale interval, the wider the gray scale range of the second type of gray scale interval, and the smaller the brightness attenuation difference change of adjacent gray scales.
[0105] Optionally, the plurality of second type of gray scale intervals includes a fifth gray scale interval; the minimum gray scale of the fourth gray scale interval is greater than the maximum gray scale of the fifth gray scale interval; the number of gray scales in the fifth gray scale interval (for example, including 0-64 gray scales, including 0 gray scale and 64 gray scale) is greater than the number of gray scales in the fourth gray scale interval. For example, the difference between the maximum gray scale and the minimum gray scale in the fifth gray scale interval is greater than the difference between the maximum gray scale and the minimum gray scale in the fourth gray scale interval.
[0106] Optionally, all gray scales in the first type of gray scale interval use different aging data; all gray scales in the second type of gray scale interval share the same aging data.
[0107] Optionally, the aging data corresponding to all gray scales in the first type of gray scale interval and the aging data commonly used by all gray scales in the second type of gray scale interval are stored in an aging data table,
[0108] Optionally, the aging compensation method further includes: acquiring a current gray scale of the pixel in the display panel every preset sampling time length (for example, 5s, 10s); querying the current brightness attenuation of each current gray scale based on the aging data table; determining the current brightness attenuation of the pixel in the display panel based on the current brightness attenuation corresponding to the current gray scale of the pixel in the display panel; determining the current aging cumulative amount of the pixel in the display panel based on the current brightness attenuation of the pixel in the display panel and the aging cumulative amount of the pixel in the display panel at the last sampling time; and determining the current aging compensation amount of the pixel in the display panel according to the current aging cumulative amount of the pixel in the display panel.
[0109] For example, the sum of the current brightness attenuation of the pixel in the display panel and the aging cumulative amount of the pixel in the display panel at the last sampling time is taken as the current aging cumulative amount of the pixel in the display panel.
[0110] Optionally, the aging compensation method further includes: storing the current aging cumulative amount of the display panel.
[0111] For more descriptions about the first type of gray scale interval and / or the second type of gray scale interval, please refer to the descriptions in the present application Figures 1 to 5 , which will not be described here.
[0112] In a fourth aspect, an embodiment of the present application provides an aging data determination apparatus.
[0113] Figure 7 is a structural block diagram of the aging data determination apparatus provided by an exemplary embodiment of the present application. As shown inFigure 7 As shown, the aging data determination apparatus 700 comprises a division module 710, a sampling module 720 and a generation module 730.
[0114] The division module 710 is configured to divide the gray scales included in the first gray scale interval to obtain a plurality of second gray scale intervals.
[0115] Optionally, the division module 710 is further configured to divide the gray scales included in the first gray scale interval based on target data to obtain a plurality of second gray scale intervals. The target data comprises, for a target pixel, a plurality of gray scales included in the first gray scale interval each having a luminance decay amount at different time.
[0116] Optionally, the division module 710 is further configured to determine, based on the target data, the luminance decay amount of each of the plurality of gray scales; and divide the gray scales included in the first gray scale interval based on the luminance decay amount of each of the plurality of gray scales to obtain a plurality of second gray scale intervals.
[0117] Optionally, the division module 710 is further configured to determine, based on the luminance decay amount of each of the plurality of gray scales and a luminance decay amount threshold, a target gray scale; and divide the gray scales included in the first gray scale interval based on the target gray scale to obtain a plurality of second gray scale intervals.
[0118] The sampling module 720 is configured to perform designated gray scale sampling on at least one of the plurality of second gray scale intervals to obtain a luminance decay amount corresponding to each of the at least one second gray scale interval.
[0119] Optionally, the sampling module 720 is further configured to determine a maximum gray scale included in each of the plurality of second gray scale intervals; and determine, as a second gray scale interval that needs to be subjected to designated gray scale sampling, a second gray scale interval in which the maximum gray scale is less than or equal to the target gray scale.
[0120] Optionally, the sampling module 720 is further configured to, for each of the at least one second gray scale interval, determine a sampling gray scale corresponding to the second gray scale interval, and determine, based on a luminance decay amount corresponding to the sampling gray scale, a luminance decay amount corresponding to the second gray scale interval.
[0121] Optionally, the number of sampling gray scales corresponding to the second gray scale interval is one, and the sampling module 720 is configured to determine, as the luminance decay amount corresponding to the second gray scale interval, the luminance decay amount corresponding to the sampling gray scale.
[0122] The generation module 730 is configured to generate, based on the luminance decay amount corresponding to each of the at least one second gray scale interval, an aging data table of the target pixel, the aging data table representing a mapping relationship between a gray scale and a luminance decay amount.
[0123] Optionally, the generating module 730 is further configured to determine the luminance decay amount corresponding to each of the gray scales included in each of the at least one second gray scale interval as the luminance decay amount corresponding to each of the gray scales included in each of the at least one second gray scale interval; perform full gray scale sampling on the remaining second gray scale intervals in the plurality of second gray scale intervals to obtain the luminance decay amount corresponding to each of the gray scales in the remaining second gray scale intervals; and generate the aging data table of the target pixel based on the luminance decay amount corresponding to each of the gray scales included in each of the at least one second gray scale interval and the luminance decay amount corresponding to each of the gray scales in the remaining second gray scale intervals.
[0124] The specific working principle and benefits of the aging data determination apparatus provided in the embodiments of the present application are similar to those of the aging data determination method provided in the embodiments of the present application, and thus will not be described herein.
[0125] In a fifth aspect, the embodiments of the present application provide an aging compensation apparatus of a display panel.
[0126] Figure 8 FIG. 8 is a structural block diagram of an aging compensation apparatus provided in an example embodiment of the present application. As shown in FIG. 8, the aging compensation apparatus 800 includes an obtaining module 810, a querying module 820, and a determining module 830. Figure 8
[0127] The obtaining module 810 is configured to obtain the gray scale corresponding to each of the target pixels included in each of the target image blocks of the display panel at each of the plurality of sampling time points, and determine the gray scale corresponding to each of the target image blocks based on the gray scale corresponding to each of the target pixels.
[0128] The obtaining module 810 is further configured to obtain an aging data table of the target pixel, the aging data table being determined according to the method. Figures 1 to 5
[0129] The querying module 820 is configured to, for each of the sampling time points, query the aging data table based on the gray scale corresponding to the target image block at the sampling time point to obtain the luminance decay amount corresponding to the target image block at the sampling time point.
[0130] The determining module 830 is configured to determine the aging compensation amount corresponding to each of the target pixels included in each of the target image blocks at the plurality of sampling time points based on the luminance decay amount corresponding to each of the target image blocks at the plurality of sampling time points.
[0131] The specific working principle and benefits of the aging compensation apparatus provided in the embodiments of the present application are similar to those of the aging compensation method provided in the embodiments of the present application, and thus will not be described herein.
[0132] Next, an electronic device according to the embodiments of the present application will be described with reference to Figure 9 Figure 9 FIG. 9 is a structural schematic diagram of an electronic device provided in an example embodiment of the present application.
[0133] As shown in FIG. 9, the electronic device 900 includes one or more processors 901 and memory 902. Figure 9
[0134] The processor 901 can be a central processing unit (CPU) or other form of processing unit having data processing and / or instruction executing capabilities, and can control other components in the electronic device 900 to perform desired functions.
[0135] The memory 902 can include one or more computer program products that can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory, for example, can include random access memory (RAM), cache memory, and / or the like. The non-volatile memory, for example, can include read-only memory (ROM), hard disk, flash memory, and / or the like. One or more computer program instructions can be stored on the computer-readable storage media, and the processor 901 can run the program instructions to implement the aging data determination method or the aging compensation method of various embodiments of the present application described above and / or other desired functions. Various contents such as gray scale, luminance attenuation amount, aging data table, and the like can also be stored in the computer-readable storage media.
[0136] In one example, the electronic device 900 can further include an input device 903 and an output device 904, which are interconnected through a bus system and / or other forms of connection mechanisms (not shown).
[0137] The input device 903 can include, for example, a keyboard, a mouse, and the like.
[0138] The output device 904 can output various information including the aging data table, the luminance attenuation amount, and the like to the outside. The output device 904 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.
[0139] Of course, in order to simplify, Figure 9 In FIG. 9, only some of the components related to the present application among the electronic device 900 are shown, and components such as buses, input / output interfaces, and the like are omitted. In addition to this, the electronic device 900 can further include any other appropriate components according to the specific application.
[0140] In addition to the above-described method and device, an embodiment of the present application can be a computer program product including computer program instructions that, when executed by a processor, cause the processor to perform the steps of the aging data determination method or the aging compensation method according to various embodiments of the present application described above in the specification.
[0141] The computer program product can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server.
[0142] In addition, the embodiments of the present application can also be a computer readable storage medium, which stores computer program instructions, and the computer program instructions make the processor execute the steps of the aging data determination method or the aging compensation method according to various embodiments of the present application described above in the specification when the processor runs.
[0143] The computer readable storage medium can take any combination of one or more of the readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any suitable combination of the above. More specific examples (a non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0144] The basic principles of the present application are described above in combination with specific embodiments, but it should be pointed out that the advantages, advantages, effects and the like mentioned in the present application are only examples and are not limited, and these advantages, advantages, effects and the like cannot be considered as the basic principles of the present application. In addition, the above specific details are only for the purpose of example and understanding, and the above details do not limit the present application to the above specific details.
[0145] The block diagrams of the devices, apparatuses, equipment, systems referred to in this application are only illustrative examples and are not intended to require or imply that the connection, arrangement, configuration must be as shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, equipment, systems can be connected, arranged, configured in any manner. Words such as "include", "contain", "have", and the like are open-ended words, mean "including but not limited to", and can be used interchangeably with each other. The words "or" and "and" used herein mean the word "and / or", and can be used interchangeably with each other, unless the context clearly indicates otherwise. The word "such as" used herein means the phrase "such as but not limited to", and can be used interchangeably with each other.
[0146] It should also be noted that in the devices, apparatuses and methods of the present application, each component or step can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions of the present application.
[0147] The above description of the disclosed aspects is given to enable any person skilled in the art to make or use the application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other aspects without departing from the scope of the application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0148] The above description has been given for the purpose of illustration and description. Furthermore, this description does not purport to limit the embodiments of the present application to the forms disclosed herein. Although several example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
[0149] It should be understood that the various forms of flow shown above can be reordered, added to, or deleted from without departing from the scope of the present application. For example, the steps recited in the present application can be performed in parallel, in series, or in a different order, without departing from the desired results of the technical solutions of the present application, and this is not limited herein.
[0150] The above detailed description does not constitute a limitation of the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for determining aging data, characterized in that, include: The gray levels included in the first gray level interval are divided to obtain multiple second gray level intervals; At least one of the plurality of second grayscale intervals is sampled at a specified grayscale to obtain the brightness attenuation amount corresponding to each of the at least one second grayscale intervals; based on the brightness attenuation amount corresponding to each of the at least one second grayscale intervals, an aging data table for the target pixel is generated, wherein the aging data table represents the mapping relationship between grayscale and brightness attenuation amount. Determine the maximum gray level included in each of the plurality of second gray level intervals; The second grayscale interval whose maximum grayscale is less than or equal to the target grayscale is determined as the second grayscale interval that needs to be sampled for the specified grayscale. The step of generating an aging data table for the target pixel based on the brightness attenuation amount corresponding to each of the at least one second grayscale interval includes: determining the brightness attenuation amount corresponding to each of the at least one second grayscale interval as the brightness attenuation amount corresponding to the grayscale included in each of the at least one second grayscale interval; performing full grayscale sampling on the remaining second grayscale intervals among the plurality of second grayscale intervals to obtain the brightness attenuation amount corresponding to the grayscale in each of the remaining second grayscale intervals; and generating the aging data table for the target pixel based on the brightness attenuation amount corresponding to the grayscale included in each of the at least one second grayscale intervals and the brightness attenuation amount corresponding to the grayscale in each of the remaining second grayscale intervals.
2. The method according to claim 1, characterized in that, The step of sampling at least one of the plurality of second grayscale intervals at a specified grayscale level to obtain the brightness attenuation amount corresponding to each of the at least one second grayscale interval includes: For each of the at least one second grayscale intervals, determine the sampling grayscale corresponding to the second grayscale interval, and determine the brightness attenuation amount corresponding to the second grayscale interval based on the brightness attenuation amount corresponding to the sampling grayscale.
3. The method according to claim 2, characterized in that, The number of sampled gray levels corresponding to the second gray level interval is one. The step of determining the brightness attenuation amount corresponding to the second gray level interval based on the brightness attenuation amount corresponding to the sampled gray level includes: determining the brightness attenuation amount corresponding to the sampled gray level as the brightness attenuation amount corresponding to the second gray level interval.
4. The method according to claim 2, characterized in that, The number of sampled gray levels corresponding to the second gray level interval is multiple. The step of determining the brightness attenuation amount corresponding to the second gray level interval based on the brightness attenuation amount corresponding to the sampled gray levels includes: determining the average value of the brightness attenuation amounts corresponding to the multiple sampled gray levels as the brightness attenuation amount corresponding to the second gray level interval.
5. The method according to claim 1, characterized in that, The plurality of second grayscale intervals are sequentially consecutive, and adjacent second grayscale intervals do not overlap.
6. The method according to claim 1, characterized in that, The process of dividing the gray levels included in the first gray level interval to obtain multiple second gray level intervals includes: The gray levels included in the first gray level interval are divided based on the target data to obtain the plurality of second gray level intervals. The target data includes the brightness attenuation of each of the plurality of gray levels in the first gray level interval at different times for the target pixel.
7. The method according to claim 6, characterized in that, The step of dividing the gray levels included in the first gray level interval based on the target data to obtain the plurality of second gray level intervals includes: Based on the target data, determine the brightness attenuation of each of the multiple gray levels; Based on the brightness attenuation of each of the multiple gray levels, the gray levels included in the first gray level interval are divided to obtain the multiple second gray level intervals.
8. The method according to claim 7, characterized in that, The gray levels in the first gray level interval are divided based on the brightness attenuation of each of the plurality of gray levels to obtain the plurality of second gray level intervals, including: The target gray level is determined based on the brightness attenuation amount and brightness attenuation threshold of each of the multiple gray levels; Based on the target gray level, the gray levels included in the first gray level interval are divided to obtain the plurality of second gray level intervals.
9. The method according to claim 7, characterized in that, The step of determining the brightness attenuation of each of the multiple gray levels based on the target data includes: By collecting the brightness decay of multiple gray levels at different times as the illumination duration of pixels increases, a brightness decay curve is determined for each gray level, and the brightness decay amount of each gray level is determined based on the brightness decay curve.
10. The method according to claim 1, characterized in that, Multiple test gray levels are selected within the first gray level range, and the brightness attenuation of the test gray levels at different times is collected. After determining the minimum difference between the brightness attenuation and the brightness attenuation threshold, it is determined whether the minimum difference is less than or equal to a preset difference. If the minimum difference is less than or equal to the preset difference, the test gray level corresponding to the minimum difference is determined as the target gray level.
11. The method according to claim 10, characterized in that, If the minimum difference is greater than the preset difference, an interpolation algorithm is used to determine one or more interpolated gray levels and their corresponding interpolated brightness attenuation amounts. The interpolated gray level corresponding to the minimum difference between the interpolated brightness attenuation amount and the brightness attenuation threshold is determined as the target gray level.
12. The method according to claim 1, characterized in that, The aging data table is stored in flash memory. Before aging compensation is performed, the aging data table stored in the flash memory is read into static random access memory.
13. An aging compensation method for a display panel, characterized in that, include: At each of the multiple sampling times, the gray levels corresponding to the target pixels of the multiple target image blocks of the display panel are obtained, and the gray level corresponding to the target image block is determined based on the gray levels corresponding to the target pixels. Obtain an aging data table of the target pixel, wherein the aging data table is determined based on the method described in any one of claims 1 to 12; For each sampling time, the aging data table is queried based on the grayscale corresponding to the target image block at the sampling time to obtain the brightness attenuation amount corresponding to the target image block at the sampling time; Based on the brightness attenuation amount corresponding to each of the target image blocks at the multiple sampling times, the aging compensation amount corresponding to each of the target pixels included in the target image block at the multiple sampling times is determined.
14. An aging compensation method for a display panel, characterized in that, The display grayscale of the pixels in the display panel includes: a first type of grayscale range and at least one second type of grayscale range. The first type of grayscale range includes multiple grayscale ranges, and the second type of grayscale range includes multiple grayscale ranges. The minimum grayscale of the first type of grayscale range is greater than the maximum grayscale of the second type of grayscale range. The aging compensation method includes: The first type of grayscale range uses different aging data for multiple grayscale levels; Multiple gray levels in the second type of gray level range share the same aging data; Obtain the correspondence between each gray level and brightness decay of the pixels in the test display panel in the first type of gray level range, so as to obtain the aging data corresponding to each gray level in the first type of gray level range. Obtain the correspondence between the preset gray level and the brightness attenuation of the pixels in the test display panel in the second type of gray level range, so as to obtain the aging data shared by multiple gray levels in the second type of gray level range.
15. The aging compensation method for a display panel according to claim 14, characterized in that, The first type of grayscale range and the second type of grayscale range use different aging data; The aging data includes the brightness decay of pixels in the display panel at the corresponding grayscale level; The aging compensation method further includes: Based on the aging data corresponding to the current grayscale of the pixels in the display panel, determine the current brightness decay of the pixels in the display panel; The current aging compensation amount of the pixels in the display panel is determined based on the current brightness decay amount of the pixels in the display panel.
16. The aging compensation method for a display panel according to claim 15, characterized in that, Determining the current aging compensation amount of the pixels in the display panel based on the current brightness decay amount of the pixels in the display panel includes: determining the current aging compensation amount of the pixels in the display panel based on the current brightness decay amount of the pixels in the display panel and the cumulative aging amount of the pixels in the display panel at the previous sampling time, wherein the cumulative aging amount is equal to the sum of the brightness decay amounts corresponding to all the sampling times.
17. The aging compensation method for a display panel according to claim 14, characterized in that, The preset gray level is greater than the minimum gray level in the second type of gray level interval and less than the maximum gray level in the second type of gray level interval, or the preset gray level is the middle gray level in the second type of gray level interval.
18. The aging compensation method for a display panel according to claim 14, characterized in that, At least one second-class grayscale interval includes multiple second-class grayscale intervals; different second-class grayscale intervals use different aging data.
19. The aging compensation method for a display panel according to claim 18, characterized in that, Multiple second-class grayscale intervals include a third grayscale interval and a fourth grayscale interval; the minimum grayscale level of the third grayscale interval is greater than the maximum grayscale level of the fourth grayscale interval; the number of grayscale levels in the fourth grayscale interval is greater than the number of grayscale levels in the third grayscale interval.
20. The aging compensation method for a display panel according to claim 14, characterized in that, All gray levels in the first gray level range use different aging data.
21. The aging compensation method for a display panel according to claim 14, characterized in that, All gray levels in the second type of gray level range share the same aging data.
22. The aging compensation method for a display panel according to claim 16, characterized in that, The aging data corresponding to all gray levels in the first gray level range and the aging data shared by all gray levels in the second gray level range are stored in the aging data table.
23. The aging compensation method for a display panel according to claim 22, characterized in that, The aging compensation method further includes: obtaining the current grayscale of the pixels in the display panel at preset sampling intervals; querying the current brightness decay of the current grayscale based on the aging data table; determining the current brightness decay of the pixels in the display panel based on the current brightness decay corresponding to the current grayscale of the pixels in the display panel; determining the current cumulative aging of the pixels in the display panel based on the current brightness decay of the pixels in the display panel and the cumulative aging of the pixels in the display panel at the previous sampling time; and determining the current aging compensation amount of the pixels in the display panel based on the current cumulative aging of the pixels in the display panel.
24. The aging compensation method for a display panel according to claim 23, characterized in that, The aging compensation method further includes storing the current cumulative aging amount of the pixels in the display panel.
25. 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 24.
26. 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 24.
Citation Information
Patent Citations
Box linearity correction method and device, display screen and display control method
CN114783367A
Aging compensation method and device, display equipment and storage medium
CN116543699A