A display panel and a brightness compensation method for the display panel.

CN119252212BActive Publication Date: 2026-05-26TIANMA ADVANCED DISPLAY TECH INST (XIAMEN) CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TIANMA ADVANCED DISPLAY TECH INST (XIAMEN) CO LTD
Filing Date
2024-11-01
Publication Date
2026-05-26

Smart Images

  • Figure CN119252212B_ABST
    Figure CN119252212B_ABST
Patent Text Reader

Abstract

This application embodiment discloses a display panel and a brightness compensation method for the display panel. The display panel includes multiple pixels. In a first state, the data voltage received by the pixels in the compensation period is related to the panel temperature of the current compensation period. The panel temperature of the current compensation period is related to the ambient temperature of the current compensation period, the display brightness of the current compensation period, and a first temperature difference of the current compensation period. The display brightness of the current compensation period is the average brightness of at least a portion of the image displayed in the current compensation period, and the first temperature difference of the current compensation period is the temperature difference between the panel temperature of the previous compensation period and the ambient temperature of the current compensation period. When the display panel is in the first state, the panel temperature of the current compensation period is characterized by at least the ambient temperature of the current compensation period, the display brightness of the current compensation period, and the first temperature difference of the current compensation period, resulting in a better compensation effect based on the panel temperature.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a display panel and a brightness compensation method for the display panel. Background Technology

[0002] With the development of display technology, users have increasingly higher requirements for the display effect of screens. There are many factors that affect the display effect of a screen. Among them, temperature is a common factor. Affected by ambient temperature, display time, and display brightness, the temperature of the screen will change, and thus the display effect will change. For example, the color of the screen may change. Summary of the Invention

[0003] In view of this, embodiments of this application provide a display panel and a brightness compensation method for the display panel.

[0004] In a first aspect, embodiments of this application provide a display panel including a plurality of pixels; in a first state, the data voltage received by the pixels in a compensation period is related to the panel temperature of the current compensation period; the panel temperature of the current compensation period is related to the ambient temperature of the current compensation period, the display brightness of the current compensation period, and a first temperature difference of the current compensation period, the display brightness of the current compensation period being the average brightness of at least a portion of the image displayed in the current compensation period, and the first temperature difference of the current compensation period being the temperature difference between the panel temperature of the previous compensation period and the ambient temperature of the current compensation period.

[0005] Secondly, embodiments of this application provide a brightness compensation method for a display panel, comprising:

[0006] Obtain the ambient temperature for the current compensation cycle;

[0007] Based at least on the ambient temperature of the current compensation period, the panel temperature of the current compensation period is obtained; the panel temperature of the current compensation period is related to the ambient temperature of the current compensation period, the display brightness of the current compensation period, and the first temperature difference of the current compensation period. The display brightness of the current compensation period is the average brightness of at least a portion of the screen displayed in the current compensation period, and the first temperature difference of the current compensation period is the temperature difference between the panel temperature of the previous compensation period and the ambient temperature of the current compensation period.

[0008] The target data voltage is determined based on the panel temperature during the current compensation cycle.

[0009] In this embodiment, when the display panel is in the first state, the panel temperature of the current compensation period is characterized by at least the ambient temperature of the current compensation period, the display brightness of the current compensation period, and the first temperature difference of the current compensation period. Compared to the prior art, which only uses ambient temperature to characterize the panel temperature, the panel temperature of the display panel in this application is more accurate. The data voltage determined by selecting the Gamma curve or LUT based on the panel temperature provided in this embodiment is equivalent to the data voltage obtained by compensation based on a more accurate panel temperature. Therefore, the problem of poor display panel visual effect caused by temperature difference is better solved in this application, and the compensation effect of the display panel in this application is better. Attached Figure Description

[0010] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 A schematic diagram of a display panel provided in an embodiment of this application;

[0012] Figure 2 A timing diagram of a display panel provided in an embodiment of this application;

[0013] Figure 3 A schematic diagram illustrating the correspondence between a display panel and a Gamma curve, provided for an embodiment of this application;

[0014] Figure 4 A schematic diagram of a display panel provided in an embodiment of this application;

[0015] Figure 5 A schematic diagram illustrating the correspondence between a display panel and a Gamma curve, provided for an embodiment of this application;

[0016] Figure 6 A schematic diagram of a display panel provided in an embodiment of this application;

[0017] Figure 7 A timing diagram of a display panel provided in an embodiment of this application;

[0018] Figure 8 A timing diagram of a display panel provided in an embodiment of this application;

[0019] Figure 9 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0020] Figure 10 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0021] Figure 11 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0022] Figure 12 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0023] Figure 13 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0024] Figure 14 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0025] Figure 15 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0026] Figure 16 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0027] Figure 17 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0028] Figure 18 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0029] Figure 19 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0030] Figure 20 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0031] Figure 21 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0032] Figure 22 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0033] Figure 23 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0034] Figure 24A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0035] Figure 25 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0036] Figure 26 A schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;

[0037] Figure 27 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application. Detailed Implementation

[0038] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0039] It should be understood that the described embodiments are merely some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0040] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0041] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0042] In the description of this specification, it should be understood that the terms "substantially", "approximately", "about", "about", "generally", "largely" used in the claims and embodiments of this application refer to values ​​that can be generally agreed upon within a reasonable range of process operations or tolerances, rather than a precise value.

[0043] It should be understood that although terms such as "first," "second," etc., may be used to describe parts, leads, etc., in the embodiments of this application, these should not be limited to these terms. These terms are only used to distinguish parts, leads, etc., from each other. For example, without departing from the scope of the embodiments of this application, the first part may also be referred to as the second part, and similarly, the second part may also be referred to as the first part. Through careful and in-depth research, the applicant of this case has provided a solution to the problems existing in the prior art.

[0044] Figure 1 This is a schematic diagram of a display panel provided in an embodiment of this application.

[0045] like Figure 1 As shown in the illustration, this application provides a display panel 01, which includes a plurality of pixels 10. Each pixel 10 is a unit for emitting light and displaying images within the display panel 01. The brightness and chromaticity of each pixel 10 are related to the data voltage it receives. When the display panel 01 displays a frame, the data voltage received by the display panel 01 is determined by the image data of the displayed frame. Typically, the image data is a digital signal, and the data voltage is an analog signal. Before the display panel 01 receives the data voltage corresponding to a frame to display the frame, the display driver module processes the image data corresponding to the frame to obtain the data voltage corresponding to the frame.

[0046] Furthermore, during the processing of image data to obtain data voltage, display panel 01 also considers other factors besides the image data, such as ambient temperature, to ensure that the obtained data voltage adapts to different ambient temperatures, thereby displaying a more accurate image and improving the visual effect of display panel 01. For example, if the ambient temperature of display panel 01 differs significantly when displaying two different frames, the Gamma curve used to determine the corresponding data voltage for these two different frames can be different. That is, different lookup tables (LUTs) can be used to obtain the compensated grayscale corresponding to the two different frames, and thus the corresponding data voltage. It can be understood that the data voltage received by display panel 01 is actually a compensated data voltage.

[0047] Figure 2 This is a timing diagram of a display panel provided in an embodiment of this application.

[0048] like Figure 2As shown, the operation of display panel 01 can be divided into multiple compensation cycles, and display panel 01 displays multiple frames of images within one compensation cycle. The Gamma curve to be called, or the LUT to be searched, can be determined in the preceding compensation cycle of two adjacent compensation cycles when displaying multiple frames of images in the following compensation cycle. For example, Figure 2 The diagram illustrates three compensation cycles during the operation of display panel 01, with each compensation cycle displaying six frames. During the first compensation cycle, the driving module, while driving display panel 01 to display multiple frames, also determines the Gamma curve (or LUT) for the second compensation cycle. The Gamma curve or LUT for the second compensation cycle refers to the Gamma curve or LUT that the driving module can use to determine the data voltage required for display panel 01 during the second compensation cycle. Similarly, during the second compensation cycle, the driving module also determines the Gamma curve or LUT for the third compensation cycle. The Gamma curve or LUT for the third compensation cycle refers to the Gamma curve that the driving module can use to determine the data voltage required for display panel 01 during the third compensation cycle.

[0049] It should be noted that the Gamma curve to be called, or the LUT to be found, for the data voltage required to display multiple frames in the next compensation cycle can also be determined in the preceding compensation cycle of two non-adjacent compensation cycles. For example, combined with Figure 2 In the first compensation cycle, the Gamma curve or LUT corresponding to the third compensation cycle is determined. This application does not limit this, but for clarity, the following description takes as an example the determination in the preceding compensation cycle of two adjacent compensation cycles of the Gamma curve or LUT to be called when the display panel 01 displays multiple frames of display images in the following compensation cycle.

[0050] In this embodiment, the display panel 01 includes at least a first state. In the first state, the data voltage received by pixel 10 during the compensation period is related to the panel temperature of the current compensation period. The compensation period is the compensation period following the current compensation period, and the Gamma curve or LUT to be used to determine the data voltage required for the display panel 01 to display multiple frames during the compensation period is determined in the current compensation period. For example, as... Figure 2As shown, when the first compensation period is the current compensation period, the second compensation period can be used as the compensation period to be compensated; when the second compensation period is the current compensation period, the third compensation period can be used as the compensation period to be compensated.

[0051] The panel temperature in the current compensation cycle is related to the ambient temperature, display brightness, and first temperature difference of the current compensation cycle. Therefore, when the display panel 01 is in the first state, the data voltage received by pixel 10 in the compensation cycle is related to the ambient temperature, display brightness, and first temperature difference of the current compensation cycle. In other words, when the display panel 01 is in the first state, the data voltage received by pixel 10 in the compensation cycle can be obtained by looking up the corresponding LUT; and when selecting the corresponding LUT from multiple LUTs, at least the panel temperature of the current compensation cycle must be taken into account, that is, at least the ambient temperature, display brightness, and first temperature difference of the current compensation cycle must be taken into account.

[0052] The ambient temperature of the current compensation cycle is the temperature of the environment in which the display panel 01 is located during the current compensation cycle. The display brightness of the current compensation cycle is the average brightness of at least a portion of the display screen displayed during the current compensation cycle. The first temperature difference of the current compensation cycle is the difference between the panel temperature of the previous compensation cycle and the ambient temperature of the current compensation cycle.

[0053] The at least partial display frame shown in the current compensation period refers to at least a portion of the multiple display frames shown in the current compensation period, for example, such as... Figure 2 As shown, assuming the second compensation period is the current compensation period, the at least part of the display screen displayed in the current compensation period can refer to all the display screens in the 6 display screens displayed in the current compensation period, or it can refer to the first 3 or the first 4 display screens in the 6 display screens displayed in the current compensation period, etc.

[0054] In some embodiments, the current compensation cycle and the corresponding compensation cycle are performed consecutively. Therefore, at least a portion of the displayed images in the current compensation cycle can be some of the earlier frames among the multiple frames displayed in the current compensation cycle. This allows the driving module to obtain the display brightness of the current compensation cycle at a relatively early time within the current compensation cycle, and thus calculate the panel temperature of the current compensation cycle before the compensation cycle begins. The display brightness of the current compensation cycle affects the temperature of the display panel 01. Generally, the higher the display brightness, the more heat the display panel 01 generates, and the higher its temperature; conversely, the lower the display brightness, the less heat the display panel 01 generates, and the lower its temperature. Therefore, the display brightness of the current compensation cycle reflects the heat generation of the display panel 01 during the current compensation cycle's light-emitting display.

[0055] The difference between the panel temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle reflects the heat dissipation of display panel 01 in the current compensation cycle. Therefore, the first temperature difference in the current compensation cycle also affects the temperature of display panel 01. Generally, the more heat dissipated by display panel 01, the lower its temperature; that is, the smaller the first temperature difference, the lower the temperature of display panel 01. Conversely, the less heat dissipated by display panel 01, the higher its temperature; that is, the larger the first temperature difference, the higher its temperature.

[0056] by Figure 2 For example, if the current compensation cycle is the 3rd compensation cycle and the previous compensation cycle is the 2nd compensation cycle, then just as the panel temperature corresponding to the 3rd compensation cycle can be determined in the 2nd compensation cycle, the panel temperature corresponding to the 2nd compensation cycle can also be determined in the 1st compensation cycle. Therefore, when the 3rd compensation cycle is the current compensation cycle, the first temperature difference in the current compensation cycle is the difference between the panel temperature in the 2nd compensation cycle and the current ambient temperature.

[0057] Since the time interval between the current compensation cycle and the compensation period is small, the influence of the ambient temperature in the current compensation cycle on the panel temperature can basically reflect the influence of the ambient temperature of the display panel 01 during the compensation period on the panel temperature; the influence of the display brightness in the current compensation cycle on the panel temperature can basically reflect the influence of the light emission and heat generation of the display panel 01 during the compensation period on the panel temperature; and the influence of the first temperature difference in the current compensation cycle on the panel temperature can basically reflect the influence of the heat dissipation of the display panel 01 during the compensation period on the panel temperature.

[0058] In this embodiment, when the display panel 01 is in the first state, the panel temperature of the current compensation period is characterized by at least the ambient temperature of the current compensation period, the display brightness of the current compensation period, and the first temperature difference of the current compensation period. Compared with the prior art, which only uses ambient temperature to characterize the panel temperature, the panel temperature of the display panel 01 in this application is more accurate. The data voltage determined by selecting the Gamma curve or LUT based on the panel temperature provided in this embodiment is equivalent to the data voltage obtained by compensation based on a more accurate panel temperature. Therefore, the problem of poor visual effect of the display panel 01 caused by temperature difference is better solved in this application, and the compensation effect of the display panel 01 in this application is better.

[0059] Furthermore, the display panel 01 in this embodiment can be used for vehicle display. For example, the display panel 01 can be integrated into the windshield or into the rearview mirror. In order to increase the light transmittance of the display panel 01, it is not advisable to set a temperature sensor in the display panel 01, which would make it impossible to obtain the temperature of the display panel 01. Therefore, the embodiment of this application can be used to obtain the compensated data voltage based on the panel temperature of the display panel 01.

[0060] In one embodiment of this application, the compensated data voltage received by the display panel 01 in one compensation cycle can be determined by calling the same Gamma curve or searching for the same LUT. That is, the compensated data voltage received by pixels 10 in different areas of the display panel 01 in the same compensation cycle can be determined by calling the same Gamma curve or searching for the same LUT.

[0061] In this embodiment, when the display panel 01 is in the first state, the panel temperature during the current compensation cycle satisfies:

[0062] T0=α*L 0-1 +β*(T 0-1 -T E )+γ*T E

[0063] Where T0 is the panel temperature of the current compensation cycle, T 0-1 T represents the panel temperature of the previous compensation cycle. E L represents the ambient temperature during the current compensation period. 0-1 The display brightness is for the current compensation cycle, and α, β, and γ are weighting coefficients.

[0064] The panel temperature in the current compensation cycle is obtained by weighting and summing the display brightness of the display panel 01 in the current compensation cycle, the difference between the panel temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle, and the ambient temperature in the current compensation cycle. Furthermore, in this embodiment, the panel temperature refers to the overall temperature of the display panel 01 that satisfies the above formula.

[0065] Figure 3 This is a schematic diagram illustrating the correspondence between a display panel 01 and a Gamma curve, provided in an embodiment of this application.

[0066] like Figure 3 As shown, display panel 01 can call up Gamma1 curve, Gamma2 curve, ..., GammaK curve. Correspondingly, the register of the drive module can store K LUTs: LUT1, LUT2, ..., LUTK. The compensated data voltage received by display panel 01 in the compensation period is determined by looking up which LUT, which can be selected based on the panel temperature of the current compensation period.

[0067] Combination Figure 2 and Figure 3 When the second compensation cycle is the current compensation cycle and the third compensation cycle is the period to be compensated, the panel temperature T2 corresponding to the second compensation cycle is the panel temperature T0 of the current compensation cycle. At this time, the LUT3 corresponding to the panel temperature T2 of the second compensation cycle is selected. Then, when the display panel 01 enters the third compensation cycle during its working phase, the data voltage received by the display panel 01 is the compensated data voltage DT obtained by looking up LUT3.

[0068] In one technical solution corresponding to this embodiment, α < β < γ.

[0069] Where γ can be 1.

[0070] Figure 4 This is a schematic diagram of a display panel provided in an embodiment of this application.

[0071] In one embodiment of this application, such as Figure 4 As shown, the display panel 01 includes N preset areas 100, where N is an integer greater than or equal to 2. Each preset area 100 includes multiple pixels 10, for example, as... Figure 4 As shown, the display panel 01 includes four preset areas 100, i.e., N=4. To improve the display uniformity of different areas in the display panel 01, the display area of ​​the display panel 01 can be divided into multiple preset areas 100; and the Gamma curve corresponding to each preset area 100 can be selected according to the temperature of each preset area 100 itself. That is, the compensated data voltage received by the pixels 10 in these preset areas 100 can be determined by looking up different look-up tables (LUTs) according to the temperature of the preset area 100. When converting the image data of the screen to be displayed into a data voltage that the display panel 01 can read, the LUT to be looked up when converting the image data corresponding to the preset area 100 into a compensated data voltage can be determined according to the actual temperature of each preset area 100. When the temperature difference between different preset areas 100 is large and they belong to different temperature ranges, the compensated data voltage received by the pixels 10 in these different preset areas 100 can be obtained by looking up different LUTs. Especially in large-size display panels 01, dividing the display panel 01 into multiple preset areas 100 can effectively improve the display uniformity of the display panel 01. For example, as Figure 4 As shown, the compensated data voltage DT received in the four preset areas 101, 102, 103 and 104 included in the display panel 01 is determined by looking up LUT1, LUT2, LUT3 and LUT4 respectively.

[0072] In this embodiment, in the first state, the data voltage received by pixel 10 during the compensation period is related to the panel temperature of the current compensation period, including:

[0073] In the first state, the data voltage received by pixel 10 in the i-th preset region 100 during the compensation period is related to the temperature of the i-th preset region 100 during the current compensation period, 1≤i≤N.

[0074] When the display panel 01 includes multiple preset areas 100, the temperature of the i-th preset area 100 in the current compensation cycle is the panel temperature corresponding to the i-th preset area 100 in the current compensation cycle. In other words, the panel temperature in the current compensation cycle actually includes the temperatures of the N preset areas 100 respectively in the current compensation cycle. For example, as... Figure 4 As shown, the display panel 01 includes 4 preset areas 100. The panel temperature actually includes the temperature of the preset area 100 corresponding to each of the 4 preset areas 100. It can also be understood as obtaining the panel temperature at the position of the corresponding preset area 100 in the display panel 01 for the 4 preset areas 100.

[0075] The temperature of the i-th preset region 100 in the current compensation cycle is related to the ambient temperature of the current compensation cycle, the display brightness of the i-th preset region 100 in the current compensation cycle, and the first temperature difference of the i-th preset region 100 in the current compensation cycle. That is, when the display panel 01 is in the first state, the data voltage received by the pixel 10 in the i-th preset region 100 in the compensation cycle can be obtained by looking up the corresponding LUT; and when selecting the corresponding LUT from multiple LUTs, it is necessary to at least consider the temperature of the i-th preset region 100 in the current compensation cycle, that is, at least consider the ambient temperature of the current compensation cycle, the display brightness of the i-th preset region 100 in the current compensation cycle, and the first temperature difference of the i-th preset region 100 in the current compensation cycle.

[0076] The display brightness of the i-th preset region 100 in the current compensation cycle is the average brightness of at least a portion of the displayed image in the i-th preset region 100 during the current compensation cycle. The display brightness of the preset region 100 in the current compensation cycle can affect the temperature of the preset region 100. Generally, the higher the display brightness of the preset region 100, the more heat it generates, and the higher its temperature; conversely, the lower the display brightness of the preset region 100, the less heat it generates, and the lower its temperature. Therefore, the display brightness of the i-th preset region 100 in the current compensation cycle can reflect the heat generation of the i-th preset region 100 when it is displaying light during the current compensation cycle.

[0077] The first temperature difference of the i-th preset region 100 in the current compensation cycle is the difference between the temperature of the i-th preset region 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle. The difference between the temperature of the preset region 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle reflects the heat dissipation of the preset region 100 in the current compensation cycle. Therefore, the first temperature difference of the i-th preset region 100 in the current compensation cycle also affects the temperature of the i-th preset region 100. Generally, the more heat dissipated by the preset region 100, the lower its temperature; that is, the smaller the first temperature difference, the lower the temperature of the preset region 100. Conversely, the less heat dissipated by the preset region 100, the higher its temperature; that is, the larger the first temperature difference, the higher the temperature of the preset region 100.

[0078] In this embodiment, when the display panel 01 is in the first state, the data voltage received by the pixel 10 in the preset area 100 during the compensation period is related to the temperature of the preset area 100 in the current compensation period. That is, the ambient temperature of the current compensation period, the display brightness of the preset area 100 in the current compensation period, and the first temperature difference of the preset area 100 in the current compensation period are used to jointly characterize the temperature of the preset area 100 in the current compensation period. Therefore, the temperatures of the preset areas 100 in the display panel 01 provided by this application are more accurate. The data voltage determined by selecting a Gamma curve or LUT based on the preset area 100 provided in this embodiment is equivalent to a data voltage obtained by compensation based on a more accurate preset area 100 temperature. Therefore, the problem of poor visual effect of the display panel 01 due to temperature differences is better solved, and the compensation effect of the display panel 01 in this application is better.

[0079] In one technical solution corresponding to this embodiment, when the display panel 01 is in the first state, the temperature of the i-th preset area 100 in the current compensation cycle satisfies:

[0080] T0(i)=α*L 0-1 (i)+β*(T 0-1 (i)-T E )+γ*T E

[0081] Where T0(i) is the temperature of the i-th preset region 100 in the current compensation cycle, and T 0-1 (i) represents the temperature of the i-th preset region 100 in the previous compensation cycle, T. EFor the current compensated ambient temperature, L 0-1 (i) represents the display brightness of the i-th preset region 100 in the current compensation cycle, where α, β and γ are weighting coefficients.

[0082] That is, the temperature of the preset area 100 in the current compensation cycle is obtained by weighted summing of the display brightness of the preset area 100 in the current compensation cycle, the difference between the preset area 100 temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle, and the ambient temperature in the current compensation cycle. Furthermore, the preset area 100 temperature corresponding to each preset area 100 in this embodiment can be determined using the above formula.

[0083] Figure 5 This is a schematic diagram illustrating the correspondence between a display panel and a Gamma curve, provided as an embodiment of this application.

[0084] like Figure 5 As shown, each preset region 100 in the display panel 01 can call up the Gamma1 curve, Gamma2 curve, ..., GammaK curve. Correspondingly, the register of the drive module can store K LUTs: LUT1, LUT2, ..., LUTK. The compensated data voltage received by the preset region 100 in the compensation period is determined by looking up which LUT, which can be selected based on the temperature of the preset region 100 in the current compensation period.

[0085] Combination Figure 2 and Figure 5 When the second compensation cycle is the current compensation cycle and the third compensation cycle is the period to be compensated, the preset regions 1002 and 1003 respectively correspond to the preset region 100 temperature T in the second compensation cycle. 22 and T 23 That is, the preset regions 1002 and 1003 are respectively at the preset region 100 temperature T0(i) in the current compensation cycle. At this time, according to the preset region 100 temperature T corresponding to the preset region 100 in the second compensation cycle, 22 Select the corresponding LUT3, and based on the preset region 100 temperature T corresponding to the preset region 1003 in the second compensation cycle. 23 Selecting the corresponding LUT4; then when the display panel 01 enters the 3rd compensation cycle during its working phase, the data voltage received by the preset area 1002 is the compensated data voltage DT2 obtained by searching for LUT3, and the data voltage received by the preset area 1003 is the compensated data voltage DT3 obtained by searching for LUT4.

[0086] In one technical solution corresponding to this embodiment, α < β < γ.

[0087] Where γ can be 1.

[0088] In one technical solution corresponding to this embodiment, the temperature of a preset region 100 can also be related to the temperature of surrounding preset regions 100. Typically, when the temperature of other preset regions 100 located around a preset region 100 is higher, these other preset regions 100 may transfer heat to the preset region 100, causing the temperature of the preset region 100 to rise. Therefore, the temperature of a preset region 100 in the current compensation cycle can also be related to the temperature of neighboring preset regions 100 in the current compensation cycle.

[0089] When the display panel 01 is in the first state, the temperature of the i-th preset area 100 in the current compensation cycle is also related to the second temperature difference of the first adjacent preset area 100 in the current compensation cycle. Therefore, the temperature of the i-th preset area 100 in the current compensation cycle is related to the ambient temperature of the current compensation cycle, the display brightness of the i-th preset area 100 in the current compensation cycle, the first temperature difference of the i-th preset area 100 in the current compensation cycle, and the second temperature difference of the first adjacent preset area 100 corresponding to the i-th preset area 100 in the current compensation cycle. In other words, when the display panel 01 is in the first state, the data voltage received by the pixel 10 in the i-th preset area 100 during the compensation period can be obtained by looking up the corresponding LUT; and when selecting the corresponding LUT from multiple LUTs, it is necessary to base it on the temperature of the i-th preset area 100 in the current compensation period, that is, it is necessary to base it on the ambient temperature of the current compensation period, the display brightness of the i-th preset area 100 in the current compensation period, the first temperature difference of the i-th preset area 100 in the current compensation period, and the second temperature difference of the first adjacent preset area 100 corresponding to the i-th preset area 100 in the current compensation period.

[0090] Figure 6 This is a schematic diagram of a display panel provided in an embodiment of this application.

[0091] Understandably, the temperature of other preset regions 100 that are far from a preset region 100 has a smaller impact on the temperature of the preset region 100. Therefore, this solution can consider the influence of other preset regions 100 that are less than a preset distance from the preset region 100 on the temperature of the preset region 100. Thus, in this embodiment, the distance between the first adjacent preset region 100 and the i-th preset region 100 is less than the preset distance. The preset distance can be represented by the width of pixels 10, for example, the preset distance can be 2 pixels 10 wide, 3 pixels 10 wide, etc.

[0092] The i-th preset region 100 corresponds to m first neighboring preset regions 100, where m is a positive integer greater than or equal to 2. For example, ... Figure 6 As shown, the display panel 01 includes 5*5 preset areas 100. If i equals 1 and the preset distance is 2 pixels 10 wide, then the first preset area 100 corresponds to 3 first adjacent preset areas 100, namely the second preset area 100, the sixth preset area 100 and the seventh preset area 100. If i equals 13 and the preset distance is 2 pixels 10 wide, then the thirteenth preset area 100 corresponds to 8 first adjacent preset areas 100, namely the seventh preset area 100, the eighth preset area 100, the ninth preset area 100, the twelfth preset area 100, the fourteenth preset area 100, the seventeenth preset area 100, the eighteenth preset area 100 and the nineteenth preset area 100.

[0093] The second temperature difference in the current compensation cycle is the temperature difference between the temperature of the first adjacent preset region 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle. It can be understood that if the i-th preset region 100 obtains its preset region 100 temperature in the current compensation cycle, then the first adjacent preset region 100 corresponding to the i-th preset region 100 also basically obtains its preset region 100 temperature in the current compensation cycle. Therefore, if the preset region 100 temperature of the i-th preset region 100 in the current compensation cycle is related to the preset region 100 temperature of the first adjacent preset region 100 in the current compensation cycle, it will be difficult to obtain the preset region 100 temperature of the i-th preset region 100 in the current compensation cycle. In this technical solution, when obtaining the preset region 100 temperature of the i-th preset region 100, the second temperature difference of the first adjacent preset region 100 in the current compensation cycle is used to characterize the temperature of the first adjacent preset region 100 in the current compensation cycle. This temperature is relatively accurate and easy to obtain in a timely manner in the current compensation cycle.

[0094] In one implementation, the temperature of the i-th preset region 100 in the current compensation cycle satisfies:

[0095]

[0096] Where T0(i) is the temperature of the i-th preset region 100 in the current compensation cycle, and T 0-1 (i) represents the temperature of the i-th preset region 100 in the previous compensation cycle, T. 0-1 (j) represents the temperature of the j-th first adjacent preset region 100 in the preset region 100 during the previous compensation cycle, T. E L represents the ambient temperature during the current compensation period. 0-1(i) represents the display brightness of the i-th preset area 100 in the current compensation cycle, where α, β, γ and δ1 are weighting coefficients, and 1≤j≤m.

[0097] The temperature of the preset area 100 in the current compensation cycle is obtained by weighting and summing the display brightness of the preset area 100 in the current compensation cycle, the difference between the temperature of the preset area 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle, the ambient temperature in the current compensation cycle, and the differences between the temperatures of each of the first adjacent preset areas 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle. Furthermore, the temperatures of each preset area 100 in this embodiment can be determined using the above formula.

[0098] In one technical solution corresponding to this embodiment, α < β < γ < δ1.

[0099] Where γ can be 1.

[0100] In one implementation, the temperature of the i-th preset region 100 in the current compensation cycle satisfies:

[0101] T0(i)=a*L 0-1 (i)+β*(T 0-1 (i)T E )+γ*T E +δ2*(T 0m -T E )

[0102] Where T0(i) is the temperature of the i-th preset region 100 in the current compensation cycle, and T 0-1 (i) represents the temperature of the i-th preset region 100 in the previous compensation cycle, T. 0m T is the average temperature of m first neighboring preset regions 100 in the previous compensation cycle. E L represents the ambient temperature during the current compensation period. 0-1 (i) represents the display brightness of the i-th preset area 100 in the current compensation cycle, where α, β, γ and δ2 are weighting coefficients, and 1≤j≤m.

[0103] That is, the temperature of the preset area 100 in the current compensation cycle is obtained by weighting and summing the display brightness of the preset area 100 in the current compensation cycle, the difference between the preset area 100 temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle, the ambient temperature in the current compensation cycle, and the difference between the average of the m first neighboring preset areas 100 temperatures in the previous compensation cycle and the ambient temperature in the current compensation cycle. Furthermore, the preset area 100 temperatures corresponding to each preset area 100 in this embodiment can all be determined using the above formula.

[0104] In one technical solution corresponding to this embodiment, α < β < γ < δ2.

[0105] Where γ can be 1.

[0106] In one technical solution of this embodiment, in the first state, the temperature of the i-th preset region 100 in the current compensation cycle is also related to the second temperature difference between the first adjacent preset region 100 and the third temperature difference between the second adjacent preset region 100 in the current compensation cycle. Specifically, the distances between the first and second adjacent preset regions 100 and the i-th preset region 100 are both less than preset distances, and the distance between the first adjacent preset region 100 and the i-th preset region 100 is less than the distance between the second adjacent region and the i-th preset region 100.

[0107] The i-th preset region 100 corresponds to m first neighboring preset regions 100 and n second neighboring preset regions 100, where m and n are positive integers greater than or equal to 2. For example, ... Figure 6As shown, the display panel 01 includes 5*5 preset areas 100. If i equals 13 and the preset distance is 3 pixels (10 pixels wide), then the 13th preset area 100 corresponds to 8 first adjacent preset areas 100, namely the 7th, 8th, 9th, 12th, 14th, 17th, 18th, and 19th preset areas 100; and the 13th preset area 100 corresponds to 15 second adjacent preset areas. 100 refers to the 1st preset area 100, the 2nd preset area 100, the 3rd preset area 100, the 4th preset area 100, the 5th preset area 100, the 6th preset area 100, the 10th preset area 100, the 11th preset area 100, the 15th preset area 100, the 16th preset area 100, the 20th preset area 100, the 21st preset area 100, the 22nd preset area 100, the 23rd preset area 100, the 24th preset area 100, and the 25th preset area 100.

[0108] The second temperature difference in the current compensation cycle is the temperature difference between the first adjacent preset region 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle. The third temperature difference in the current compensation cycle is the temperature difference between the second adjacent preset region 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle. In this technical solution, when obtaining the temperature of the i-th preset region 100, the second temperature difference of the first adjacent preset region 100 in the current compensation cycle is used to characterize the temperature of the first adjacent preset region 100 in the current compensation cycle, and the third temperature difference of the second adjacent preset region 100 in the current compensation cycle is used to characterize the temperature of the second adjacent preset region 100 in the current compensation cycle. These temperatures are relatively accurate and easy to obtain in a timely manner in the current compensation cycle.

[0109] Therefore, the temperature of the i-th preset region 100 in the current compensation cycle is related to the ambient temperature of the current compensation cycle, the display brightness of the i-th preset region 100 in the current compensation cycle, the first temperature difference of the i-th preset region 100 in the current compensation cycle, the second temperature difference of the first adjacent preset region 100 corresponding to the i-th preset region 100 in the current compensation cycle, and the third temperature difference of the first adjacent preset region 100 corresponding to the i-th preset region 100 in the current compensation cycle. In other words, when the display panel 01 is in the first state, the data voltage received by the pixel 10 in the i-th preset area 100 during the compensation period can be obtained by looking up the corresponding LUT; and when selecting the corresponding LUT from multiple LUTs, it is necessary to base it on the temperature of the i-th preset area 100 in the current compensation period, that is, it is necessary to base it on the ambient temperature of the current compensation period, the display brightness of the i-th preset area 100 in the current compensation period, the first temperature difference of the i-th preset area 100 in the current compensation period, the second temperature difference of the first adjacent preset area 100 corresponding to the i-th preset area 100 in the current compensation period, and the third temperature difference of the second adjacent preset area 100 corresponding to the i-th preset area 100 in the current compensation period.

[0110] Understandably, within a preset distance of a preset region 100, the temperature of a neighboring preset region 100 closer to the preset region 100 has a greater impact on the temperature of the preset region 100 in the current compensation period, while the temperature of a neighboring preset region 100 farther away from the preset region 100 has a smaller impact on the temperature of the preset region 100 in the current compensation period. Therefore, when calculating the temperature of the i-th preset region 100 in the current compensation period, the weights of the second temperature difference of the first neighboring preset region 100 and the third temperature difference of the second neighboring preset region 100 in the current compensation period can be different.

[0111] In one implementation, the temperature of the i-th preset region 100 in the current compensation cycle satisfies:

[0112]

[0113] Where T0(i) is the temperature of the i-th preset region 100 in the current compensation cycle, and T 0-1 (i) represents the temperature of the i-th preset region 100 in the previous compensation cycle, T. 0-1 (j) represents the temperature of the j-th first adjacent preset region 100 in the preset region 100 during the previous compensation cycle, T. 0-1 (k) represents the temperature of the k-th preset region 100 in the previous compensation cycle, T.E L represents the ambient temperature during the current compensation period. 0-1 (i) represents the display brightness of the i-th preset area 100 in the current compensation cycle, where α, β, γ, δ3 and ε1 are weighting coefficients, 1≤j≤m, 1≤k≤n.

[0114] The temperature of the preset region 100 in the current compensation cycle is obtained by weighting and summing the display brightness of the preset region 100 in the current compensation cycle, the difference between the temperature of the preset region 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle, the ambient temperature in the current compensation cycle, the differences between the temperatures of each of the first adjacent preset regions 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle, and the differences between the temperatures of each of the second adjacent preset regions 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle. Furthermore, the temperatures of each preset region 100 in this embodiment can be determined using the above formula.

[0115] In one technical solution corresponding to this embodiment, α < β < γ < δ3 < ε1.

[0116] Where γ can be 1.

[0117] In one implementation, the temperature of the i-th preset region 100 in the current compensation cycle satisfies:

[0118]

[0119] Where T0(i) is the temperature of the i-th preset region 100 in the current compensation cycle, and T 0-1 (i) represents the temperature of the i-th preset region 100 in the previous compensation cycle, T. 0-1 (j) represents the temperature of the j-th first adjacent preset region 100 in the preset region 100 during the previous compensation cycle, T. 0n T is the average temperature of n first neighboring preset regions 100 in the previous compensation cycle. E L represents the ambient temperature during the current compensation period. 0-1 (i) represents the display brightness of the i-th preset area 100 in the current compensation cycle, where α, β, γ, δ4 and ε2 are weighting coefficients, 1≤j≤m, 1≤k≤n.

[0120] The temperature of the preset region 100 in the current compensation cycle is obtained by weighting and summing the display brightness of the preset region 100 in the current compensation cycle, the difference between the temperature of the preset region 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle, the ambient temperature in the current compensation cycle, the difference between the temperature of each of the first adjacent preset regions 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle, and the difference between the average of the temperatures of n second adjacent preset regions 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle. Furthermore, the temperatures of each preset region 100 in this embodiment can be determined using the above formula.

[0121] In one technical solution corresponding to this embodiment, α < β < γ < δ4 < ε2.

[0122] Where γ can be 1.

[0123] In one implementation, the temperature of the i-th preset region 100 in the current compensation cycle satisfies:

[0124] T0(i)=α*L 0-1 (i)+β*(T 0-1 (i)-T E )+γ*T E +δ5*(T 0m -T E )+ε3*(T 0n -T E )

[0125] Where T0(i) is the temperature of the i-th preset region 100 in the current compensation cycle, and T 0-1 (i) represents the temperature of the i-th preset region 100 in the previous compensation cycle, T. 0m T is the average temperature of m first neighboring preset regions 100 in the previous compensation cycle. 0n T is the average temperature of n first neighboring preset regions 100 in the previous compensation cycle. E L represents the ambient temperature during the current compensation period. 0-1 (i) represents the display brightness of the i-th preset area 100 in the current compensation cycle, where α, β, γ, δ5 and ε3 are weighting coefficients, 1≤j≤m, 1≤k≤n.

[0126] The temperature of the preset region 100 in the current compensation cycle is obtained by weighting and summing the display brightness of the preset region 100 in the current compensation cycle, the difference between the preset region 100 temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle, the ambient temperature in the current compensation cycle, the difference between the average of the temperatures of m first neighboring preset regions 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle, and the difference between the average of the temperatures of n second neighboring preset regions 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle. Furthermore, the preset region 100 temperatures corresponding to each preset region 100 in this embodiment can be determined using the above formula.

[0127] In one technical solution corresponding to this embodiment, α < β < γ < δ5 < ε3.

[0128] Where γ can be 1.

[0129] In some embodiments, when the display panel 01 is in the second state, the temperature change of the display panel 01 is not significant. Therefore, when the display panel 01 is in the second state, the data voltage received in each compensation cycle can be independent of the panel temperature involved in any of the above embodiments, thereby reducing the computing power of the driving module. The ambient temperature when the display panel 01 is in the first state is greater than or equal to a preset value, and the ambient temperature when the display panel 01 is in the second state is less than the preset value. The preset value can be selected based on factors such as the heat generation of the display panel 01.

[0130] This application provides a passive heat dissipation solution for the display panel 01, whereby the heat generated by the display panel 01 is dissipated into its surrounding environment. When the ambient temperature is below a certain value, the display panel 01 can quickly dissipate heat. For example, the preset value could be 5 degrees Celsius. When the ambient temperature is consistently greater than or equal to 5 degrees Celsius, the display panel 01 cannot dissipate heat quickly enough, and thus switches to the first state. When the ambient temperature is consistently less than 5 degrees Celsius, the display panel 01 can dissipate heat quickly enough, and therefore switches to the second state. Furthermore, the preset value could also be 0 degrees Celsius, 10 degrees Celsius, etc.

[0131] In one technical solution, in the second state, the data voltage received by pixel 10 during the compensation period is independent of the panel temperature during the current compensation period. Therefore, the computing power of the driving module that drives the display panel 01 to emit light is reduced in the second state.

[0132] In one technical solution, in the second state, the data voltage received by pixel 10 in the compensation period is related to the display brightness of the current compensation period, and the data voltage received by pixel 10 in the compensation period is independent of the ambient temperature and the first temperature difference of the current compensation period. That is, the possible temperature of the display panel 01 in the compensation period is characterized only by the display brightness of the current compensation period, thereby determining the LUT corresponding to the compensation period.

[0133] Figure 7 This is a timing diagram of a display panel provided in an embodiment of this application.

[0134] In one embodiment, such as Figure 7 As shown, the display mode of the display panel 01 includes a first mode and a second mode. The refresh rate of the display panel 01 in the first mode is greater than the refresh rate in the second mode. That is, the time for the display panel 01 to display one frame in the first mode is less than the time for the display panel 01 to display one frame in the second mode.

[0135] In one technical solution, such as Figure 7 As shown, the number of frames displayed by display panel 01 in one compensation cycle in the first mode is less than or equal to the number of frames displayed by display panel 01 in one compensation cycle in the second mode. Therefore, the time to obtain and update the panel temperature when display panel 01 is in the first mode and in the first state is less than the time to obtain and update the panel temperature when display panel 01 is in the second mode and in the first state. The higher the refresh rate of display panel 01, the less timely the heat dissipation during its light emission and display. Therefore, shortening the time to obtain and update the panel temperature can increase the display uniformity of display panel 01.

[0136] Figure 8 This is a timing diagram of a display panel provided in an embodiment of this application.

[0137] In one technical solution, such as Figure 8 As shown, the time of one compensation cycle of display panel 01 in the first mode is basically equal to the time of one compensation cycle in the second mode, which can appropriately reduce the computing power of the driving module.

[0138] Figure 9 This application provides a brightness compensation method for a display panel.

[0139] This application also provides a brightness compensation method for a display panel, which is mainly used to obtain the compensated data voltage, i.e., to obtain the target data voltage.

[0140] like Figure 9 As shown in the embodiments of this application, the brightness compensation method for a display panel includes:

[0141] S1: Obtain the ambient temperature for the current compensation cycle;

[0142] S7: Obtain the panel temperature for the current compensation period, based at least on the ambient temperature for the current compensation period;

[0143] S8: Determine the target data voltage based on the panel temperature of the current compensation cycle.

[0144] The panel temperature in the current compensation cycle is related to the ambient temperature, display brightness, and first temperature difference of the current compensation cycle. The display brightness in the current compensation cycle is the average brightness of at least a portion of the displayed image in the current compensation cycle, and the first temperature difference is the temperature difference between the panel temperature of the previous compensation cycle and the ambient temperature of the current compensation cycle. The ambient temperature, display brightness, and first temperature difference of the current compensation cycle have been described in the above embodiments and will not be repeated here.

[0145] In one embodiment, the panel temperature for the current compensation period is obtained at least based on the ambient temperature of the current compensation period, specifically by using the formula T0 = α * L. 0-1 +β*(T 0-1 -T E )+γ*T E The panel temperature for the current compensation cycle is calculated. This formula has been explained in the above embodiments and will not be repeated here.

[0146] Specifically, obtaining the ambient temperature of the current compensation period can be achieved by a temperature sensor located outside the display panel 01 sensing the ambient temperature, and the driving module of the display panel 01 receiving the ambient temperature sensed by the temperature sensor.

[0147] In addition, the target data voltage is determined based on the panel temperature of the current compensation period, the LUT corresponding to the panel temperature of the current compensation period is selected, and the compensation gray level corresponding to the image data is obtained from the LUT corresponding to the panel temperature of the current compensation period, and the target data voltage corresponding to the compensation gray level is further determined. Alternatively, the target data voltage corresponding to the image data is obtained from the LUT corresponding to the panel temperature of the current compensation period.

[0148] Furthermore, the brightness compensation method for the display panel provided in this application embodiment can be used to drive the display panel 01 provided in the above embodiment.

[0149] Figure 10 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0150] In one embodiment of this application, such as Figure 2 As shown, display panel 01 is used to display multiple frames of images within one compensation cycle, for example, as Figure 2 As shown, display panel 01 displays 6 frames in one compensation cycle. When display panel 01 is used to display multiple frames in one compensation cycle, as... Figure 10 As shown, the ambient temperature for the current compensation cycle is obtained, including:

[0151] S10: Obtain the ambient temperature of the current compensation cycle in the first stage of the current compensation cycle.

[0152] In this process, display panel 01 displays at least one frame of image during the second phase of the current compensation cycle. The first phase of the current compensation cycle precedes the second phase, meaning the ambient temperature of the current compensation cycle is obtained relatively early in the compensation cycle, allowing the panel temperature of the current compensation cycle to be calculated before the start of the next compensation cycle. For example, combined with... Figure 2 The first stage can be a time period during which the display panel 01 displays the first 3 or 4 frames of the image in the current compensation cycle.

[0153] Figure 11 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0154] When the display panel 01 is used to display multiple frames of display images in one compensation cycle, the brightness compensation method provided in this application embodiment further includes:

[0155] S3: In the third stage of the current compensation cycle, obtain the average brightness of at least a portion of the displayed image that has been displayed before the third stage in the current compensation cycle, and obtain the display brightness of the current compensation cycle.

[0156] At this point, based at least on the ambient temperature of the current compensation cycle, the panel temperature of the current compensation cycle is obtained, and the target data voltage is determined based on the panel temperature of the current compensation cycle, including:

[0157] S71: Based at least on the ambient temperature and display brightness of the current compensation cycle, obtain the panel temperature of the current compensation cycle.

[0158] The phrase "at least a portion of the displayed images before the third stage" refers to at least a portion of the multiple frames displayed before the third stage of the current compensation period. For example, if the third stage is the time period when the fourth frame is displayed in the current compensation period, then the average brightness of the at least a portion of the displayed images before the third stage refers to the average brightness of the first, second, and third frames in the current compensation period; that is, the average brightness of the first, second, and third frames in the current compensation period is obtained during the time period when the fourth frame is displayed.

[0159] Furthermore, the display panel 01 displays at least one frame of image in the fourth stage of the current compensation cycle. The third stage of the current compensation cycle is located before the fourth stage, meaning that the average brightness of at least a portion of the displayed images that were displayed before the third stage is obtained relatively early in the compensation cycle. This allows the panel temperature of the current compensation cycle to be calculated before the start of the next compensation cycle. For example, combined with... Figure 2 The third stage is the time period when the fourth frame of the current compensation cycle is displayed, and the fourth stage is the time period when the fifth frame of the current compensation cycle is displayed.

[0160] It should be noted that the first and third stages may overlap at least partially or not overlap at all; the first and fourth stages may overlap at least partially or not overlap at all; the second and third stages may overlap at least partially or not overlap at all; and the second and fourth stages may overlap at least partially or not overlap at all.

[0161] Figure 12 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0162] In one embodiment of this application, such as Figure 12 As shown, the brightness compensation method provided in this application embodiment further includes:

[0163] S41: Obtain the panel temperature of the previous compensation cycle;

[0164] S42: Based on the panel temperature of the previous compensation cycle and the ambient temperature of the current compensation cycle, determine the first temperature difference of the current compensation cycle.

[0165] At this point, based at least on the ambient temperature of the current compensation cycle, the panel temperature of the current compensation cycle is obtained, and the target data voltage is determined based on the panel temperature of the current compensation cycle, including:

[0166] S72: Obtain the panel temperature of the current compensation cycle based at least on the ambient temperature of the current compensation cycle and the first temperature difference of the current compensation cycle.

[0167] Figure 13 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0168] In addition, such as Figure 13 As shown, after obtaining the display brightness and the first temperature difference of the current compensation cycle, the panel temperature of the current compensation cycle is obtained based on at least the ambient temperature of the current compensation cycle, and the target data voltage is determined based on the panel temperature of the current compensation cycle, including:

[0169] S73: Obtain the panel temperature of the current compensation period based at least on the ambient temperature of the current compensation period, the display brightness of the current compensation period, and the first temperature difference of the current compensation period.

[0170] The panel temperature of the previous compensation cycle has been described in the embodiments related to display panel 01, and will not be repeated here.

[0171] In addition, based on the panel temperature of the previous compensation cycle and the ambient temperature of the current compensation cycle, the first temperature difference of the current compensation cycle is determined. Specifically, the difference between the panel temperature of the previous compensation cycle and the ambient temperature of the current compensation cycle can be taken to obtain the first temperature difference of the current compensation cycle.

[0172] Figure 14 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0173] In one technical solution, such as Figure 14 As shown, obtaining the panel temperature of the previous compensation cycle includes:

[0174] S410: Get the panel temperature from the previous compensation cycle that has been stored.

[0175] In this technical solution, the panel temperature of the previous compensation cycle is directly read or retrieved from the stored data. Therefore, the panel temperature corresponding to the current compensation cycle, obtained when the previous compensation cycle is used as the current compensation cycle, can be stored for retrieval in subsequent compensation cycles. In this technical solution, when obtaining the first temperature difference of the current compensation cycle, the required panel temperature of the previous compensation cycle is already pre-stored in the register of the driver module; therefore, the computational requirements of the driver module are relatively low.

[0176] Figure 15 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0177] In one technical solution, such as Figure 15 As shown, obtaining the panel temperature of the previous compensation cycle includes:

[0178] S411: Obtain the ambient temperature, display brightness, and first temperature difference corresponding to the previous compensation cycle that have been stored;

[0179] S412: Determine the panel temperature of the previous compensation cycle based on the ambient temperature, display brightness, and first temperature difference corresponding to the previous compensation cycle.

[0180] In this solution, when the previous compensation cycle is used as the current compensation cycle, the ambient temperature, display brightness, and first temperature difference corresponding to that compensation cycle are already stored (e.g., cached) to obtain the current panel temperature. After updating the current compensation cycle, the panel temperature of the previous compensation cycle can be calculated based on the ambient temperature, display brightness, and first temperature difference corresponding to the previous compensation cycle. This technical solution utilizes the already stored ambient temperature, display brightness, and first temperature difference corresponding to the previous compensation cycle, without occupying additional storage space.

[0181] Figure 16 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0182] In one technical solution, if the ambient temperature before the current compensation cycle is lower than a preset value, the display panel 01 is in a second state before the current compensation cycle; if the display panel 01 does not display a screen before the current compensation cycle, the screen displayed in the current compensation cycle is the first few frames displayed after the display panel 01 is powered on. When the ambient temperature before the current compensation cycle is lower than the preset value and / or the display panel 01 does not display a screen before the current compensation cycle, such as Figure 16 As shown, obtaining the panel temperature of the previous compensation cycle includes:

[0183] S410': Use the ambient temperature of the current compensation cycle as the panel temperature of the previous compensation cycle.

[0184] If the ambient temperature of display panel 01 before the current compensation cycle is lower than the preset value and / or display panel 01 did not display any image before the current compensation cycle, then there is no historical data for display panel 01 to obtain the panel temperature of the current compensation cycle. In this case, using the ambient temperature as the panel temperature of the previous compensation cycle allows the drive module to calculate the panel temperature of the current compensation cycle normally; furthermore, this temperature can be obtained in a timely and accurate manner.

[0185] In one embodiment, such as Figure 7 and Figure 8 As shown, the display mode of the display panel 01 includes a first mode and a second mode. The refresh rate of the display panel 01 in the first mode is greater than the refresh rate in the second mode. That is, the time for the display panel 01 to display one frame in the first mode is less than the time for the display panel 01 to display one frame in the second mode.

[0186] In one technical solution, such as Figure 7 As shown, the number of frames displayed by display panel 01 in one compensation cycle in the first mode is less than or equal to the number of frames displayed by display panel 01 in one compensation cycle in the second mode. Therefore, the time to obtain and update the panel temperature when display panel 01 is in the first mode and in the first state is less than the time to obtain and update the panel temperature when display panel 01 is in the second mode and in the first state. The higher the refresh rate of display panel 01, the less timely the heat dissipation during its light emission and display. Therefore, shortening the time to obtain and update the panel temperature can increase the display uniformity of display panel 01.

[0187] In one technical solution, such as Figure 8 As shown, the time of one compensation cycle of display panel 01 in the first mode is basically equal to the time of one compensation cycle in the second mode, which can appropriately reduce the computing power of the driving module.

[0188] In one embodiment of this application, such as Figure 3 As shown, the display panel 01 includes N preset areas 100, and each preset area 100 includes a plurality of pixels 10, where N is an integer greater than or equal to 2. The preset areas 100 have been described in the embodiments related to the display panel 01, and will not be repeated here.

[0189] Figure 17 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0190] In one technical solution corresponding to this embodiment, such as Figure 17 As shown, the panel temperature for the current compensation period is obtained, based at least on the ambient temperature of the current compensation period, including:

[0191] S74: For each preset area 100, based on the ambient temperature of the current compensation cycle, the display brightness of the preset area 100 in the current compensation cycle, and the first temperature difference of the preset area 100 in the current compensation cycle, obtain the temperature of the preset area 100 in the current compensation cycle.

[0192] At this point, in the third stage of the current compensation cycle, the average brightness of at least a portion of the displayed image that has been displayed before the third stage is obtained to obtain the display brightness of the current compensation cycle, including:

[0193] S30: For each preset area 100, in the third stage of the current compensation cycle, obtain the average brightness of at least a portion of the displayed image that the preset area 100 has displayed before the third stage in the current compensation cycle, and obtain the display brightness of the preset area 100 in the current compensation cycle.

[0194] The display brightness of the preset area 100 in the current compensation cycle is the average brightness of at least a portion of the image displayed in the current compensation cycle within the preset area 100. The first temperature difference of the preset area 100 in the current compensation cycle is the temperature difference between the preset area 100 temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle. The ambient temperature, the display brightness of the preset area 100, and the first temperature difference of the preset area 100 in the current compensation cycle have all been described in the embodiments related to the display panel 01, and will not be repeated here.

[0195] In one possible implementation, the temperature of the preset area 100 in the current compensation period is obtained based on the ambient temperature of the current compensation period, the display brightness of the preset area 100 in the current compensation period, and the first temperature difference of the preset area 100 in the current compensation period. Specifically, this can be achieved using the formula T0(i)=α*L 0-1 (i)+β*(T 0-1 (i)-T E )+γ*T E The calculation yields the temperature of any preset region 100 in the current compensation cycle.

[0196] Figure 18 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0197] In one technical solution corresponding to this embodiment, such as Figure 18 As shown, the panel temperature for the current compensation period is obtained, based at least on the ambient temperature of the current compensation period, including:

[0198] S75: For each preset area 100, based on the ambient temperature of the current compensation period, the display brightness of the preset area 100 in the current compensation period, the first temperature difference of the preset area 100 in the current compensation period, and the second temperature difference of the first adjacent preset area 100 in the current compensation period, obtain the temperature of the preset area 100 in the current compensation period.

[0199] Wherein, the distance between the first adjacent preset area 100 and the preset area 100 is less than a preset distance; the display brightness of the current compensation cycle is the average brightness of at least a portion of the image displayed in the current compensation cycle within the preset area 100; the first temperature difference of the preset area 100 in the current compensation cycle is the temperature difference between the preset area 100 temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle; and the second temperature difference of the first adjacent preset area 100 in the current compensation cycle is the temperature difference between the preset area 100 temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle. The first adjacent preset area 100, the ambient temperature in the current compensation cycle, the display brightness of the preset area 100 in the current compensation cycle, the first temperature difference of the preset area 100 in the current compensation cycle, and the second temperature difference of the first adjacent preset area 100 in the current compensation cycle have all been described in the embodiments related to the display panel 01, and will not be repeated here.

[0200] In one implementation, the temperature of the preset area 100 in the current compensation period is obtained based on the ambient temperature of the current compensation period, the display brightness of the preset area 100 in the current compensation period, the first temperature difference of the preset area 100 in the current compensation period, and the second temperature difference of the first adjacent preset area 100 in the current compensation period. Specifically, it can be obtained according to the formula T0(i)=α*L 0-1 (i)+β*(T 0-1 (i)-T E )+γ*T E +δ2*(T 0m -T E The calculation yields the temperature of any preset region 100 in the current compensation cycle.

[0201] In addition, it can also be based on the formula The calculation yields the temperature of any preset region 100 in the current compensation cycle.

[0202] Figure 19 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0203] In one technical solution corresponding to this embodiment, such as Figure 19 As shown, the panel temperature for the current compensation period is obtained, based at least on the ambient temperature of the current compensation period, including:

[0204] S76: For each of the preset regions 100, based on the ambient temperature of the current compensation period, the display brightness of the preset region 100 in the current compensation period, the first temperature difference of the preset region 100 in the current compensation period, the second temperature difference of the first adjacent preset region 100 in the current compensation period, and the third temperature difference of the second adjacent preset region 100 in the current compensation period, the temperature of the preset region 100 in the current compensation period is obtained.

[0205] Wherein, the distance between the first adjacent preset area 100 and the second adjacent preset area 100 and the preset area 100 is less than a preset distance, and the distance between the first adjacent preset area 100 and the preset area 100 is less than the distance between the second adjacent area and the preset area 100; the display brightness of the current compensation cycle is the average brightness of at least part of the image displayed in the current compensation cycle in the preset area 100; the first temperature difference of the preset area 100 in the current compensation cycle is the temperature difference between the preset area 100 temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle; the second temperature difference of the preset area 100 in the current compensation cycle is the temperature difference between the first adjacent preset area 100 temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle; and the third temperature difference of the preset area 100 in the current compensation cycle is the temperature difference between the second adjacent preset area 100 temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle. The first adjacent preset area 100, the second adjacent preset area 100, the ambient temperature of the current compensation period, the display brightness of the preset area 100 in the current compensation period, the first temperature difference of the preset area 100 in the current compensation period, the second temperature difference of the first adjacent preset area 100 in the current compensation period, and the third temperature difference of the second adjacent preset area 100 in the current compensation period have all been described in the embodiments related to the display panel 01, and will not be repeated here.

[0206] In one possible implementation, the temperature of the preset area 100 in the current compensation period is obtained based on the ambient temperature of the current compensation period, the display brightness of the preset area 100 in the current compensation period, the first temperature difference of the preset area 100 in the current compensation period, the second temperature difference of the first adjacent preset area 100 in the current compensation period, and the third temperature difference of the second adjacent preset area 100 in the current compensation period. Specifically, the temperature of any preset area 100 in the current compensation period can be obtained by calculating any one of the following formulas.

[0207]

[0208] T0(i)=α*L 0-1 (i)+β*(T 0-1 (i)-T E )+γ*TE +δ5*(T 0m -T E )+ε3*(T 0n -T E )

[0209] Figure 20 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application. Figure 21 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application. Figure 22 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application. Figure 23 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application. Figure 24 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application. Figure 25 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0210] When a preset region 100 corresponds to multiple first adjacent preset regions 100, such as Figure 20 , Figure 22 and Figure 23 As shown, in order to obtain the second temperature difference of the first adjacent preset region 100 in the current compensation cycle, the brightness compensation method provided in this application embodiment may further include:

[0211] S511: For each first adjacent preset region 100, obtain the temperature of the preset region 100 corresponding to the first adjacent preset region 100 in the previous compensation cycle.

[0212] S512: For each first adjacent preset region 100, determine the difference between the temperature of the preset region 100 corresponding to the first adjacent preset region 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle, and use it as the second temperature difference of the first adjacent preset region 100 in the current compensation cycle.

[0213] When a preset region 100 corresponds to multiple first adjacent preset regions 100, such as Figure 21 and Figure 24 and Figure 25 As shown, in order to obtain the second temperature difference of the first adjacent preset region 100 in the current compensation cycle, the brightness compensation method provided in this application embodiment may further include:

[0214] S521: Obtain the average temperature of multiple stored first adjacent preset regions 100 in the preset region 100 in the previous compensation cycle;

[0215] S522: The difference between the average temperature of the preset area 100 of the multiple first adjacent preset areas 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle is used as the second temperature difference of the first adjacent preset area 100 in the current compensation cycle.

[0216] When a preset region 100 corresponds to multiple second adjacent preset regions 100, such as Figure 22 and Figure 24 As shown, in order to obtain the third temperature difference of the second adjacent preset region 100 in the current compensation cycle, the brightness compensation method provided in this application embodiment may further include:

[0217] S611: For each second adjacent preset region 100, obtain the temperature of the preset region 100 corresponding to the second adjacent preset region 100 in the previous compensation cycle;

[0218] S612: For each second adjacent preset region 100, determine the difference between the temperature of the preset region 100 corresponding to the previous compensation cycle and the ambient temperature of the current compensation cycle, and use it as the third temperature difference of the second adjacent preset region 100 in the current compensation cycle.

[0219] When a preset region 100 corresponds to multiple second adjacent preset regions 100, such as Figure 23 and Figure 25 To obtain the third temperature difference of the second adjacent preset region 100 in the current compensation cycle, the brightness compensation method provided in this application embodiment may further include:

[0220] S621: Obtain the average temperature of multiple stored second adjacent preset regions 100 in the preset region 100 in the previous compensation cycle;

[0221] S622: The difference between the average temperature of multiple second adjacent preset regions 100 in the previous compensation cycle and the ambient temperature in the current compensation cycle is used as the third temperature difference of the second adjacent preset regions 100 in the current compensation cycle.

[0222] Figure 26 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0223] In one embodiment of this application, such as Figure 26 As shown, the brightness compensation method for the display panel also includes:

[0224] S2: Determine whether the ambient temperature of the current compensation cycle is greater than or equal to the preset value.

[0225] If the ambient temperature of the current compensation cycle is greater than or equal to the preset value, then execute S7: obtain the panel temperature of the current compensation cycle based at least on the ambient temperature of the current compensation cycle, and execute S8: determine the target data voltage based on the panel temperature of the current compensation cycle and the image data of the screen to be displayed.

[0226] If the ambient temperature of the current compensation cycle is lower than the preset value, then execute S91: determine the target data voltage based on the image data of the screen to be displayed; wherein, the target data voltage is independent of the panel temperature of the current compensation cycle.

[0227] That is, when the ambient temperature is lower than the preset value, the panel temperature of the current compensation cycle is obtained according to the method provided in the above embodiment, and the target data voltage is further determined; when the ambient temperature is lower than the preset value, it is not necessary to obtain the panel temperature of the current compensation area when determining the target data voltage according to the image data.

[0228] Figure 27 This is a schematic flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application.

[0229] In one embodiment of this application, such as Figure 27 As shown, the brightness compensation method for the display panel also includes:

[0230] S2: Determine whether the ambient temperature of the current compensation cycle is greater than or equal to the preset value;

[0231] If the ambient temperature of the current compensation cycle is greater than or equal to the preset value, then execute S7: obtain the panel temperature of the current compensation cycle based at least on the ambient temperature of the current compensation cycle, and execute S8: determine the target data voltage based on the panel temperature of the current compensation cycle and the image data of the screen to be displayed.

[0232] If the ambient temperature of the current compensation period is lower than a preset value, then S92 is executed: The target data voltage is determined based on the display brightness and image data of the screen to be displayed in the current compensation period; the target data voltage is independent of the ambient temperature and the first temperature difference of the current compensation period. That is, when the ambient temperature is lower than the preset value, the panel temperature of the current compensation period is obtained according to the method provided in the above embodiment, and the target data voltage is further determined; when the ambient temperature is lower than the preset value, the LUT is selected based on the display brightness of the current compensation period when determining the target data voltage according to the image data, and it is not necessary to consider the ambient temperature and the first temperature difference of the current compensation period.

[0233] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A display panel, characterized in that, The display panel includes multiple pixels; In the first state, the data voltage received by the pixel during the compensation period is related to the panel temperature of the current compensation period; The panel temperature in the current compensation cycle is related to the ambient temperature in the current compensation cycle, the display brightness in the current compensation cycle, and the first temperature difference in the current compensation cycle. The display brightness in the current compensation cycle is the average brightness of at least a portion of the screen displayed in the current compensation cycle, and the first temperature difference in the current compensation cycle is the temperature difference between the panel temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle. The ambient temperature when the display panel is in the first state is greater than or equal to a preset value; In the second state, the data voltage received by the pixel in the compensation period is independent of the panel temperature in the current compensation period, or the data voltage received by the pixel in the compensation period is related to the display brightness in the current compensation period and the data voltage received by the pixel in the compensation period is independent of the ambient temperature and the first temperature difference in the current compensation period. The ambient temperature of the display panel in the second state is less than a preset value.

2. The display panel according to claim 1, characterized in that, In the first state, the panel temperature during the current compensation cycle satisfies: ; in, The panel temperature for the current compensation cycle. This is the panel temperature from the previous compensation cycle. The ambient temperature during the current compensation period. The display brightness for the current compensation cycle. , and These are the weighting coefficients.

3. The display panel according to claim 1, characterized in that, The display panel includes N preset areas, each of which includes a plurality of pixels, where N is an integer greater than or equal to 2; In the first state, the data voltage received by the pixel during the compensation period is related to the panel temperature of the current compensation period, including: In the first state, the data voltage received by the pixel in the i-th preset region during the compensation period is related to the preset region temperature of the i-th preset region in the current compensation period; the preset region temperature of the i-th preset region in the current compensation period is the panel temperature of the i-th preset region in the current compensation period, and the preset region temperature of the i-th preset region in the current compensation period is related to the ambient temperature of the current compensation period, the display brightness of the i-th preset region in the current compensation period, and the first temperature difference of the i-th preset region in the current compensation period; the display brightness of the i-th preset region in the current compensation period is the average brightness of at least part of the image displayed in the i-th preset region during the current compensation period, and the first temperature difference of the i-th preset region in the current compensation period is the temperature difference between the preset region temperature of the i-th preset region in the previous compensation period and the ambient temperature of the current compensation period; 1≤i≤N.

4. The display panel according to claim 3, characterized in that, The temperature of the i-th preset region in the current compensation cycle satisfies: ; in, Let be the preset temperature of the i-th preset region in the current compensation cycle. The preset temperature of the i-th preset region in the previous compensation cycle. The current compensated ambient temperature, Let be the display brightness of the i-th preset area in the current compensation cycle. , and These are the weighting coefficients.

5. The display panel according to claim 3, characterized in that, In the first state, the temperature of the i-th preset region in the current compensation cycle is also related to the second temperature difference of the first adjacent preset region in the current compensation cycle. The distance between the first adjacent preset region and the i-th preset region is less than a preset distance. The second temperature difference in the current compensation cycle is the temperature difference between the preset region temperature of the first adjacent preset region in the previous compensation cycle and the ambient temperature in the current compensation cycle.

6. The display panel according to claim 5, characterized in that, The i-th preset region corresponds to m first neighboring preset regions, where m is a positive integer greater than or equal to 2; the preset region temperature of the i-th preset region in the current compensation cycle satisfies: ; in, Let be the preset temperature of the i-th preset region in the current compensation cycle. The preset temperature of the i-th preset region in the previous compensation cycle. Let J be the temperature of the j-th first neighboring preset region in the previous compensation cycle. The ambient temperature during the current compensation period. Let be the display brightness of the i-th preset area in the current compensation cycle. , , and is the weighting coefficient, 1≤j≤m.

7. The display panel according to claim 5, characterized in that, The i-th preset region corresponds to m first neighboring preset regions, where m is a positive integer greater than or equal to 2; the preset region temperature of the i-th preset region in the current compensation cycle satisfies: ; in, Let be the preset temperature of the i-th preset region in the current compensation cycle. The preset temperature of the i-th preset region in the previous compensation cycle. Let m be the average temperature of the m first neighboring preset regions in the previous compensation cycle. The ambient temperature during the current compensation period. Let be the display brightness of the i-th preset area in the current compensation cycle. , , and is the weighting coefficient, 1≤j≤m.

8. The display panel according to claim 3, characterized in that, In the first state, the temperature of the i-th preset region in the current compensation cycle is also related to the second temperature difference between the first adjacent preset regions in the current compensation cycle and the third temperature difference between the second adjacent preset regions in the current compensation cycle. The distances between the first adjacent preset region and the second adjacent preset region and the i-th preset region are both less than a preset distance, and the distance between the first adjacent preset region and the i-th preset region is less than the distance between the second adjacent preset region and the i-th preset region; The second temperature difference in the current compensation cycle is the temperature difference between the preset area temperature of the first adjacent preset area in the previous compensation cycle and the ambient temperature in the current compensation cycle. The third temperature difference in the current compensation cycle is the temperature difference between the preset area temperature of the second adjacent preset area in the previous compensation cycle and the ambient temperature in the current compensation cycle.

9. The display panel according to claim 8, characterized in that, The i-th preset region corresponds to m first adjacent preset regions and n second adjacent preset regions, where m is a positive integer greater than or equal to 2 and n is a positive integer greater than or equal to 2; The temperature of the i-th preset region in the current compensation cycle satisfies: ; in, Let be the preset temperature of the i-th preset region in the current compensation cycle. The preset temperature of the i-th preset region in the previous compensation cycle. Let J be the temperature of the j-th first neighboring preset region in the previous compensation cycle. The preset temperature of the k-th preset region in the previous compensation cycle. The ambient temperature during the current compensation period. Let be the display brightness of the i-th preset area in the current compensation cycle. , , , and is the weighting coefficient, 1≤j≤m, 1≤k≤n.

10. The display panel according to claim 8, characterized in that, The i-th preset region corresponds to m first adjacent preset regions and n second adjacent preset regions, where m is a positive integer greater than or equal to 2 and n is a positive integer greater than or equal to 2; The temperature of the i-th preset region in the current compensation cycle satisfies: ; in, Let be the preset temperature of the i-th preset region in the current compensation cycle. The preset temperature of the i-th preset region in the previous compensation cycle. Let J be the temperature of the j-th first neighboring preset region in the previous compensation cycle. Let be the average temperature of the n first neighboring preset regions in the previous compensation cycle. The ambient temperature during the current compensation period. Let be the display brightness of the i-th preset area in the current compensation cycle. , , , and is the weighting coefficient, 1≤j≤m, 1≤k≤n.

11. The display panel according to claim 8, characterized in that, The i-th preset region corresponds to m first adjacent preset regions and n second adjacent preset regions, where m is a positive integer greater than or equal to 2 and n is a positive integer greater than or equal to 2; The temperature of the i-th preset region in the current compensation cycle satisfies: ; in, Let be the preset temperature of the i-th preset region in the current compensation cycle. The preset temperature of the i-th preset region in the previous compensation cycle. Let m be the average temperature of the m first neighboring preset regions in the previous compensation cycle. Let be the average temperature of the n first neighboring preset regions in the previous compensation cycle. The ambient temperature during the current compensation period. Let be the display brightness of the i-th preset area in the current compensation cycle. , , , and is the weighting coefficient, 1≤j≤m, 1≤k≤n.

12. The display panel according to any one of claims 2, 4, 6, 7, 9, 10, and 11, characterized in that, 。 13. The display panel according to claim 1, characterized in that, The display panel has a first mode and a second mode, and the refresh rate of the display panel in the first mode is greater than the refresh rate in the second mode. The number of frames displayed by the display panel in one compensation cycle in the first mode is less than or equal to the number of frames displayed by the display panel in one compensation cycle in the second mode.

14. A brightness compensation method for a display panel, characterized in that, include: Obtain the ambient temperature for the current compensation period; At least based on the ambient temperature of the current compensation period, obtain the panel temperature of the current compensation period; The panel temperature in the current compensation cycle is related to the ambient temperature in the current compensation cycle, the display brightness in the current compensation cycle, and the first temperature difference in the current compensation cycle. The display brightness in the current compensation cycle is the average brightness of at least a portion of the screen displayed in the current compensation cycle, and the first temperature difference in the current compensation cycle is the temperature difference between the panel temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle. The target data voltage is determined based on the panel temperature during the current compensation cycle.

15. The method according to claim 14, characterized in that, After obtaining the current ambient temperature, the method further includes: Determine whether the ambient temperature during the current compensation cycle is greater than or equal to the preset value; If the ambient temperature of the current compensation cycle is greater than or equal to a preset value, then the panel temperature of the current compensation cycle is obtained based at least on the ambient temperature of the current compensation cycle, and the target data voltage is determined based on the panel temperature of the current compensation cycle and the image data of the screen to be displayed. If the ambient temperature during the current compensation cycle is lower than a preset value, the target data voltage is determined based on the image data of the screen to be displayed; the target data voltage is independent of the panel temperature during the current compensation cycle.

16. The method according to claim 14, characterized in that, After obtaining the current ambient temperature, the method further includes: Determine whether the ambient temperature during the current compensation cycle is greater than or equal to the preset value; If the ambient temperature of the current compensation cycle is greater than or equal to a preset value, then the panel temperature of the current compensation cycle is obtained based at least on the ambient temperature of the current compensation cycle, and the target data voltage is determined based on the panel temperature of the current compensation cycle and the image data of the screen to be displayed. If the ambient temperature of the current compensation cycle is lower than the preset value, the target data voltage is determined based on the display brightness and the image data of the screen to be displayed in the current compensation cycle; the target data voltage is independent of the ambient temperature of the current compensation cycle and the first temperature difference of the current compensation cycle.

17. The method according to claim 14, characterized in that, The display panel is used to display multiple frames of images within a current compensation cycle, and the method further includes: The ambient temperature of the current compensation cycle is obtained in the first stage of the current compensation cycle; the display panel also displays at least one frame of display image in the second stage of the current compensation cycle, and the first stage of the current compensation cycle is located before the second stage of the current compensation cycle.

18. The method according to claim 14, characterized in that, The display panel is used to display multiple frames of images within a current compensation cycle, and the method further includes: In the third stage of the current compensation cycle, the average brightness of at least a portion of the displayed images that have been displayed before the third stage in the current compensation cycle is obtained to obtain the display brightness of the current compensation cycle.

19. The method according to claim 14, characterized in that, The method further includes: Obtain the panel temperature from the previous compensation cycle; Based on the panel temperature of the previous compensation cycle and the ambient temperature of the current compensation cycle, the first temperature difference of the current compensation cycle is determined.

20. The method according to claim 19, characterized in that, The step of obtaining the panel temperature from the previous compensation cycle includes: Retrieve the panel temperature from the previous compensation cycle that has been stored.

21. The method according to claim 19, characterized in that, The step of obtaining the panel temperature from the previous compensation cycle includes: Obtain the ambient temperature, display brightness, and first temperature difference corresponding to the previous compensation cycle that have been stored; Based on the ambient temperature, display brightness, and first temperature difference corresponding to the previous compensation cycle, the panel temperature of the previous compensation cycle is determined.

22. The method according to claim 19, characterized in that, If the ambient temperature before the current compensation cycle is less than a preset value, and / or if the display panel did not display any image before the current compensation cycle, then obtaining the panel temperature of the previous compensation cycle includes: Use the ambient temperature of the current compensation cycle as the panel temperature of the previous compensation cycle.

23. The method according to claim 14, characterized in that, The display panel has a first mode and a second mode, and the refresh rate of the display panel in the first mode is greater than the refresh rate in the second mode. The number of frames displayed by the display panel in one compensation cycle in the first mode is less than or equal to the number of frames displayed by the display panel in one compensation cycle in the second mode.

24. The method according to claim 14, characterized in that, The display panel includes N preset areas, each of which includes multiple pixels, where N is an integer greater than or equal to 2; The process of obtaining the panel temperature for the current compensation period, based at least on the ambient temperature of the current compensation period, includes: For each of the preset regions, the temperature of the preset region in the current compensation period is obtained based on the ambient temperature of the current compensation period, the display brightness of the preset region in the current compensation period, and the first temperature difference of the preset region in the current compensation period. The display brightness of the preset area in the current compensation cycle is the average brightness of at least part of the image displayed in the preset area during the current compensation cycle. The first temperature difference of the preset area in the current compensation cycle is the temperature difference between the preset area temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle.

25. The method according to claim 14, characterized in that, The display panel includes N preset areas, each of which includes multiple pixels, where N is an integer greater than or equal to 2; The process of obtaining the panel temperature for the current compensation period, based at least on the ambient temperature of the current compensation period, includes: For each of the preset regions, the preset region temperature for the current compensation period is obtained based on the ambient temperature of the current compensation period, the display brightness of the preset region in the current compensation period, the first temperature difference of the preset region in the current compensation period, and the second temperature difference of the first adjacent preset region in the current compensation period. The distance between the first adjacent preset region and the preset region is less than a preset distance. The display brightness of the current compensation period is the average brightness of at least part of the image displayed in the current compensation period in the preset region. The first temperature difference of the preset region in the current compensation period is the temperature difference between the preset region temperature in the previous compensation period and the ambient temperature in the current compensation period. The second temperature difference of the current compensation period is the temperature difference between the preset region temperature in the previous compensation period and the ambient temperature in the current compensation period.

26. The method according to claim 14, characterized in that, The display panel includes N preset areas, each of which includes multiple pixels, where N is an integer greater than or equal to 2; The process of obtaining the panel temperature for the current compensation period, based at least on the ambient temperature of the current compensation period, includes: For each of the preset areas, the temperature of the preset area in the current compensation period is obtained based on the ambient temperature of the current compensation period, the display brightness of the preset area in the current compensation period, the first temperature difference of the preset area in the current compensation period, the second temperature difference of the first adjacent preset area in the current compensation period, and the third temperature difference of the second adjacent preset area in the current compensation period. The distance between the first adjacent preset area and the second adjacent preset area and the preset area is less than a preset distance, and the distance between the first adjacent preset area and the preset area is less than the distance between the second adjacent area and the preset area; the display brightness of the current compensation cycle is the average brightness of at least part of the image displayed in the current compensation cycle in the preset area; the first temperature difference of the preset area in the current compensation cycle is the temperature difference between the preset area temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle; the second temperature difference of the current compensation cycle is the temperature difference between the first adjacent preset area temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle; and the third temperature difference of the current compensation cycle is the temperature difference between the second adjacent preset area temperature in the previous compensation cycle and the ambient temperature in the current compensation cycle.

27. The method according to claim 25 or 26, characterized in that, One preset region corresponds to multiple first adjacent preset regions, and the method further includes: For each of the first adjacent preset regions, obtain the preset region temperature corresponding to the first adjacent preset region in the previous compensation cycle; For each of the first adjacent preset regions, the difference between the preset region temperature corresponding to the first adjacent preset region in the previous compensation cycle and the ambient temperature in the current compensation cycle is determined as the second temperature difference of the first adjacent preset region in the current compensation cycle.

28. The method according to claim 25 or 26, characterized in that, The method further includes: Obtain the average temperature of multiple stored first adjacent preset regions in the preset region of the previous compensation cycle; The difference between the average temperature of multiple first adjacent preset areas in the previous compensation cycle and the ambient temperature in the current compensation cycle is used as the second temperature difference of the first adjacent preset areas in the current compensation cycle.

29. The method according to claim 26, characterized in that, The method further includes: For each of the second adjacent preset regions, obtain the preset region temperature corresponding to the second adjacent preset region in the previous compensation cycle; For each of the second adjacent preset regions, the difference between the preset region temperature corresponding to the second adjacent preset region in the previous compensation cycle and the ambient temperature in the current compensation cycle is determined as the third temperature difference of the second adjacent preset region in the current compensation cycle.

30. The method according to claim 26, characterized in that, The method further includes: Obtain the average temperature of multiple stored second neighboring preset regions in the preset region during the previous compensation cycle; The difference between the average temperature of multiple second adjacent preset regions in the previous compensation cycle and the ambient temperature in the current compensation cycle is used as the third temperature difference of the second adjacent preset regions in the current compensation cycle.