A compensation method, compensation device and display device of a display panel
Patent Information
- Application Number
- CN202510541465.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2026-10-27
AI Technical Summary
现有的显示面板容易出现显示不均的问题,影响了显示面板的显示效果
[0053]本发明实施例提供的显示面板的补偿方法,通过根据异常子显示区的区域温度、当前采用的显示亮度等级以及预先存储在显示面板中的至少一个预设温度下、至少一个预设显示亮度等级下的预设亮度变化值确定异常子显示区的当前亮度变化值,并根据当前采用的显示亮度等级、异常子显示区中子像素的待显示灰阶、异常子显示区的当前亮度变化值与预先存储在显示面板中的灰阶亮度数据确定异常子显示区中子像素的补偿后采用的显示亮度等级以及补偿后的灰阶,本实施例在补偿时考虑了温度变化带来的亮度变化,使得补偿后不同子显示区中不同子像素在相同显示灰阶下的显示亮度趋于相同,改善了显示面板的亮度均一性,提高了显示面板的显示效果。
Smart Images

Figure CN122991084A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and more particularly to a compensation method, compensation device, and display device for a display panel. Background Technology
[0002] With the development of display technology, display panels are being used more and more widely. However, existing display panels are prone to uneven display, which affects their display performance. Summary of the Invention
[0003] This invention provides a compensation method, compensation device, and display device for a display panel, in order to improve the brightness uniformity of the display panel and enhance its display effect.
[0004] According to one aspect of the present invention, a compensation method for a display panel is provided. The display panel includes a display area, which includes a plurality of sub-display areas, and each sub-display area is provided with at least one temperature sensing unit.
[0005] Compensation methods include:
[0006] Obtain the area temperature of the sub-display area corresponding to each temperature sensing unit, as detected by each temperature sensing unit;
[0007] The abnormal sub-display area is determined based on the area temperature of each sub-display area;
[0008] Determine the current display brightness level used by the display panel;
[0009] The current brightness change value of the abnormal sub-display area is determined based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value stored in the display panel at at least one preset temperature and at least one preset display brightness level. The preset brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at a preset temperature and preset display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and preset display brightness level. The current brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at the current temperature and currently used display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and currently used display brightness level.
[0010] The display brightness level and the compensated grayscale are determined based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel; wherein, the grayscale brightness data includes the brightness corresponding to multiple different grayscales at at least one display brightness level at the initial temperature.
[0011] Furthermore, the current brightness change value of the abnormal sub-display area is determined based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and a preset brightness change value stored in the display panel at at least one preset temperature and at least one preset display brightness level, including:
[0012] The current brightness change value of the abnormal sub-display area is determined by interpolation based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value at at least one preset temperature and at least one preset display brightness level stored in the display panel.
[0013] Optionally, the compensated display brightness level may be the same as or different from the currently used display brightness level.
[0014] Furthermore, the grayscale brightness data includes the brightness corresponding to at least two grayscale groups at the initial temperature; wherein each grayscale group corresponds to a display brightness level, and each grayscale group includes multiple grayscale levels.
[0015] The compensated grayscale of the sub-pixels in the abnormal sub-display area is determined based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel, including:
[0016] The first maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at the initial temperature is determined based on the currently used display brightness level and the gray level brightness data pre-stored in the display panel.
[0017] Determine the second maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the regional temperature based on the first maximum brightness value and the current brightness change value;
[0018] The compensation grayscale group for the abnormal sub-display area is determined based on the second maximum brightness value and grayscale brightness data; wherein, the compensation grayscale group is one of at least two grayscale groups, and the difference between the brightness value corresponding to a grayscale in the compensation grayscale group and the second maximum brightness value is less than a set value.
[0019] The compensated gray level corresponding to the sub-pixel is determined based on the gray level to be displayed of the sub-pixel in the compensated gray level group and the abnormal sub-display area.
[0020] Furthermore, the compensated grayscale corresponding to the sub-pixel is determined based on the to-be-displayed grayscale of the sub-pixel in the compensated grayscale group and the abnormal sub-display area, including:
[0021] The gray level corresponding to the second maximum brightness value is determined based on the brightness of each gray level in the compensated gray level group.
[0022] The compensated gray level corresponding to the sub-pixel is determined based on the gray level corresponding to the second maximum brightness value and the gray level to be displayed.
[0023] Optionally, the gray level corresponding to the second maximum brightness value is determined based on the brightness of each gray level in the compensated gray level group, including:
[0024] Based on the second maximum brightness, the two brightness levels closest to the second maximum brightness in the compensation grayscale group, and the grayscale corresponding to the two closest brightness levels, the grayscale corresponding to the second maximum brightness value is determined by interpolation.
[0025] Optionally, the compensated grayscale corresponding to the sub-pixel is determined based on the grayscale corresponding to the second maximum brightness value and the grayscale to be displayed, including:
[0026] Based on the grayscale corresponding to the second maximum brightness value and the grayscale to be displayed, interpolation is used to determine the compensated grayscale corresponding to the sub-pixel;
[0027] Optionally, the compensated grayscale corresponding to the sub-pixel is determined based on the to-be-displayed grayscale of the sub-pixel in the compensated grayscale group and the abnormal sub-display area, including:
[0028] Calculate the compensated brightness corresponding to the grayscale to be displayed based on the second maximum brightness value and the gamma formula;
[0029] Based on the compensated brightness and the brightness corresponding to each gray level in the compensated gray level group, determine the compensated gray level corresponding to the gray level to be displayed.
[0030] Furthermore, based on the currently used display brightness level and the grayscale brightness data pre-stored in the display panel, the first maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the initial temperature is determined, including:
[0031] Determine the first grayscale group corresponding to the two display brightness levels adjacent to the currently used display brightness level in the grayscale brightness data;
[0032] The first maximum brightness value corresponding to the maximum gray level in the first gray level group is determined based on the brightness of the maximum gray level in the abnormal sub-display area at the initial temperature.
[0033] Optionally, a second maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the regional temperature is determined based on the first maximum brightness value and the current brightness change value, including:
[0034] The difference between the first maximum brightness value and the current brightness change value is determined as the second maximum brightness value.
[0035] Furthermore, after determining the compensated display brightness level and compensated grayscale of the sub-pixels in the abnormal sub-display area based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel, the process also includes:
[0036] The driving data corresponding to the display brightness level after compensation and the sub-pixel emission of the abnormal sub-display area after compensation grayscale driving are used.
[0037] Furthermore, based on the driving data corresponding to the compensated display brightness level and the sub-pixel emission of the abnormal sub-display area after grayscale driving, including:
[0038] If the compensated gray level is not an integer, then at least two first compensated gray levels are determined based on the compensated gray level; wherein, the average of the at least two first compensated gray levels is the compensated gray level.
[0039] Based on the driving data corresponding to the display brightness level adopted after compensation, the sub-pixels are driven to display at least two first compensated gray levels in sequence.
[0040] Furthermore, based on the compensated display brightness level and the compensated grayscale driving of the sub-pixel emission of the abnormal sub-display area, including:
[0041] If the compensated gray level is not an integer, and the compensated gray levels of at least two adjacent pixel units in the abnormal sub-display area are the same, then the second compensated gray level of each pixel unit in the at least two adjacent pixel units is determined; wherein, the average of the second compensated gray levels of the at least two adjacent pixel units is the compensated gray level; each pixel unit includes at least one sub-pixel.
[0042] Based on the driving data corresponding to the compensated display brightness level, drive at least two adjacent pixel units to display the second compensated grayscale.
[0043] Optionally, based on the compensated display brightness level and the compensated grayscale, the sub-pixel emission of the abnormal sub-display area is driven, including:
[0044] If the compensated gray level is not an integer, and the compensated gray levels of at least two adjacent pixel units in the abnormal sub-display area are the same for at least two consecutive frames, then the third compensated gray level of each pixel unit in each frame of at least two consecutive frames is determined; wherein, the average of the third compensated gray levels of the at least two adjacent pixel units in each frame is the compensated gray level, and the average of the third compensated gray levels of at least two consecutive frames is the compensated gray level.
[0045] Based on the driving data corresponding to the compensated display brightness level, drive at least two adjacent pixel units to display the third compensated grayscale.
[0046] According to another aspect of the present invention, a compensation device for a display panel is provided, the compensation device for the display panel comprising:
[0047] The area temperature acquisition module is used to acquire the area temperature of the sub-display area corresponding to each temperature sensing unit, as detected by each temperature sensing unit.
[0048] An abnormal sub-display area determination module is used to determine the abnormal sub-display area based on the area temperature of each sub-display area.
[0049] The display brightness level determination module is used to determine the current display brightness level of the display panel;
[0050] The current brightness change value determination module is used to determine the current brightness change value of the abnormal sub-display area based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and preset brightness change values stored in the display panel at at least one preset temperature and at least one preset display brightness level. The preset brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at a preset temperature and preset display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and preset display brightness level. The current brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at the current temperature and currently used display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and currently used display brightness level.
[0051] The compensation information determination module is used to determine the compensation-adopted display brightness level and the compensation-adjusted grayscale of the sub-pixels in the abnormal sub-display area based on the currently adopted display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel; wherein, the grayscale brightness data includes the brightness corresponding to multiple different grayscales at at least one display brightness level at the initial temperature.
[0052] Furthermore, according to another aspect of the present invention, a display device is provided, the display device including a display panel and a compensation device for the display panel as described in the above embodiments.
[0053] The compensation method for a display panel provided in this embodiment of the invention determines the current brightness change value of the abnormal sub-display area based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and preset brightness change values at at least one preset temperature and at least one preset display brightness level stored in the display panel. It then determines the compensated display brightness level and compensated grayscale of the sub-pixels in the abnormal sub-display area based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and grayscale brightness data stored in the display panel. This embodiment considers the brightness change caused by temperature changes during compensation, making the display brightness of different sub-pixels in different sub-display areas tend to be the same at the same display grayscale after compensation, thus improving the brightness uniformity of the display panel and enhancing its display effect.
[0054] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0055] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0056] Figure 1 This is a flowchart of a compensation method for a display panel according to an embodiment of the present invention;
[0057] Figure 2 This is a schematic diagram of a display panel provided according to an embodiment of the present invention;
[0058] Figure 3 This is a flowchart of another compensation method for a display panel provided according to an embodiment of the present invention;
[0059] Figure 4 This is a flowchart of another compensation method for a display panel provided according to an embodiment of the present invention;
[0060] Figure 5 This is a flowchart of another compensation method for a display panel provided according to an embodiment of the present invention;
[0061] Figure 6 This is a schematic diagram of a compensated grayscale display of four adjacent pixel units in four frames according to an embodiment of the present invention;
[0062] Figure 7This is a schematic diagram of the structure of a compensation device for a display panel according to an embodiment of the present invention;
[0063] Figure 8 This is a schematic diagram of a display device provided in an embodiment of the present invention. Detailed Implementation
[0064] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0065] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0066] As mentioned in the background section, existing medium-to-large-sized display panels are prone to uneven display, affecting the display effect. The inventors discovered through research that this problem arises because medium-to-large-sized AMOLED display panels are easily affected by thin-film transistor technology and the operating environment. Different areas of the display panel will have temperature differences, which in turn affect the device characteristics, leading to a decrease in the brightness uniformity of the display panel.
[0067] To address the aforementioned problems, embodiments of the present invention provide a compensation method for a display panel. Figure 1 This is a flowchart of a compensation method for a display panel according to an embodiment of the present invention. Figure 2 This is a schematic diagram of a display panel according to an embodiment of the present invention, with reference to... Figure 1 and Figure 2 The display panel includes a display area 01, which includes multiple sub-display areas 011, and each sub-display area 011 is provided with at least one temperature sensing unit.
[0068] Compensation methods include:
[0069] S110. Obtain the area temperature of the sub-display area corresponding to each temperature sensing unit, as detected by each temperature sensing unit.
[0070] The display area 01 includes multiple sub-display areas 011, which can be understood as the display area 01 including at least two sub-display areas 011. For example, as shown in the figure... Figure 2 As shown, display area 01 includes 9 sub-display areas 011. At least one can be understood as one or more, for example, each sub-display area 011 is provided with one or more temperature sensing units.
[0071] Specifically, if each sub-display area 011 has only one temperature sensing unit, the temperature sensing unit can be placed at the center of the sub-display area 011, or it can be placed in a high-heat area of the sub-display area 011. In this case, the temperature of the corresponding sub-display area 011 can be detected by the temperature sensing unit. If each sub-display area 011 has multiple temperature sensing units, the multiple temperature sensing units can be evenly distributed in the sub-display area 011, or they can be set according to the distribution of high-heat and low-heat areas in the sub-display area 011. For example, the density of temperature sensing units in the high-heat area is greater than the density of temperature sensing units in the low-heat area. When a sub-display area 011 has multiple temperature sensing units, the average of the temperature values detected by the multiple temperature sensing units at different locations can be used to determine the area temperature of the sub-display area 011.
[0072] S120. Determine the abnormal sub-display area based on the area temperature of each sub-display area.
[0073] Specifically, sub-display areas 011 whose temperature is outside the preset temperature range can be identified as abnormal sub-display areas. The preset temperature range can be determined based on the initial temperature when display area 01 starts displaying the screen. For example, if the initial temperature is 20℃, the preset temperature range can be [19.5℃, 20.5℃].
[0074] S130. Determine the current display brightness level used by the display panel.
[0075] Specifically, to meet display requirements under different ambient brightness conditions, display panels typically have multiple display brightness levels (DBV). The minimum display brightness at each level is 0, while the maximum display brightness varies. The total number of grayscale levels displayed is the same across all brightness levels; for example, each can display 0-255 grayscale levels. The brightness corresponding to the same grayscale level differs across different brightness levels.
[0076] S140. Determine the current brightness change value of the abnormal sub-display area based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value stored in the display panel at at least one preset temperature and at least one preset display brightness level; wherein, the preset brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at a preset temperature and a preset display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and a preset display brightness level; the current brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at the current temperature and the currently used display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at the initial temperature and the currently used display brightness level.
[0077] Among them, at least one can be understood as one or more. For example, multiple preset temperatures and preset brightness change values under multiple preset display brightness levels can be pre-stored in the display panel.
[0078] Specifically, if at least one preset temperature stored in the display panel has the same area temperature as the abnormal sub-display area, and at least one preset display brightness level has the same display brightness level as the currently used display brightness level, then the preset brightness change value corresponding to the same preset temperature and the same display brightness level is determined as the current brightness change value of the abnormal sub-display area. If at least one preset temperature stored in the display panel does not have the same area temperature as the abnormal sub-display area and / or at least one preset display brightness level does not have the same display brightness level as the currently used display brightness level, then the current brightness change value of the abnormal sub-display area can be determined by interpolation based on the preset brightness change values stored in at least one preset temperature and at least one preset display brightness level in the display panel.
[0079] S150. Based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel, determine the display brightness level to be used after compensation and the compensated grayscale in the sub-pixels in the abnormal sub-display area; wherein, the grayscale brightness data includes the brightness corresponding to multiple different grayscales at at least one display brightness level at the initial temperature.
[0080] Wherein, at least one can be understood as one or more. For example, grayscale brightness data may include the brightness corresponding to multiple different grayscale levels at multiple different display brightness levels at the initial temperature.
[0081] First, the first maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at the initial temperature can be determined based on the currently used display brightness level and the gray level brightness data pre-stored in the display panel. Then, the second maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at the regional temperature can be determined based on the first maximum brightness value and the current brightness change value. Finally, the compensated gray level corresponding to the sub-pixel can be determined based on the second maximum brightness value, the gray level brightness data, and the gray level to be displayed of the sub-pixel of the abnormal sub-display area.
[0082] The compensation method for a display panel provided in this embodiment of the invention determines the current brightness change value of the abnormal sub-display area based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and preset brightness change values at at least one preset temperature and at least one preset display brightness level stored in the display panel. It then determines the compensated display brightness level and compensated grayscale of the sub-pixels in the abnormal sub-display area based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and grayscale brightness data stored in the display panel. This embodiment considers the brightness change caused by temperature changes during compensation, making the display brightness of different sub-pixels in different sub-display areas tend to be the same at the same display grayscale after compensation, thus improving the brightness uniformity of the display panel and enhancing its display effect.
[0083] This embodiment is based on the above embodiment and optimizes it. Specifically, S140, which determines the current brightness change value of the abnormal sub-display area based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value stored in the display panel at at least one preset temperature and at least one preset display brightness level, is optimized to: determining the current brightness change value of the abnormal sub-display area by interpolation based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value stored in the display panel at at least one preset temperature and at least one preset display brightness level. Figure 3 This is a flowchart of another compensation method for a display panel provided according to an embodiment of the present invention, see reference. Figure 3 The optimized compensation methods for splicing display panels include:
[0084] S210. Obtain the area temperature of the sub-display area corresponding to each temperature sensing unit, as detected by each temperature sensing unit.
[0085] Specifically, this step has the same function as step S110, and will not be described again here.
[0086] S220. Determine the abnormal sub-display area based on the area temperature of each sub-display area.
[0087] Specifically, this step has the same function as step S120, and will not be described again here.
[0088] S230. Determine the current display brightness level used by the display panel.
[0089] Specifically, this step has the same function as step S130, and will not be described again here.
[0090] S240. Based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value stored in the display panel at at least one preset temperature and at least one preset display brightness level, the current brightness change value of the abnormal sub-display area is determined by interpolation; wherein, the preset brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at a preset temperature and a preset display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and a preset display brightness level; the current brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at the current temperature and the currently used display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at the initial temperature and the currently used display brightness level.
[0091] Specifically, if at least one preset temperature stored in the display panel does not contain a preset temperature identical to the temperature of the abnormal sub-display area, and / or at least one preset display brightness level does not contain a display brightness level identical to the currently used display brightness level, for example, if only at least one preset temperature stored in the display panel does not contain a preset temperature identical to the temperature of the abnormal sub-display area, then only two preset temperatures adjacent to the temperature of the abnormal sub-display area need to be determined, and the current brightness change value of the abnormal sub-display area at the currently used display brightness level under that temperature is determined by interpolation; if only at least one preset display brightness level stored in the display panel does not contain a display brightness level identical to the currently used display brightness level, then the current brightness change value of the abnormal sub-display area at the currently used display brightness level can be determined by interpolation based on the two preset temperatures adjacent to the currently used display brightness level under that temperature. The preset brightness change value at a brightness level is interpolated to determine the current brightness change value of the abnormal sub-display area at the currently used display brightness level under the temperature of that area. If there is no preset temperature in at least one preset temperature stored in the display panel that is the same as the area temperature of the abnormal sub-display area, and there is no display brightness level in at least one preset display brightness level that is the same as the currently used display brightness level, then it is necessary to determine two preset temperatures adjacent to the area temperature of the abnormal sub-display area, and determine the preset brightness change value at the two preset display brightness levels adjacent to the currently used display brightness level under that area temperature by interpolation. Then, based on the preset brightness change value at the two preset display brightness levels adjacent to the currently used display brightness level, the current brightness change value of the abnormal sub-display area under the currently used display brightness level is interpolated to determine the current brightness change value of the abnormal sub-display area under the currently used display brightness level under that area temperature.
[0092] S250. Based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel, determine the display brightness level to be used after compensation and the compensated grayscale; wherein, the grayscale brightness data includes the brightness corresponding to multiple different grayscales at at least one display brightness level at the initial temperature.
[0093] Specifically, this step has the same function as step S150, and will not be described again here.
[0094] The compensation method for the display panel provided in this embodiment of the invention determines the current brightness change value of the abnormal sub-display area by interpolation based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and preset brightness change values at at least one preset temperature and at least one preset display brightness level stored in the display panel. This method can quickly determine the current brightness change value of the abnormal sub-display area and reduces the number of preset brightness change values at preset temperature and preset display brightness level stored in the display panel, thereby reducing storage space.
[0095] Optionally, the compensated display brightness level may be the same as or different from the currently used display brightness level.
[0096] Specifically, the compensated grayscale of the sub-pixels in the abnormal sub-display area can be determined first based on the currently used display brightness level. If the maximum brightness value corresponding to the maximum grayscale is less than the display brightness corresponding to the grayscale to be displayed of the sub-pixels in the abnormal sub-display area under the currently used display brightness level, the compensated grayscale of the sub-pixels in the abnormal sub-display area can be determined based on the brightness corresponding to multiple different grayscales under other different display brightness levels.
[0097] This embodiment is based on the above embodiment and optimizes it. Specifically, the grayscale brightness data includes the brightness corresponding to at least two grayscale groups at the initial temperature; wherein, each grayscale group corresponds to a display brightness level, and each grayscale group includes multiple grayscales. The steps S150, which determine the compensated grayscale of the sub-pixels in the abnormal sub-display area based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel, are optimized as follows: First, a first maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the initial temperature is determined based on the currently used display brightness level and the grayscale brightness data pre-stored in the display panel; second, a second maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the regional temperature is determined based on the first maximum brightness value and the current brightness change value; a compensated grayscale group for the abnormal sub-display area is determined based on the second maximum brightness value and the grayscale brightness data; wherein the compensated grayscale group is one of at least two grayscale groups, and the difference between the brightness value corresponding to a grayscale in the compensated grayscale group and the second maximum brightness value is less than a set value; the compensated grayscale corresponding to the sub-pixels is determined based on the compensated grayscale group and the grayscale to be displayed of the sub-pixels in the abnormal sub-display area. Figure 4 This is a flowchart of another compensation method for a display panel according to an embodiment of the present invention, see reference. Figure 4 The optimized compensation methods for splicing display panels include:
[0098] S310. Obtain the area temperature of the sub-display area corresponding to each temperature sensing unit, as detected by each temperature sensing unit.
[0099] Specifically, this step has the same function as step S110, and will not be described again here.
[0100] S320. Determine the abnormal sub-display area based on the area temperature of each sub-display area.
[0101] Specifically, this step has the same function as step S120, and will not be described again here.
[0102] S330. Determine the current display brightness level used by the display panel.
[0103] Specifically, this step has the same function as step S130, and will not be described again here.
[0104] S340. Determine the current brightness change value of the abnormal sub-display area based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value stored in the display panel at at least one preset temperature and at least one preset display brightness level; wherein, the preset brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at a preset temperature and a preset display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and a preset display brightness level; the current brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at the current temperature and the currently used display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at the initial temperature and the currently used display brightness level.
[0105] Specifically, this step has the same function as step S140, and will not be described again here.
[0106] S351. Determine the first maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at the initial temperature based on the currently used display brightness level and the gray level brightness data pre-stored in the display panel.
[0107] Among them, "at least two" can be understood as two or more. For example, grayscale brightness data includes the brightness corresponding to multiple different grayscale levels at two or more display brightness levels at the initial temperature.
[0108] Specifically, if at least one display brightness level pre-stored in the display panel has the same display brightness level as the currently used display brightness level, then the maximum display brightness corresponding to the same display brightness level is determined as the first maximum brightness value; if at least one display brightness level pre-stored in the display panel does not have the same display brightness level as the currently used display brightness level, then the maximum display brightness corresponding to the two display brightness levels adjacent to the currently used display brightness level is first determined, and the first maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at the initial temperature is determined by interpolation based on the maximum display brightness corresponding to the two adjacent display brightness levels.
[0109] S352. Determine the second maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the regional temperature based on the first maximum brightness value and the current brightness change value.
[0110] Specifically, if the temperature of the abnormal sub-display area changes, and the display continues to be driven according to the driving data corresponding to the first maximum brightness value, the actual display brightness of the abnormal sub-display area will change. At this time, the maximum brightness value of the abnormal sub-display area will not be equal to the first maximum brightness value. Then, a second maximum brightness value can be determined based on the first maximum display brightness value and the current brightness change value. For example, the second maximum display brightness value is equal to the difference between the first maximum display brightness value and the current brightness change value. When driving the abnormal sub-display area to display according to the driving data corresponding to the second maximum brightness value, the actual maximum brightness value displayed by the abnormal sub-display area will be close to the first maximum brightness value.
[0111] For example, if the temperature of the abnormal sub-display area is greater than the initial temperature when the sub-display area starts displaying the image, the display brightness of the abnormal sub-display area will increase as the temperature of the area rises, that is, the current brightness change value is positive. At this time, it is necessary to reduce the target brightness value of the sub-pixels in the abnormal sub-display area at the initial temperature by combining the brightness change value increased by the temperature rise, so that when the driving data is determined based on the reduced target brightness value to drive the display of the abnormal sub-display area, the actual display brightness of the abnormal sub-display area can be stabilized to the first maximum brightness value.
[0112] If the temperature of the abnormal sub-display area is lower than the initial temperature when the sub-display area starts displaying the image, the display brightness of the abnormal sub-display area will decrease as the area temperature decreases. At this time, the current brightness change value is negative. In this case, it is necessary to increase the target brightness value of the sub-pixels in the abnormal sub-display area at the initial temperature by combining the brightness change value that decreases due to the temperature decrease. This way, when the driving data for driving the abnormal sub-display area to display is determined based on the increased target brightness value, the actual display brightness of the abnormal sub-display area can be stabilized to the first maximum brightness value.
[0113] For example, if the temperature of the abnormal sub-display area 7 increases by 5°C, at the first display brightness level, the first maximum brightness value corresponding to 255 gray levels is 450 nits, and the brightness value corresponding to 255 gray levels increases by 70 nits, that is, the current brightness change value is 70 nits. At this time, the second maximum brightness value is the difference between the first maximum brightness value of 450 nits and the current brightness change value of 70 nits, that is, the second maximum brightness value is 380 nits. When the abnormal sub-display area is driven to display according to the driving data corresponding to the second maximum brightness value of 380 nits, the actual maximum brightness value displayed by the abnormal sub-display area is close to the first maximum brightness value of 450 nits.
[0114] S353. Determine the compensation grayscale group for the abnormal sub-display area based on the second maximum brightness value and grayscale brightness data; wherein, the compensation grayscale group is one of at least two grayscale groups, and the difference between the brightness value corresponding to a grayscale in the compensation grayscale group and the second maximum brightness value is less than a set value.
[0115] The compensation grayscale group is one of two or more grayscale groups. The compensation grayscale group includes the brightness value corresponding to a grayscale level. A difference between the compensation grayscale group and the second maximum brightness value less than a set value can be understood as the brightness value corresponding to a certain grayscale level in the compensation grayscale group being the same as or closest to the second maximum brightness value.
[0116] S354. Determine the compensated gray level corresponding to the sub-pixel based on the gray level to be displayed of the sub-pixel in the compensated gray level group and the abnormal sub-display area.
[0117] Specifically, the gray level corresponding to the second maximum brightness value can be determined first based on the compensation gray level group, and then the compensation gray level corresponding to the sub-pixel can be determined based on the display gray level of the sub-pixel in the abnormal sub-display area and the gray level corresponding to the second maximum brightness value.
[0118] The compensation method for a display panel provided in this invention determines a first maximum brightness value corresponding to the maximum gray level of an abnormal sub-display area at an initial temperature based on the currently used display brightness level and gray-scale brightness data pre-stored in the display panel. It then determines a second maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at a regional temperature based on the first maximum brightness value and the current brightness change value. Finally, it determines a compensation gray-scale group for the abnormal sub-display area based on the second maximum brightness value and the gray-scale brightness data. Finally, it determines the compensated gray level corresponding to the sub-pixel based on the compensation gray-scale group and the display gray level of the sub-pixel in the abnormal sub-display area. This method improves the brightness uniformity of the display panel and enhances its display effect, while also more accurately determining the compensated gray level corresponding to the sub-pixel.
[0119] Based on the above embodiments, optionally, determining the compensated grayscale corresponding to the sub-pixel based on the to-be-displayed grayscale of the sub-pixel in the compensated grayscale group and the abnormal sub-display area includes:
[0120] The gray level corresponding to the second maximum brightness value is determined based on the brightness of each gray level in the compensated gray level group.
[0121] The compensated gray level corresponding to the sub-pixel is determined based on the gray level corresponding to the second maximum brightness value and the gray level to be displayed.
[0122] Specifically, if the brightness value corresponding to a certain gray level in the compensated gray level group is the same as the second maximum brightness value, then the gray level corresponding to that brightness value is determined as the gray level corresponding to the second maximum brightness value; if the brightness value corresponding to any gray level in the compensated gray level group is different from the second maximum brightness value, then the gray level corresponding to the second maximum brightness value can be determined by interpolation. After determining the gray level corresponding to the second maximum brightness value, the compensated gray level corresponding to each sub-pixel is determined by interpolation of the gray level to be displayed for each sub-pixel in the abnormal sub-display area.
[0123] Optionally, the gray level corresponding to the second maximum brightness value is determined based on the brightness of each gray level in the compensated gray level group, including:
[0124] The gray level corresponding to the second maximum brightness value is determined by interpolation based on the second maximum brightness, the two brightness levels in the compensated gray level group that are closest to the second maximum brightness, and the gray levels corresponding to the two closest brightness levels.
[0125] Specifically, if the brightness value corresponding to any gray level in the compensation gray level group is not the same as the second maximum brightness value, then the two brightness values adjacent to the second maximum brightness and the gray levels corresponding to the two adjacent brightness values can be determined in the compensation gray level group, and the gray level corresponding to the second maximum brightness value can be determined by interpolation.
[0126] Optionally, the compensated grayscale corresponding to the sub-pixel is determined based on the grayscale corresponding to the second maximum brightness value and the grayscale to be displayed, including:
[0127] Based on the grayscale corresponding to the second maximum brightness value and the grayscale to be displayed, the compensated grayscale corresponding to the sub-pixel is determined by interpolation.
[0128] For example, if the gray level corresponding to the second maximum brightness value is a, and the gray level to be displayed is b, the compensated gray level c corresponding to the sub-pixel is c = a*b / 255.
[0129] Alternatively, the compensated grayscale can be determined in other ways. Optionally, the compensated grayscale corresponding to the sub-pixel can be determined based on the compensated grayscale group and the displayable grayscale of the sub-pixel in the abnormal sub-display area, including:
[0130] Calculate the compensated brightness corresponding to the grayscale to be displayed based on the second maximum brightness value and the gamma formula;
[0131] Based on the compensated brightness and the brightness corresponding to each gray level in the compensated gray level group, determine the compensated gray level corresponding to the gray level to be displayed.
[0132] Specifically, the compensated brightness corresponding to the gray level to be displayed can be calculated based on the second maximum brightness value and the gamma formula. Based on the compensated brightness and the brightness corresponding to each gray level in the compensated gray level group, the compensated gray level corresponding to the gray level to be displayed can be determined by interpolation.
[0133] Based on the above embodiments, optionally, determining the first maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the initial temperature according to the currently used display brightness level and the grayscale brightness data pre-stored in the display panel includes:
[0134] Determine the first grayscale group corresponding to the two display brightness levels adjacent to the currently used display brightness level in the grayscale brightness data;
[0135] The first maximum brightness value corresponding to the maximum gray level in the first gray level group is determined based on the brightness of the maximum gray level in the abnormal sub-display area at the initial temperature.
[0136] Specifically, if none of the preset display brightness levels stored in the display panel is the same as the currently used display brightness level, then the first grayscale group corresponding to the two display brightness levels adjacent to the currently used display brightness level is first determined, and the first maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the initial temperature is determined according to the brightness interpolation corresponding to the maximum grayscale in each first grayscale group. The interpolation can be linear or non-linear.
[0137] Optionally, a second maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the regional temperature is determined based on the first maximum brightness value and the current brightness change value, including:
[0138] The difference between the first maximum brightness value and the current brightness change value is determined as the second maximum brightness value.
[0139] Specifically, if the temperature of the abnormal sub-display area is greater than the initial temperature when the sub-display area starts displaying the image, the display brightness of the abnormal sub-display area increases as the area temperature rises. In this case, the current brightness change value is positive, and the second maximum brightness value can be determined by subtracting the first maximum brightness value from the current brightness change value. If the temperature of the abnormal sub-display area is less than the initial temperature when the sub-display area starts displaying the image, the display brightness of the abnormal sub-display area decreases as the area temperature decreases. In this case, the current brightness change value is negative. In this case, determining the second maximum brightness value by subtracting the first maximum brightness value from the current brightness change value can be understood as determining the second maximum brightness value by summing the values of the first maximum brightness value and the current brightness change value.
[0140] For example, this embodiment of the invention takes the case where the compensated display brightness level is the same as the currently used display brightness level as an example to describe in detail the method for determining the compensated grayscale of sub-pixels in abnormal sub-display areas. The specific description is as follows: Table 1 lists the brightness corresponding to multiple different display grayscales under multiple different display brightness levels at the initial temperature.
[0141] Table 1 shows the brightness corresponding to multiple different display grayscale levels at multiple different display brightness levels at the initial temperature.
[0142]
[0143] Specifically, such as Figure 2 As shown, if the temperature of the abnormal sub-display area 7 increases by 5°C, the brightness value corresponding to grayscale 255 at the first display brightness level increases by 64 nits, meaning the current brightness change is 64 nits. Since the currently used display brightness level is the same as the first display brightness level in Table 1, the first maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the initial temperature is determined based on the currently used display brightness level and the grayscale brightness data pre-stored in the display panel. Specifically, in Table 1, the maximum brightness value corresponding to grayscale 255 at the first display brightness level is determined to be 450 nits. Then, based on the first maximum brightness value and the current brightness change value, the second maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the regional temperature is determined. Specifically, the difference between the maximum brightness value of 450 nits corresponding to grayscale 255 at the first display brightness level and the current brightness change value of 64 nits is taken, resulting in a second maximum brightness value of 386 nits corresponding to the maximum grayscale of the abnormal sub-display area at the regional temperature. Since there is a brightness level at the third display brightness level that is the same as the second maximum brightness value of 386 nits, the display grayscale at the third display brightness level can be used as a compensation grayscale group. The compensation grayscale corresponding to grayscale 255 is grayscale 223. Finally, the compensation grayscale corresponding to the sub-pixel is determined according to the compensation grayscale group and the grayscale to be displayed of the sub-pixel in the abnormal sub-display area. For example, if the grayscale to be displayed of a certain sub-pixel in the abnormal sub-display area is grayscale 239, then the compensation grayscale X corresponding to the sub-pixel is X = 239 * 223 / 255 ≈ 209.
[0144] This embodiment is based on the above embodiment and optimizes it. After the step "determine the display brightness level and the compensated grayscale of the sub-pixel in the abnormal sub-display area based on the currently used display brightness level, the grayscale to be displayed of the sub-pixel in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area and the grayscale brightness data pre-stored in the display panel", the step "drive the sub-pixel of the abnormal sub-display area to emit light according to the driving data corresponding to the compensated display brightness level and the compensated grayscale" is added. Figure 5This is a flowchart of another compensation method for a display panel according to an embodiment of the present invention, see reference. Figure 5 The optimized compensation methods for splicing display panels include:
[0145] S410: Obtain the area temperature of the sub-display area corresponding to each temperature sensing unit, as detected by each temperature sensing unit.
[0146] Specifically, this step has the same function as step S110, and will not be described again here.
[0147] S420. Determine the abnormal sub-display area based on the area temperature of each sub-display area.
[0148] Specifically, this step has the same function as step S120, and will not be described again here.
[0149] S430. Determine the current display brightness level used by the display panel.
[0150] Specifically, this step has the same function as step S130, and will not be described again here.
[0151] S440. Determine the current brightness change value of the abnormal sub-display area based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value stored in the display panel at at least one preset temperature and at least one preset display brightness level; wherein, the preset brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at a preset temperature and a preset display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and a preset display brightness level; the current brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at the current temperature and the currently used display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at the initial temperature and the currently used display brightness level.
[0152] Specifically, this step has the same function as step S140, and will not be described again here.
[0153] S450. Based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel, determine the display brightness level to be used after compensation and the compensated grayscale in the sub-pixels in the abnormal sub-display area; wherein, the grayscale brightness data includes the brightness corresponding to multiple different grayscales at at least one display brightness level at the initial temperature.
[0154] Specifically, this step has the same function as step S150, and will not be described again here.
[0155] S460: The sub-pixels of the abnormal sub-display area emit light according to the driving data corresponding to the compensated display brightness level and the compensated grayscale driving.
[0156] Specifically, the display panel stores driving data corresponding to multiple gray levels for one or more display brightness levels. The driving data for the compensated gray levels can be directly determined based on the driving data for the multiple gray levels corresponding to the compensated display brightness level, or determined through interpolation. The sub-pixels are then driven to emit light based on this driving data.
[0157] The display panel compensation method provided in this embodiment of the invention determines the compensated display brightness level and the compensated grayscale of the sub-pixels in the abnormal sub-display area based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel. Then, it drives the sub-pixels in the abnormal sub-display area to emit light according to the driving data corresponding to the compensated display brightness level and the compensated grayscale. This makes the display brightness of different sub-pixels in different sub-display areas the same under the same display grayscale, improves the brightness uniformity of the display panel, and enhances the display effect of the display panel.
[0158] Furthermore, based on the driving data corresponding to the compensated display brightness level and the sub-pixel emission of the abnormal sub-display area after grayscale driving, including:
[0159] If the compensated gray level is not an integer, then at least two first compensated gray levels are determined based on the compensated gray level; wherein, the average of the at least two first compensated gray levels is the compensated gray level.
[0160] Based on the driving data corresponding to the display brightness level adopted after compensation, the sub-pixels are driven to display at least two first compensated gray levels in sequence.
[0161] Specifically, if the compensated grayscale is not an integer, at least two first compensated grayscales adjacent to the compensated grayscale can be determined based on the compensated grayscale. Then, based on the driving data corresponding to the display brightness level used after compensation, the driving data corresponding to at least two first compensated grayscales is determined, and the sub-pixels are driven to display at least two first compensated grayscales in sequence, so that the display brightness of the sub-pixels is equal to the display brightness corresponding to the grayscale to be compensated.
[0162] In this embodiment, when the compensated grayscale is not an integer, at least two first compensated grayscales are determined. By driving the sub-pixels to display at least two first compensated grayscales in sequence, the display of the compensated grayscale is realized. This makes the adjustment precision of the display brightness of the sub-pixels higher, so that the display brightness of the sub-pixels is equal to the display brightness corresponding to the compensated grayscale. This can better improve the display unevenness. Moreover, the display grayscale of each sub-pixel is a positive number, which can reduce the driving difficulty.
[0163] Furthermore, based on the compensated display brightness level and the compensated grayscale driving of the sub-pixel emission of the abnormal sub-display area, including:
[0164] If the compensated gray level is not an integer, and the compensated gray levels of at least two adjacent pixel units in the abnormal sub-display area are the same, then the second compensated gray level of each pixel unit in the at least two adjacent pixel units is determined; wherein, the average of the second compensated gray levels of the at least two adjacent pixel units is the compensated gray level; each pixel unit includes at least one sub-pixel.
[0165] Based on the driving data corresponding to the compensated display brightness level, drive at least two adjacent pixel units to display the second compensated grayscale.
[0166] Among them, "at least two" can be understood as two or more. For example, the abnormal sub-display area includes two or more pixel units with the same gray level after compensation.
[0167] Specifically, the average of the second compensated gray levels of at least two adjacent pixel units is the compensated gray level, ensuring that the average display brightness of at least two adjacent pixel units in the same frame is the display brightness corresponding to the compensated gray level. Furthermore, the gray level of each pixel unit is an integer, which can improve display unevenness while reducing driving complexity. For example, if the compensated gray level is 10.5, then two different second compensated gray levels can be determined as 11 and 10, and based on the driving data corresponding to the compensated display brightness level, the two adjacent pixel units are driven to display gray levels 11 and 10 respectively.
[0168] It should be noted that if each pixel unit includes two or more pixel units with different emission colors, and adjacent pixel units have the same gray level, this means that the gray levels of sub-pixels with the same emission color in adjacent pixel units are the same. Therefore, determining the second compensated gray level of each pixel unit in at least two adjacent pixel units refers to determining the second compensated gray level of sub-pixels of the same color based on the compensated gray levels of the sub-pixels of the same color in adjacent pixel units. The average value of the second compensated gray levels of sub-pixels of the same color is equal to the compensated gray level of that sub-pixel.
[0169] Optionally, based on the compensated display brightness level and the compensated grayscale, the sub-pixel emission of the abnormal sub-display area is driven, including:
[0170] If the compensated gray level is not an integer, and the compensated gray levels of at least two adjacent pixel units in the abnormal sub-display area are the same for at least two consecutive frames, then the third compensated gray level of each pixel unit in each frame of at least two consecutive frames is determined; wherein, the average of the third compensated gray levels of at least two adjacent pixel units in each frame is the compensated gray level, and the average of the third compensated gray levels of at least two consecutive frames is the compensated gray level.
[0171] Based on the driving data corresponding to the compensated display brightness level, drive at least two adjacent pixel units to display the third compensated grayscale.
[0172] In this context, the grayscale of at least two adjacent pixel units in the abnormal sub-display area is the same after compensation for at least two consecutive frames. This can be understood as the grayscale of two or more adjacent pixel units in the abnormal sub-display area being the same after compensation for two or more consecutive frames.
[0173] By setting the average of the third compensation grayscale of at least two adjacent pixel units in each frame to the compensated grayscale, and the average of the third compensation grayscale of at least two consecutive frames to the compensated grayscale, the average display brightness of adjacent pixel units in the same frame is equal to the display brightness corresponding to the compensated grayscale, and the average display brightness of the same pixel unit in at least two consecutive frames is equal to the display brightness corresponding to the compensated grayscale. This can further improve the brightness adjustment accuracy, better improve display unevenness, and reduce the driving difficulty by ensuring that the display grayscale of each sub-pixel is a positive number.
[0174] For example, consider a set of four adjacent pixel units, each containing a sub-pixel of a single color. Figure 6 This is a schematic diagram illustrating the compensation grayscale display of four adjacent pixel units in four frames according to an embodiment of the present invention. (Refer to...) Figure 6The four adjacent pixel units are the first pixel unit 21, the second pixel unit 22, the third pixel unit 23, and the fourth pixel unit 24. If the compensated grayscale is 9.75, then according to the driving data corresponding to the compensated display brightness level, the first pixel unit 21 in the first frame A1 can be driven to display a grayscale of 9, the second pixel unit 22 can display a grayscale of 10, the third pixel unit 23 can display a grayscale of 10, and the fourth pixel unit 24 can display a grayscale of 10; and the first pixel unit 21 in the second frame A2 can be driven to display a grayscale of 10. The second pixel unit 22 displays 9 gray levels, the third pixel unit 23 displays 10 gray levels, and the fourth pixel unit 24 displays 10 gray levels; and drives the first pixel unit 21 in the third frame A3 to display 10 gray levels, the second pixel unit 22 to display 10 gray levels, the third pixel unit 23 to display 9 gray levels, and the fourth pixel unit 24 to display 10 gray levels; and drives the first pixel unit 21 in the fourth frame A4 to display 10 gray levels, the second pixel unit 22 to display 10 gray levels, the third pixel unit 23 to display 10 gray levels, and the fourth pixel unit 24 to display 9 gray levels.
[0175] This invention provides a compensation device for a display panel. Figure 7 This is a schematic diagram of the structure of a compensation device for a display panel according to an embodiment of the present invention. (Refer to...) Figure 7 The compensation device 500 for the display panel includes:
[0176] The area temperature acquisition module 510 is used to acquire the area temperature of the sub-display area corresponding to each temperature sensing unit, as detected by each temperature sensing unit.
[0177] The abnormal sub-display area determination module 520 is used to determine the abnormal sub-display area based on the area temperature of each sub-display area.
[0178] Display brightness level determination module 530 is used to determine the current display brightness level adopted by the display panel;
[0179] The current brightness change value determination module 540 is used to determine the current brightness change value of the abnormal sub-display area based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and preset brightness change values stored in the display panel at at least one preset temperature and at least one preset display brightness level. The preset brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at a preset temperature and preset display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and preset display brightness level. The current brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at the current temperature and currently used display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and currently used display brightness level.
[0180] The compensation information determination module 550 is used to determine the compensation-adopted display brightness level and the compensation-adjusted grayscale of the sub-pixels in the abnormal sub-display area based on the currently adopted display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel; wherein, the grayscale brightness data includes the brightness corresponding to multiple different grayscales at at least one display brightness level at the initial temperature.
[0181] Furthermore, the current brightness change value determination module 540 is specifically used for:
[0182] The current brightness change value of the abnormal sub-display area is determined by interpolation based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value at at least one preset temperature and at least one preset display brightness level stored in the display panel.
[0183] Optionally, the compensated display brightness level may be the same as or different from the currently used display brightness level.
[0184] Furthermore, the grayscale brightness data includes the brightness corresponding to at least two grayscale groups at the initial temperature; wherein each grayscale group corresponds to a display brightness level, and each grayscale group includes multiple grayscale levels.
[0185] The compensation information determination module 550 includes:
[0186] The first maximum brightness determination unit is used to determine the first maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at the initial temperature based on the currently adopted display brightness level and the gray level brightness data pre-stored in the display panel.
[0187] The second maximum brightness determination unit is used to determine the second maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at the regional temperature based on the first maximum brightness value and the current brightness change value.
[0188] The compensation grayscale group determination unit is used to determine the compensation grayscale group of the abnormal sub-display area based on the second maximum brightness value and grayscale brightness data; wherein, the compensation grayscale group is one of at least two grayscale groups, and the difference between the brightness value corresponding to a grayscale in the compensation grayscale group and the second maximum brightness value is less than a set value.
[0189] The grayscale compensation determination unit is used to determine the compensated grayscale corresponding to the sub-pixel based on the grayscale to be displayed of the sub-pixel in the compensated grayscale group and the sub-pixel in the abnormal sub-display area.
[0190] Furthermore, the grayscale compensation determination unit includes:
[0191] The second maximum brightness corresponding gray level determination subunit is used to determine the gray level corresponding to the second maximum brightness value based on the brightness of each gray level in the compensation gray level group.
[0192] The grayscale compensation determination subunit is used to determine the compensated grayscale corresponding to the sub-pixel based on the grayscale corresponding to the second maximum brightness value and the grayscale to be displayed.
[0193] Optionally, the second maximum brightness corresponding grayscale determination subunit is specifically used for:
[0194] The gray level corresponding to the second maximum brightness value is determined by interpolation based on the second maximum brightness, the two brightness levels in the compensated gray level group that are closest to the second maximum brightness, and the gray levels corresponding to the two closest brightness levels.
[0195] Optionally, the grayscale compensation determination sub-unit is specifically used for:
[0196] Based on the grayscale corresponding to the second maximum brightness value and the grayscale to be displayed, interpolation is used to determine the compensated grayscale corresponding to the sub-pixel;
[0197] Preferably, the grayscale compensation determination unit includes:
[0198] The brightness compensation calculation subunit is used to calculate the compensated brightness of the grayscale to be displayed based on the second maximum brightness value and the gamma formula.
[0199] The grayscale compensation determination subunit determines the compensated grayscale corresponding to the grayscale to be displayed based on the compensated brightness and the brightness corresponding to each grayscale in the compensated grayscale group.
[0200] Furthermore, the first maximum brightness determination unit includes:
[0201] The first grayscale group determination subunit is used to determine the first grayscale group corresponding to two display brightness levels adjacent to the currently used display brightness level in the grayscale brightness data.
[0202] The first maximum brightness determination subunit is used to determine the first maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at the initial temperature based on the brightness corresponding to the maximum gray level in the first gray level group.
[0203] Optionally, the second maximum brightness determination unit is specifically used for:
[0204] The difference between the first maximum brightness value and the current brightness change value is determined as the second maximum brightness value.
[0205] Furthermore, the compensation device 500 for the display panel also includes:
[0206] The light-emitting driving module is used to determine the compensated display brightness level and the compensated grayscale of the sub-pixels in the abnormal sub-display area based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel. Then, it drives the sub-pixels in the abnormal sub-display area to emit light based on the driving data corresponding to the compensated display brightness level and the compensated grayscale.
[0207] Furthermore, the light-emitting driving module includes:
[0208] The first compensation gray level determination unit is used to determine at least two first compensation gray levels based on the compensation gray level when the compensation gray level is not an integer; wherein the average of the at least two first compensation gray levels is the compensation gray level.
[0209] The first compensated grayscale display unit is used to drive the sub-pixels to sequentially display at least two first compensated grayscale levels according to the driving data corresponding to the display brightness level adopted after compensation.
[0210] Furthermore, the light-emitting driver module also includes:
[0211] The second compensation grayscale determination unit is used to determine the second compensation grayscale of each pixel unit in at least two adjacent pixel units when the compensated grayscale is not an integer and the compensated grayscale of at least two adjacent pixel units in the abnormal sub-display area is the same; wherein, the average of the second compensation grayscale of at least two adjacent pixel units is the compensated grayscale; each pixel unit includes at least one sub-pixel.
[0212] The second compensated grayscale display unit is used to drive at least two adjacent pixel units to display the second compensated grayscale according to the driving data corresponding to the display brightness level adopted after compensation.
[0213] Optionally, the light-emitting driver module also includes:
[0214] The third compensation grayscale determination unit is used to determine the third compensation grayscale of each pixel unit in each frame of at least two consecutive frames when the compensated grayscale is not an integer and the compensated grayscale of at least two adjacent pixel units in the abnormal sub-display area is the same for at least two consecutive frames; wherein, the average of the third compensation grayscale of at least two adjacent pixel units in each frame is the compensated grayscale, and the average of the third compensation grayscale of at least two consecutive frames is the compensated grayscale.
[0215] The third compensated grayscale display unit is used to drive at least two adjacent pixel units to display the third compensated grayscale according to the driving data corresponding to the display brightness level adopted after compensation.
[0216] The compensation device for the display panel provided in the embodiments of the present invention can execute the compensation method for the display panel provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method.
[0217] Figure 8 This is a schematic diagram of a display device provided in an embodiment of the present invention. Another embodiment of the present invention provides a display device, see reference. Figure 8 The display device 100 includes a display panel 300 and a compensation device 500 for the display panel as described in this embodiment of the invention. The display device 100 can be an electronic device such as a mobile phone or a tablet computer.
[0218] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0219] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A compensation method for a display panel, characterized in that, The display panel includes a display area, which includes multiple sub-display areas, and each sub-display area is provided with at least one temperature sensing unit. The compensation method includes: Obtain the area temperature of the sub-display area corresponding to each temperature sensing unit, as detected by each temperature sensing unit; The abnormal sub-display area is determined based on the area temperature of each of the sub-display areas; Determine the current display brightness level used by the display panel; The current brightness change value of the abnormal sub-display area is determined based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and preset brightness change values stored in the display panel at at least one preset temperature and at least one preset display brightness level. The preset brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at a preset temperature and preset display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and preset display brightness level. The current brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at the current temperature and currently used display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at the initial temperature and currently used display brightness level. The display brightness level and the compensated grayscale of the sub-pixels in the abnormal sub-display area are determined based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel; wherein, the grayscale brightness data includes the brightness corresponding to multiple different grayscales at at least one display brightness level at the initial temperature.
2. The compensation method for the display panel according to claim 1, characterized in that, The current brightness change value of the abnormal sub-display area is determined based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and a preset brightness change value stored in the display panel at at least one preset temperature and at least one preset display brightness level. This includes: The current brightness change value of the abnormal sub-display area is determined by interpolation based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and the preset brightness change value at at least one preset temperature and at least one preset display brightness level stored in the display panel. Preferably, the display brightness level used after compensation is the same as or different from the currently used display brightness level.
3. The compensation method for the display panel according to claim 1, characterized in that, The grayscale brightness data includes the brightness corresponding to at least two grayscale groups at the initial temperature; wherein each grayscale group corresponds to a display brightness level, and each grayscale group includes multiple grayscale levels. Determining the compensated grayscale of the sub-pixels in the abnormal sub-display area based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel includes: The first maximum brightness value corresponding to the maximum gray level of the abnormal sub-display area at the initial temperature is determined based on the currently used display brightness level and the gray level brightness data pre-stored in the display panel. Based on the first maximum brightness value and the current brightness change value, determine the second maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the regional temperature; The compensation grayscale group for the abnormal sub-display area is determined based on the second maximum brightness value and the grayscale brightness data; wherein the compensation grayscale group is one of the at least two grayscale groups, and the difference between the brightness value corresponding to a grayscale in the compensation grayscale group and the second maximum brightness value is less than a set value. The compensated gray level corresponding to the sub-pixel is determined based on the compensated gray level group and the display gray level of the sub-pixel in the abnormal sub-display area.
4. The compensation method for the display panel according to claim 3, characterized in that, Determining the compensated grayscale corresponding to the sub-pixel based on the compensated grayscale group and the displayable grayscale of the sub-pixel in the abnormal sub-display area includes: The gray level corresponding to the second maximum brightness value is determined based on the brightness of each gray level in the compensated gray level group. The compensated gray level corresponding to the sub-pixel is determined based on the gray level corresponding to the second maximum brightness value and the gray level to be displayed. Preferably, determining the gray level corresponding to the second maximum brightness value based on the brightness of each gray level in the compensated gray level group includes: Based on the second maximum brightness, the two brightness levels in the compensation grayscale group that are closest to the second maximum brightness, and the grayscale corresponding to the two closest brightness levels, the grayscale corresponding to the second maximum brightness is determined by interpolation; Preferably, determining the compensated grayscale corresponding to the sub-pixel based on the grayscale corresponding to the second maximum brightness value and the grayscale to be displayed includes: Based on the grayscale corresponding to the second maximum brightness value and the grayscale to be displayed, the compensated grayscale corresponding to the sub-pixel is determined by interpolation. Preferably, determining the compensated grayscale corresponding to the sub-pixel based on the compensated grayscale group and the displayable grayscale of the sub-pixel in the abnormal sub-display area includes: Calculate the compensated brightness corresponding to the grayscale to be displayed based on the second maximum brightness value and the gamma formula; Based on the compensated brightness and the brightness corresponding to each gray level in the compensated gray level group, determine the compensated gray level corresponding to the gray level to be displayed.
5. The compensation method for the display panel according to claim 3, characterized in that, Determining the first maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the initial temperature based on the currently used display brightness level and the grayscale brightness data pre-stored in the display panel includes: Determine the first grayscale group corresponding to the two display brightness levels adjacent to the currently used display brightness level in the grayscale brightness data; The first maximum brightness value corresponding to the maximum gray level in the first gray level group is determined based on the brightness of the maximum gray level in the abnormal sub-display area at the initial temperature. Preferably, determining the second maximum brightness value corresponding to the maximum grayscale of the abnormal sub-display area at the specified regional temperature based on the first maximum brightness value and the current brightness change value includes: The difference between the first maximum brightness value and the current brightness change value is determined as the second maximum brightness value.
6. The compensation method for the display panel according to claim 1, characterized in that, After determining the compensated display brightness level and compensated grayscale of the sub-pixels in the abnormal sub-display area based on the currently used display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel, the process further includes: The driving data corresponding to the display brightness level after compensation and the sub-pixel emission of the abnormal sub-display area after compensation grayscale driving are used.
7. The compensation method for a display panel according to claim 6, characterized in that, Based on the driving data corresponding to the compensated display brightness level and the sub-pixel emission of the abnormal sub-display area after grayscale driving, including: If the compensated gray level is not an integer, then at least two first compensated gray levels are determined based on the compensated gray level; wherein, the average of the at least two first compensated gray levels is the compensated gray level; Based on the driving data corresponding to the display brightness level adopted after compensation, the sub-pixels are driven to sequentially display the at least two first compensated gray levels.
8. The compensation method for a display panel according to claim 6, characterized in that, Based on the compensated display brightness level and the compensated grayscale driving of sub-pixel emission in the abnormal sub-display area, the following are included: If the compensated grayscale is not an integer, and the compensated grayscale of at least two adjacent pixel units in the abnormal sub-display area is the same, then the second compensated grayscale of each pixel unit in the at least two adjacent pixel units is determined; wherein, the average of the second compensated grayscale of the at least two adjacent pixel units is the compensated grayscale; each pixel unit includes at least one sub-pixel; Based on the driving data corresponding to the display brightness level adopted after compensation, drive the at least two adjacent pixel units to display the second compensated grayscale; Preferably, the method of driving sub-pixel emission in the abnormal sub-display area based on the compensated display brightness level and the compensated grayscale includes: If the compensated grayscale is not an integer, and the compensated grayscale of at least two adjacent pixel units in the abnormal sub-display area is the same for at least two consecutive frames, then the third compensated grayscale of each pixel unit in each of the at least two consecutive frames is determined; wherein, the average of the third compensated grayscale of the at least two adjacent pixel units in each frame is the compensated grayscale, and the average of the third compensated grayscale of the at least two consecutive frames is the compensated grayscale. Based on the driving data corresponding to the display brightness level adopted after compensation, drive the at least two adjacent pixel units to display the third compensated grayscale.
9. A compensation device for a display panel, characterized in that, include: A regional temperature acquisition module is used to acquire the regional temperature of the sub-display area corresponding to each temperature sensing unit, as detected by each temperature sensing unit. An abnormal sub-display area determination module is used to determine the abnormal sub-display area based on the area temperature of each of the sub-display areas; The display brightness level determination module is used to determine the current display brightness level of the display panel; The current brightness change value determination module is used to determine the current brightness change value of the abnormal sub-display area based on the area temperature of the abnormal sub-display area, the currently used display brightness level, and preset brightness change values stored in the display panel at at least one preset temperature and at least one preset display brightness level; wherein, the preset brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at a preset temperature and a preset display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at an initial temperature and a preset display brightness level; the current brightness change value is the difference between the brightness of the abnormal sub-display area when displaying a preset grayscale at the current temperature and the currently used display brightness level, and the brightness of the abnormal sub-display area when displaying the same preset grayscale at the initial temperature and the currently used display brightness level. The compensation information determination module is used to determine the compensation-adopted display brightness level and the compensation-adjusted grayscale of the sub-pixels in the abnormal sub-display area based on the currently adopted display brightness level, the grayscale to be displayed of the sub-pixels in the abnormal sub-display area, the current brightness change value of the abnormal sub-display area, and the grayscale brightness data pre-stored in the display panel; wherein, the grayscale brightness data includes the brightness corresponding to multiple different grayscales at at least one display brightness level under the initial temperature.
10. A display device, characterized in that, It includes a display panel and a compensation device for the display panel as described in claim 9.