Display device and brightness suppression method
By introducing a brightness suppression method into the driving circuit, the overall brightness is suppressed first and then the local brightness is adjusted, which solves the problem of current overshoot when the display device switches brightness, extends the device life and improves the display effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WUHAN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO LTD
- Filing Date
- 2025-09-12
- Publication Date
- 2026-07-31
AI Technical Summary
Existing power management chips are unable to respond quickly to transient load changes when a display device switches from a low-brightness scene to a high-brightness scene, resulting in current overshoot, which affects display quality and lifespan.
By introducing a brightness suppression method into the driving circuit, the overall brightness is first suppressed based on the brightness data of historical image frames, and then finely adjusted based on the local brightness data of the current image frame, thereby achieving real-time current limiting and avoiding current overshoot.
It effectively avoids current overshoot, slows down device aging, and improves the display effect and service life of the display device.
Smart Images

Figure CN120932575B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, specifically to a display device and a brightness suppression method. Background Technology
[0002] In display devices, pixels can function as independent light-emitting units, with their brightness directly controlled by the driving current. When the display suddenly switches from a low-brightness scene to a high-brightness scene, a large amount of current needs to be injected into a large number of pixels within a very short time, causing a sharp increase in the total current demand of the driving circuit. However, existing power management integrated circuits (PMICs) typically struggle to respond to such transient load changes so quickly, easily leading to current overshoot (Peak Current) phenomena. This accelerates device aging and damage, affecting the display effect and lifespan of the display device. Summary of the Invention
[0003] This application provides a display device and a brightness suppression method, which can achieve precise and accurate real-time current limiting, effectively avoid the occurrence of current overshoot, delay device aging and reduce device damage, and improve the display effect and service life of the display device.
[0004] In a first aspect, embodiments of this application provide a display device, the display device comprising:
[0005] The display panel includes a plurality of pixels arranged in an array, and the plurality of pixels include N groups of pixels, each group of pixels including at least one row of pixels, wherein N is a positive integer;
[0006] The driving circuit, connected to the display panel, is configured as follows:
[0007] A first suppression coefficient is determined based on the brightness data of the multiple pixels in historical image frames;
[0008] According to the first suppression coefficient, the original grayscale data of the multiple pixels in the current image frame are suppressed to obtain the transition grayscale data of the multiple pixels in the current image frame.
[0009] A second suppression coefficient is determined based on the brightness data of the first i groups of pixels in the current image frame; wherein i is a positive integer less than N;
[0010] According to the second suppression coefficient, the transition grayscale data of the (i+1)th group of pixels in the current image frame is suppressed to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame; wherein, the (i+1)th group of pixels is adjacent to the i-th group of pixels;
[0011] The current image frame is displayed on the display panel according to the target grayscale data of each pixel in the current image frame.
[0012] Secondly, embodiments of this application provide a brightness suppression method, which is applied to a driving circuit in a display device. The display device further includes a display panel connected to the driving circuit. The display panel includes a plurality of pixels arranged in an array, and the plurality of pixels includes N groups of pixels, each group of pixels including at least one row of pixels, where N is a positive integer. The brightness suppression method includes:
[0013] A first suppression coefficient is determined based on the brightness data of the multiple pixels in historical image frames;
[0014] According to the first suppression coefficient, the original grayscale data of the multiple pixels in the current image frame are suppressed to obtain the transition grayscale data of the multiple pixels in the current image frame.
[0015] A second suppression coefficient is determined based on the brightness data of the first i groups of pixels in the current image frame; wherein i is a positive integer less than N;
[0016] According to the second suppression coefficient, the transition grayscale data of the (i+1)th group of pixels in the current image frame is suppressed to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame; wherein, the (i+1)th group of pixels is adjacent to the i-th group of pixels;
[0017] The current image frame is displayed on the display panel according to the target grayscale data of each pixel in the current image frame.
[0018] In summary, the technical solution provided in this application first suppresses the overall brightness of the current image frame based on the brightness data of historical image frames to ensure the overall display effect of the image. Then, based on the cumulatively updated brightness data of at least one row in the current image frame, it performs local brightness suppression on at least one subsequent row in the current image frame. This fully considers scenarios where the brightness of the current image frame changes abruptly, achieving real-time brightness suppression of high-brightness areas. Furthermore, by using pixel grouping processing, such as row-by-row processing, it achieves more refined and accurate real-time brightness suppression. Therefore, this application's embodiment first performs overall brightness suppression on the image frame, and then performs local brightness suppression, effectively ensuring the overall display effect of the image and avoiding local display abnormalities caused by prior execution of limited brightness suppression. In addition, this application's embodiment achieves refined and accurate real-time brightness suppression of high-brightness areas in the image frame through local brightness suppression, thereby achieving refined and accurate real-time current limiting, effectively avoiding current overshoot, delaying device aging, reducing device damage, and improving the display effect and service life of the display device. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a schematic diagram of a display device provided in an embodiment of this application;
[0021] Figure 2 This is a schematic diagram of a driving circuit provided in an embodiment of this application;
[0022] Figure 3 This is a schematic diagram of a first brightness suppression module provided in an embodiment of this application;
[0023] Figure 4 This is a schematic diagram of a second brightness suppression module provided in an embodiment of this application;
[0024] Figure 5 This is a schematic diagram of a first mapping data provided in an embodiment of this application;
[0025] Figure 6 This is a schematic diagram of a second mapping data provided in an embodiment of this application;
[0026] Figure 7 This is a schematic diagram illustrating a brightness suppression effect provided in an embodiment of this application;
[0027] Figure 8 This is a schematic diagram of another driving circuit provided in an embodiment of this application;
[0028] Figure 9 This is a schematic diagram illustrating a brightness suppression effect provided in an embodiment of this application;
[0029] Figure 10 This is a schematic diagram of a third mapping data provided in an embodiment of this application;
[0030] Figure 11 This is a schematic diagram illustrating the relationship between a second suppression coefficient and brightness deviation data provided in an embodiment of this application;
[0031] Figure 12 This is a flowchart of a brightness suppression method provided in an embodiment of this application. Detailed Implementation
[0032] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. The described technical solutions are for illustrative purposes only and should not be construed as limiting the scope of protection of this application.
[0033] Furthermore, in the embodiments of this application, "multiple" refers to two or more. The terms "first" and "second," etc., in the embodiments of this application are used to distinguish different technical features and do not indicate any order, quantity, or importance.
[0034] The various embodiments provided in this application are similar, and features in different embodiments can be combined with each other.
[0035] The order in which the following embodiments are described is not intended to limit the preferred order of the embodiments.
[0036] Current overshoot can cause the following problems:
[0037] Firstly, overcurrent and overheating: When the PMIC is overloaded, the internal metal-oxide-semiconductor field-effect transistor (MOS transistor) / transistor is subjected to excessive current, causing the local temperature rise to exceed the material's tolerance limit. For example, the local temperature rise may exceed 150°C, leading to insulation breakdown or metal wire melting.
[0038] Secondly, reverse electromotive force impact: If there is an inductive load at the back end of the PMIC, such as a screen cable, a sudden change in current will induce a reverse voltage, which will break down the PN junction of the PMIC output stage. This is especially common and extremely destructive in a DC-DC topology.
[0039] Third, cumulative damage: Although multiple minor overloads do not cause immediate failure, they will accelerate semiconductor aging, manifested as increased internal resistance or decreased voltage regulation accuracy.
[0040] To protect PMICs and related circuits from damage caused by current overshoot, a current protection algorithm, namely the ACL (Auto Current Limit) algorithm, is provided. The ACL algorithm predicts the required current by monitoring the average picture level (APL) and generates a brightness suppression ratio based on the prediction result, thereby limiting the current magnitude.
[0041] However, the ACL algorithm has inherent design flaws: the ACL algorithm predicts the current demand of the current frame based on the APL of the previous frame, but in the transition frame, the low APL data of the previous frame cannot reflect the sudden increase in current demand. The inter-frame dependency causes the generation of the brightness suppression ratio to be lagging, and it cannot limit the current in time, which will still cause the PMIC to overcurrent and overshoot.
[0042] In view of this, embodiments of this application provide a display device and a brightness suppression method, which can avoid PMIC hardware damage caused by current overshoot after a sudden increase in APL.
[0043] Please see Figure 1 , Figure 1 This is a schematic diagram of a display device provided in an embodiment of this application. The display device can be implemented as any of the following: LED (Light Emitting Diode) display, AMOLED (Active Matrix Organic Light Emitting Diode) display, OLED (Organic Light Emitting Diode Display) display, Micro LED (Micro Light Emitting Diode) display, Mini LED (Miniature Light Emitting Diode) display, etc. It should be understood that this does not constitute a limitation on the embodiments of this application, and the display device in the embodiments of this application can also be implemented as an LCD (Liquid Crystal Display), etc.
[0044] like Figure 1As shown, the display device may include: a display panel 100, a timing controller 200, a source drive circuit 300, a gate drive circuit 400, a light emission control circuit 500, a power management chip 600, and an application processor 700. The application processor 700 can send display data to the timing controller 200, which may include multiple image frames. The timing controller 200 generates a gate drive signal, a data signal, and a light emission control signal based on the display data, and sends the data signal to the source drive circuit 300, the gate drive signal to the gate drive circuit 400, and the light emission control signal to the light emission control circuit 500. The source drive circuit 300 is connected to multiple pixels 110 in the display panel 100 via a data line DL, and controls the brightness and / or color of the pixels 110 according to the data signal. The gate drive circuit 400 is connected to multiple pixels 110 in the display panel 100 via a scan line GL, and controls the opening or closing of the pixels 110 according to the gate drive signal. The light-emitting control circuit 500 is connected to multiple pixels 110 in the display panel 100 via light-emitting control signal lines EM, and controls the light-emitting state and / or light-emitting intensity of the pixels 110 according to the light-emitting control signals. The power management chip 600 can provide the required power to other devices in the display device, such as the display panel 100, timing controller 200, source drive circuit 300, gate drive circuit 400, and light-emitting control circuit 500.
[0045] It should be understood that the gate driving circuit 400 and the light emission control circuit 500 may be located in the display panel 100 or outside the display panel 100, and the embodiments of this application do not limit this. Figure 1 For ease of description, the example given is that the gate driving circuit 400 and the light emission control circuit 500 are located in the display panel 100. This does not constitute a limitation on the embodiments of this application.
[0046] It should be noted that the driving circuit in the following embodiments includes, but is not limited to, any one of the timing controller 200, the source driving circuit 300, and the application processor 700. The driving circuit in the following embodiments is connected to the display panel 100. This connection can be a direct connection, such as the source driving circuit 300 being directly connected to the display panel 100; or it can be an indirect connection, such as the timing controller 200 being indirectly connected to the display panel 100, passing through the source driving circuit 300, the gate driving circuit 400, and the light-emitting control circuit 500.
[0047] Based on this, the display device in the embodiments of this application includes a display panel and a driving circuit connected to the display panel, and the display device can be implemented as described above. Figure 1 The display device shown.
[0048] The display panel includes multiple pixels arranged in an array, and the multiple pixels include N groups of pixels, where N is a positive integer, for example, N is a positive integer greater than or equal to 2. Each group of pixels includes at least one row of pixels in the display panel, such as one row of pixels, two rows of pixels, or three rows of pixels, etc. The number of pixel rows included in each group of pixels can be flexibly set according to actual needs, and this application embodiment does not limit this.
[0049] The driving circuit can suppress the brightness of image frames to achieve real-time current limiting, minimize current overshoot, and improve the display effect and lifespan of the display device. In this embodiment, the driving circuit is configured to: determine a first suppression coefficient based on the brightness data of multiple pixels in historical image frames; suppress the brightness of the original grayscale data of multiple pixels in the current image frame according to the first suppression coefficient to obtain the transition grayscale data of multiple pixels in the current image frame; determine a second suppression coefficient based on the brightness data of the first i groups of pixels in the current image frame; suppress the brightness of the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame; and display the current image frame on the display panel according to the target grayscale data of each pixel in the current image frame.
[0050] A historical image frame is an image frame that precedes the current image frame. A historical image frame can be one or more image frames, and it can be adjacent to the current image frame. For example, a historical image frame can be the image frame preceding the current image frame.
[0051] Where i is a positive integer less than N, and the (i+1)th group of pixels is adjacent to the ith group of pixels. This application does not limit the relationship between the number of pixel rows included in multiple groups of pixels; the number of pixel rows included in each group of pixels can be the same or different. For ease of data processing, multiple groups of pixels can be set to include the same number of pixel rows. The (i+1)th group of pixels can be the next group of pixels adjacent to the ith group of pixels. When each group of pixels includes one row of pixels, the (i+1)th group of pixels being adjacent to the ith group of pixels means that the pixel row in the (i+1)th group of pixels is the next pixel row adjacent to the pixel row in the ith group of pixels. When each group of pixels includes multiple rows of pixels, the (i+1)th group of pixels being adjacent to the ith group of pixels means that the first pixel row in the (i+1)th group of pixels is the next pixel row adjacent to the last pixel row in the ith group of pixels.
[0052] This application embodiment adds an OCL (Over Current Limit) function to the traditional ACL (i.e., overall brightness suppression of the current image frame based on the brightness data of historical image frames). In the OCL function, the driving circuit determines a second suppression coefficient based on the brightness data of the previous i groups of pixels in the current image frame, and performs brightness suppression on the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient, thereby achieving local brightness suppression of the current image frame. The driving circuit can cumulatively update the brightness data of at least one group of pixels in the current image frame. For example, it can calculate the brightness data of the first group of pixels in the current image frame, calculate the brightness data of the first and second groups of pixels in the current image frame, calculate the brightness data of the first, second, and third groups of pixels in the current image frame, and so on, until the brightness data of the first to the last group of pixels in the current image frame are calculated.
[0053] It should be understood that the brightness data of the first group of pixels to the last group of pixels in the current image frame can also be called the brightness data of multiple pixels in the current image frame, which is used for brightness suppression in the next image frame for the current image frame; the brightness data of the first i groups of pixels in the current image frame can also be called the cumulative updated brightness data of the i-th group of pixels, which is used for brightness suppression in the (i+1)-th group of pixels.
[0054] In summary, the technical solution provided in this application first suppresses the overall brightness of the current image frame based on the brightness data of historical image frames to ensure the overall display effect of the image. Then, based on the cumulatively updated brightness data of at least one row in the current image frame, it performs local brightness suppression on at least one subsequent row in the current image frame. This fully considers scenarios where the brightness of the current image frame changes abruptly, achieving real-time brightness suppression of high-brightness areas. Furthermore, by using pixel grouping processing, such as row-by-row processing, it achieves more refined and accurate real-time brightness suppression. Therefore, this application's embodiment first performs overall brightness suppression on the image frame, and then performs local brightness suppression, effectively ensuring the overall display effect of the image and avoiding local display abnormalities caused by prior execution of limited brightness suppression. In addition, this application's embodiment achieves refined and accurate real-time brightness suppression of high-brightness areas in the image frame through local brightness suppression, thereby achieving refined and accurate real-time current limiting, effectively avoiding current overshoot, delaying device aging, reducing device damage, and improving the display effect and service life of the display device.
[0055] It's important to clarify that raw grayscale data refers to the grayscale data of a pixel before brightness suppression (both overall and local brightness suppression), transitional grayscale data refers to the grayscale data of a pixel after overall brightness suppression and before local brightness suppression, and target grayscale data refers to the grayscale data of a pixel after local brightness suppression. It should be understood that overall brightness suppression and / or local brightness suppression may reduce the grayscale data value, or it may maintain the grayscale data value. For example, if the brightness of the current image frame is low, overall brightness suppression may not reduce the grayscale data value, but rather maintain it. Therefore, the value of transitional grayscale data may be less than or equal to the value of raw grayscale data, and the value of target grayscale data may be less than or equal to the value of transitional grayscale data.
[0056] In this embodiment, luminance data can refer to APL (Average Power Count), which can be the average current data of at least one pixel. Therefore, the luminance data of multiple pixels in a historical image frame can refer to the average current data required by multiple pixels in the historical image frame; the luminance data of the first i groups of pixels (i.e., the first to the i-th groups of pixels) in the current image frame can refer to the average current data required by the first i groups of pixels (i.e., the first to the i-th groups of pixels) in the current image frame. Luminance data can be obtained through APL statistics. In this embodiment, overall luminance suppression and local luminance suppression can be independent or share the APL statistics function module. The following embodiments describe these two working methods respectively.
[0057] Please see Figure 2 , Figure 2 This is a schematic diagram of a driving circuit provided in an embodiment of this application. For example... Figure 2 As shown, the driving circuit may include a first brightness suppression module 210, a second brightness suppression module 220, and a display driving module 230.
[0058] The first brightness suppression module 210 is configured to: determine a first suppression coefficient based on the brightness data of multiple pixels in historical image frames; and suppress the brightness of the original grayscale data of multiple pixels in the current image frame according to the first suppression coefficient to obtain the transition grayscale data of multiple pixels in the current image frame.
[0059] The second brightness suppression module 220 is configured to: determine the second suppression coefficient based on the brightness data of the first i groups of pixels in the current image frame; and suppress the brightness of the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient, so as to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame.
[0060] The display driver module 230 is configured to display the current image frame in the display panel based on the target grayscale data of each pixel in the current image frame.
[0061] The first brightness suppression module 210 is used to suppress the overall brightness of the current image frame based on the brightness data of historical image frames; the second brightness suppression module 220 is used to suppress the brightness of at least one subsequent row in the current image frame based on the cumulatively updated brightness data of at least one row in the current image frame; and the display driving module 230 is used to display the current image frame on the display panel based on the target grayscale data corresponding to the current image frame.
[0062] It should be understood that the display driver module 230 can directly drive the display panel to display the current image frame. For example, the driving circuit can be a source driving circuit, so the display driver module 230 can directly drive the display panel. Alternatively, the display driver module 230 can drive the display panel to display the current image frame through other modules. For example, the driving circuit can be a timing controller, so the display driver module 230 can drive the display panel to display the current image frame through a source driving circuit. Furthermore, the display driver module 230 can directly output the target grayscale data, or it can further process the target grayscale data before outputting it, such as further executing Image Response Compensation (IRC) algorithms, Dynamic Brightness Improvement (DBI) algorithms, Demura algorithms, gamma correction, etc.
[0063] Figure 2 In the illustrated embodiment, the first brightness suppression module 210 and the second brightness suppression module 220 are independent of each other, and the workflow of the second brightness suppression module 220 follows that of the first brightness suppression module 210. This is because the first brightness suppression module 210 performs overall brightness suppression, and overall current limiting will not cause abnormal image display, while the second brightness suppression module 220 performs local brightness suppression. Although local current limiting can achieve the purpose of current limiting, it is more likely to cause abnormal image display. Since the first brightness suppression module 210 and the second brightness suppression module 220 are independent of each other, they each perform APL statistics to obtain brightness data.
[0064] Please see Figure 3 , Figure 3 This is a schematic diagram of a first brightness suppression module provided in an embodiment of this application. Figure 3 As shown, the first brightness suppression module 210 may include a first brightness calculation unit 211, a first coefficient mapping unit 212, and a first brightness suppression unit 213.
[0065] The first brightness calculation unit 211 is configured to: perform current conversion processing on the original grayscale data of multiple pixels in the historical image frame to obtain the brightness data of multiple pixels in the historical image frame;
[0066] The first coefficient mapping unit 212 is configured to: determine a first suppression coefficient based on the brightness data of multiple pixels in a historical image frame;
[0067] The first brightness suppression unit 213 is configured to: suppress the brightness of the original grayscale data of multiple pixels in the current image frame according to the first suppression coefficient, so as to obtain the transition grayscale data of multiple pixels in the current image frame.
[0068] The first brightness calculation unit 211 converts the original grayscale data into current data through current conversion processing. Then, based on the statistics of the current data, brightness data can be obtained. For example, the first brightness calculation unit 211 converts the original grayscale data of multiple pixels in a historical image frame into current data. Then, based on the current data of multiple pixels, it performs mean calculation, weighted averaging, and other processing to obtain the brightness data of multiple pixels in the historical image frame. The current conversion processing can be implemented based on the EOTF (Electro-Optical Transfer Function). It should be understood that the first brightness calculation unit 211 calculates the brightness data corresponding to the historical image frame in real time during the processing of that historical image frame, rather than recalculating the brightness data corresponding to the historical image frame during the processing of the current image frame.
[0069] The first coefficient mapping unit 212 stores preset mapping data. This mapping data may include at least one set of mapping relationships between brightness data and a first suppression coefficient, or it may include at least one set of mapping relationships between brightness data and brightness levels and a first suppression coefficient. The first coefficient mapping unit 212 determines the corresponding first suppression coefficient by searching the preset mapping data based on the brightness data of multiple pixels in historical image frames.
[0070] The first brightness suppression unit 213 performs overall brightness suppression on the current image frame according to the first suppression coefficient. That is, based on the first suppression coefficient and the original grayscale data of multiple pixels in the current image frame, it determines the transition grayscale data of multiple pixels in the current image frame. This application embodiment does not limit the specific calculation method of the transition grayscale data. For example, the transition grayscale data can be obtained by performing operations such as product and summation on the first suppression coefficient and the original grayscale data.
[0071] Please see Figure 4 , Figure 4 This is a schematic diagram of a second brightness suppression module provided in an embodiment of this application. Figure 4 As shown, the second brightness suppression module 220 may include a second brightness calculation unit 221, a second coefficient mapping unit 222, and a second brightness suppression unit 223.
[0072] The second brightness calculation unit 221 is configured to: perform current conversion processing on the transition grayscale data of the first i groups of pixels in the current image frame to obtain the brightness data of the first i groups of pixels in the current image frame;
[0073] The second coefficient mapping unit 222 is configured to: determine the second suppression coefficient based on the brightness data of the first i groups of pixels in the current image frame;
[0074] The second brightness suppression unit 223 is configured to: suppress the brightness of the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient, so as to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame.
[0075] Since the first brightness suppression module 210 and the second brightness suppression module 220 are independent of each other, and the workflow of the second brightness suppression module 220 is after that of the first brightness suppression module 210, the second brightness calculation unit 221 processes the transition grayscale data output by the first brightness suppression module 210 when performing APL statistics to obtain brightness data.
[0076] The second brightness calculation unit 221 can convert transition grayscale data into current data through current conversion processing, and then obtain brightness data based on the statistics of the current data. For example, the second brightness calculation unit 221 converts the transition grayscale data of each pixel in the first i-th group of pixels in the current image frame into current data, and then performs mean calculation, weighted average, and other processing based on the current data of all pixels in the first i-th group of pixels to obtain the brightness data of the first i-th group of pixels in the current image frame. The current conversion processing can be implemented based on EOTF (Electro-Optical Transfer Function).
[0077] For example, such as Figure 4 As shown, the second brightness calculation unit 221 may include a current conversion subunit and a mean calculation subunit. The current conversion subunit converts the transition grayscale data of each pixel in the first i-th group of pixels in the current image frame into current data, and the mean calculation subunit performs mean processing on the current data of all pixels in the first i-th group of pixels to obtain brightness data.
[0078] The second coefficient mapping unit 222 stores preset mapping data. The corresponding second suppression coefficient can be found from this mapping data based on the brightness data of the first i groups of pixels in the current image frame. It should be understood that the mapping data stored in the second coefficient mapping unit 222 may be different from the mapping data stored in the first coefficient mapping unit 212.
[0079] In some embodiments, the second coefficient mapping unit 222 is further configured to: determine a brightness correction coefficient for the current image frame based on the first mapping data and the brightness level of the current image frame; correct the brightness data of the first i groups of pixels in the current image frame based on the brightness correction coefficient; and determine a second suppression coefficient based on the second mapping data and the corrected brightness data of the first i groups of pixels in the current image frame.
[0080] The driving circuit can calculate or obtain the brightness level of the current image frame from the upper layer. For example, when the driving circuit is an application processor, it can calculate the brightness level of the current image frame; when the driving circuit is a timing controller or a source driving circuit, it can obtain the brightness level of the current image frame from the upper layer. The second coefficient mapping unit 222 can determine the brightness correction coefficient of the next image frame based on the brightness level of the next image frame during the vertical blanking period of each image frame. For example, the second coefficient mapping unit 222 can obtain the corresponding brightness correction coefficient from the first mapping data based on the brightness level of the current image frame during the vertical blanking period of the previous image frame of the current image frame.
[0081] When correcting brightness data based on a brightness correction factor, the brightness correction factor can be added to or multiplied by the brightness data. For example, the corrected brightness data is the product of the original brightness data and the brightness correction factor. Taking the correction of brightness data by multiplying by the brightness correction factor as an example, by expanding the range of brightness data, the brightness data can be more easily distinguished, so as to more accurately and reasonably determine the second suppression factor.
[0082] The second brightness suppression unit 223 performs local brightness suppression on the current image frame according to the second suppression coefficient. That is, based on the second suppression coefficient and the transition grayscale data of the (i+1)th group of pixels in the current image frame, it determines the target grayscale data of the (i+1)th group of pixels in the current image frame. This application embodiment does not limit the specific calculation method of the target grayscale data. For example, the second suppression coefficient and the transition grayscale data can be multiplied or summed to obtain the target grayscale data. Exemplarily, the target grayscale data can be calculated based on the following formula 1.
[0083] Formula 1: video Data 3=video Data 2×(Ratio 2+1)>>8=video Data 2×(Ratio 2+1) / 256
[0084] Among them, video Data 3 is the target grayscale data, video Data 2 is the transition grayscale data, and Ratio2 is the second suppression coefficient.
[0085] In this embodiment, the values of the brightness correction coefficient and the second suppression coefficient can both range from 0 to 255. The aforementioned first mapping data may include at least one set of mapping relationships between brightness levels and brightness correction coefficients, and the aforementioned second mapping data may include at least one set of mapping relationships between brightness data and the second suppression coefficient. To achieve the effect of suppressing high brightness while not suppressing low brightness, in some embodiments, from an overall trend perspective, the brightness correction coefficient in the first mapping data may exhibit a positive correlation with the brightness level, that is, the higher the brightness level, the higher the brightness correction coefficient; from an overall trend perspective, the second suppression coefficient in the second mapping data may exhibit a negative correlation with the brightness data, that is, the higher the brightness data, the lower the second suppression coefficient.
[0086] Please see Figure 5 and Figure 6 , Figure 5 This is a schematic diagram of a first mapping data provided in an embodiment of this application. Figure 6 This is a schematic diagram of a second mapping data provided in an embodiment of this application. For example... Figure 5 As shown, in the first mapping data, the brightness correction factor and the Different Brightness Value (DBV) generally exhibit a positive correlation. When the brightness level is low, the brightness correction factor is also low; for example, at one or more low brightness levels, the brightness correction factor is 0. Figure 6 As shown, in the second mapping data, the second suppression coefficient is generally negatively correlated with the brightness data. When the brightness data is small, the second suppression coefficient is large. For example, under one or more small brightness data, the second suppression coefficient is 255.
[0087] based on Figure 5 The first mapping data shown can have a brightness correction coefficient of zero if the brightness level of the current image frame is low. Then, the brightness data of the first i groups of pixels in the current image frame is multiplied by the brightness correction coefficient to obtain the corrected brightness data, which is zero. Then, based on... Figure 6 The second mapping data shown is used to find the second suppression coefficient corresponding to the corrected brightness data, which is 255. Finally, the second suppression coefficient and the transition grayscale data of the (i+1)th group of pixels in the current image frame are substituted into the above formula 1 to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame. The target grayscale data is equal to the transition grayscale data, thus achieving the effect of not suppressing low brightness.
[0088] based on Figure 5The first mapping data shown can have a larger brightness correction coefficient if the current image frame has a higher brightness level, for example, 255. Then, multiplying the brightness data of the first i groups of pixels in the current image frame by the brightness correction coefficient yields the corrected brightness data, which is also relatively large, for example, 1023. Then, based on... Figure 6 The second mapping data shown is used to find the second suppression coefficient corresponding to the corrected brightness data, which is 0. Finally, the second suppression coefficient and the transition grayscale data of the (i+1)th group of pixels in the current image frame are substituted into the above formula 1 to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame. The target grayscale data is 1 / 256 of the transition grayscale data, thus achieving the effect of high brightness suppression.
[0089] Please see Figure 7 , Figure 7 This is a schematic diagram illustrating a brightness suppression effect provided in an embodiment of this application. For example... Figure 7 As shown, for the current image frame, the brightness data of multiple sets of pixels are gradually accumulated and updated, so the second suppression coefficient is also linearly transitioned, which can avoid the tearing sensation caused by using a single suppression coefficient.
[0090] Please see Figure 8 , Figure 8 This is a schematic diagram of another driving circuit provided in an embodiment of this application. For example... Figure 8 As shown, the driving circuit may include a brightness calculation module 810, a first brightness suppression module 820, a second brightness suppression module 830, and a display driving module 840.
[0091] The brightness calculation module 810 is configured to: perform current conversion processing on the original grayscale data of multiple pixels in historical image frames to obtain the brightness data of multiple pixels in historical image frames; and perform current conversion processing on the original grayscale data of the first i groups of pixels in the current image frame to obtain the brightness data of the first i groups of pixels in the current image frame.
[0092] The first brightness suppression module 820 is configured to: determine a first suppression coefficient based on the brightness data of multiple pixels in historical image frames; and suppress the brightness of the original grayscale data of multiple pixels in the current image frame according to the first suppression coefficient to obtain the transition grayscale data of multiple pixels in the current image frame.
[0093] The second brightness suppression module 830 is configured to: determine a second suppression coefficient based on the brightness data of the first i groups of pixels in the current image frame and the brightness data of multiple pixels in historical image frames; and suppress the brightness of the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame.
[0094] The display driver module 840 is configured to display the current image frame in the display panel based on the target grayscale data of each pixel in the current image frame.
[0095] Figure 8 In the illustrated embodiment, the first luminance suppression module 820 and the second luminance suppression module 830 share a single luminance calculation module 810 to reduce the number of gate counts. Therefore, the APL (Average Probability of Light) statistics function of the luminance calculation module 810 can be mainly divided into three parts: current conversion, group-by-group luminance statistics, and frame-by-frame luminance statistics. Since the first luminance suppression module 820 and the second luminance suppression module 830 share a single luminance calculation module 810, the luminance calculation module 810 processes the original grayscale data when performing APL statistics to obtain luminance data.
[0096] The brightness calculation module 810 can convert the original grayscale data into current data through current conversion processing, and then perform group-by-group brightness statistics and frame-by-frame brightness statistics based on the current data. For example, for group-by-group brightness statistics, the brightness calculation module 810 starts from the first group of pixels, converts the original grayscale data of each pixel in the first group of pixels into current data in the current image frame, and performs mean calculation, weighted average and other processing based on the current data of all pixels in the first group of pixels to obtain the brightness data of the first group of pixels in the current image frame; then it converts the original grayscale data of each pixel in the second group of pixels into current data in the current image frame, and performs mean calculation, weighted average and other processing based on the current data of all pixels in the first and second groups of pixels to obtain the brightness data of the first two groups of pixels in the current image frame... and so on, until the original grayscale data of each pixel in the last group of pixels in the current image frame is converted into current data, and performs mean calculation, weighted average and other processing based on the current data of all pixels from the first to the last group of pixels to obtain the brightness data of multiple pixels (from the first to the last group of pixels) in the current image frame. For example, for frame-by-frame brightness statistics, the brightness calculation module 810 can perform mean calculation, weighted averaging, and other processing on the current data of all pixels in the current image frame to obtain the brightness data of the current image frame. It should be understood that for each image frame, the last loop of the group-by-group brightness statistics can realize the brightness statistics for that image frame during the frame-by-frame brightness statistics process. The current conversion processing can be implemented based on the EOTF (Electro-Optical Transfer Function).
[0097] For example, such as Figure 8As shown, the brightness calculation module 810 includes a current conversion unit 811, a group-by-group statistics unit 812, and a frame-by-frame statistics unit 813. The current conversion unit 811 converts the original grayscale data of each pixel in the current image frame into current data. The group-by-group statistics unit 812 averages the current data of all pixels in the first i-th group of pixels to obtain the brightness data of the first i-th group of pixels. The frame-by-frame statistics unit 813 averages the current data from the first group of pixels to the last group of pixels in the current image frame to obtain the brightness data of the current image frame. It should be understood that the brightness calculation module 810 and the frame-by-frame statistics unit 813 calculate the brightness data corresponding to historical image frames in real time during the processing of those historical image frames, rather than recalculating the brightness data corresponding to historical image frames during the processing of the current image frame.
[0098] like Figure 8 As shown, the first brightness suppression module 820 may include a first coefficient mapping unit 821 and a first brightness suppression unit 822.
[0099] The first coefficient mapping unit 821 is configured to: determine a first suppression coefficient based on the brightness data of multiple pixels in a historical image frame;
[0100] The first brightness suppression unit 822 is configured to: suppress the brightness of the original grayscale data of multiple pixels in the current image frame according to the first suppression coefficient, so as to obtain the transition grayscale data of multiple pixels in the current image frame.
[0101] For a detailed description of the first coefficient mapping unit 821 and the first brightness suppression unit 822, please refer to the above. Figure 3 The descriptions of the first coefficient mapping unit 212 and the first brightness suppression unit 213 in the embodiments will not be repeated here.
[0102] like Figure 8 As shown, the second brightness suppression module 830 may include a brightness deviation calculation unit 831, a second coefficient mapping unit 832, and a second brightness suppression unit 833.
[0103] The brightness deviation calculation unit 831 is configured to: determine the brightness deviation data of the first i groups of pixels based on the brightness data of the first i groups of pixels in the current image frame and the brightness data of multiple pixels in historical image frames;
[0104] The second coefficient mapping unit 832 is configured to: determine the second suppression coefficient based on the brightness deviation data of the first i groups of pixels;
[0105] The second brightness suppression unit 833 is configured to: suppress the brightness of the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient, so as to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame.
[0106] Please see Figure 9 , Figure 9 This is a schematic diagram illustrating a brightness suppression effect provided in an embodiment of this application. For example... Figure 9 As shown, based on Figure 8 The driving circuit shown shares a brightness calculation module 810 with the first brightness suppression module 820 and the second brightness suppression module 830. If the APL statistics output by the brightness calculation module 810 are used directly to obtain the brightness suppression coefficient, the lower half of the image frame will be restricted to a darker state when some image frames with higher brightness are displayed for a long time, resulting in abnormal screen display.
[0107] Based on this, the second brightness suppression module 830 includes a brightness deviation calculation unit 831. This unit 831 performs subtraction on the brightness data of the first i groups of pixels in the current image frame and the brightness data of multiple pixels in historical image frames to determine the brightness deviation data of the first i groups of pixels. Where the brightness data of the first i groups of pixels in the current image frame is less than the brightness data of multiple pixels in historical image frames, the brightness deviation data can be set to zero. For example, the brightness deviation data can be calculated based on the following formula 2.
[0108] Formula 2: Gab = APL(n) - APL(n-1)
[0109] Where Gab represents the brightness deviation data of the first i groups of pixels, APL(n) represents the brightness data of the first i groups of pixels in the current image frame, and APL(n-1) represents the brightness data of multiple pixels in historical image frames. Gab is zero when APL(n) is less than APL(n-1).
[0110] The second coefficient mapping unit 832 stores preset mapping data, and the corresponding second suppression coefficient can be found from the mapping data based on the brightness deviation data of the first i groups of pixels.
[0111] In some embodiments, the second coefficient mapping unit 832 is further configured to: determine the brightness correction coefficient of the current image frame based on the first mapping data and the brightness level of the current image frame; correct the brightness deviation data of the first i groups of pixels based on the brightness correction coefficient; and determine the second suppression coefficient based on the third mapping data and the corrected brightness deviation data of the first i groups of pixels.
[0112] The driving circuit can calculate or obtain the brightness level of the current image frame from the upper layer. For example, when the driving circuit is an application processor, it can calculate the brightness level of the current image frame; when the driving circuit is a timing controller or a source driving circuit, it can obtain the brightness level of the current image frame from the upper layer. The second coefficient mapping unit 832 can determine the brightness correction coefficient of the next image frame based on the brightness level of the next image frame during the vertical blanking period of each image frame. For example, the second coefficient mapping unit 832 can obtain the corresponding brightness correction coefficient from the first mapping data based on the brightness level of the current image frame during the vertical blanking period of the previous image frame of the current image frame.
[0113] When correcting brightness deviation data based on a brightness correction factor, the brightness correction factor can be added to or multiplied by the brightness deviation data. For example, the corrected brightness deviation data is the product of the original brightness deviation data and the brightness correction factor. Taking the correction of brightness deviation data by multiplying by the brightness correction factor as an example, by expanding the range of brightness deviation data, it is easier to distinguish the brightness deviation data, so as to determine the second suppression factor more accurately and reasonably.
[0114] The second brightness suppression unit 833 performs local brightness suppression on the current image frame according to the second suppression coefficient. That is, based on the second suppression coefficient and the transition grayscale data of the (i+1)th group of pixels in the current image frame, it determines the target grayscale data of the (i+1)th group of pixels in the current image frame. This application embodiment does not limit the specific calculation method of the target grayscale data. For example, the second suppression coefficient and the transition grayscale data can be multiplied or summed to obtain the target grayscale data. Exemplarily, the target grayscale data can be calculated based on Formula 1 above.
[0115] In this embodiment, the values of the brightness correction coefficient and the second suppression coefficient can both range from 0 to 255. The aforementioned first mapping data may include at least one set of mapping relationships between brightness levels and brightness correction coefficients, and the aforementioned third mapping data may include at least one set of mapping relationships between brightness deviation data and the second suppression coefficient. To achieve the effect of suppressing high brightness while not suppressing low brightness, in some embodiments, the brightness correction coefficient in the first mapping data may exhibit a positive correlation with the brightness level, that is, the higher the brightness level, the larger the brightness correction coefficient; conversely, the second suppression coefficient in the third mapping data may exhibit a negative correlation with the brightness deviation data, that is, the larger the brightness deviation data, the smaller the second suppression coefficient.
[0116] Please see Figure 5 and Figure 10 , Figure 10 This is a schematic diagram of a third mapping data provided in an embodiment of this application. For example... Figure 5 As shown, in the first mapping data, the brightness correction coefficient and the brightness level are generally positively correlated; the brightness correction coefficient is smaller when the brightness level is lower. For example, at one or more smaller brightness levels, the brightness correction coefficient is 0. Figure 10 As shown, in the third mapping data, the second suppression coefficient and the brightness deviation data are generally negatively correlated. When the brightness deviation data is small, the second suppression coefficient is large. For example, under one or more small brightness deviation data, the second suppression coefficient is 255.
[0117] Please see Figure 11 , Figure 11 This is a schematic diagram illustrating the relationship between a second suppression coefficient and brightness deviation data provided in an embodiment of this application. For example... Figure 11 As shown, the brightness deviation data can be divided into four data intervals: G1, G2, G3, and G4. The values in G1 are greater than zero and less than or equal to the first data threshold; the values in G2 are greater than the first data threshold and less than or equal to the second data threshold; the values in G3 are greater than the second data threshold and less than or equal to the third data threshold; and the values in G4 are greater than the third data threshold and less than or equal to the fourth data threshold. Specifically, the first data threshold is less than the second data threshold, the second data threshold is less than the third data threshold, and the third data threshold is less than the fourth data threshold. Within G1, the brightness deviation data is relatively small, and the second suppression coefficient can remain at a relatively large value, such as 255. From G2 to G4, the brightness deviation data gradually increases, and the second suppression coefficient can gradually decrease.
[0118] Within the second data interval G2 to the fourth data interval G4, the rate of change of the second suppression coefficient can be the same or different. For example, as... Figure 11 As shown, the second suppression coefficient changes the fastest in the second data interval G2, and the slowest in the third data interval G3; in the fourth data interval G4, the second suppression coefficient changes at a moderate rate, falling between the rates of change corresponding to the second and third data intervals.
[0119] Please see Figure 12 , Figure 12 This is a flowchart of a brightness suppression method provided in an embodiment of this application. This brightness suppression method can be applied to the aforementioned display device, such as to the driving circuit within the display device. The display device further includes a display panel connected to the driving circuit. The display panel includes a plurality of pixels arranged in an array, and the plurality of pixels includes N groups of pixels, each group of pixels including at least one row of pixels, where N is a positive integer. Figure 12 As shown, the brightness suppression method may include the following steps S1210 to S1250.
[0120] Step S1210: Determine the first suppression coefficient based on the brightness data of multiple pixels in historical image frames;
[0121] Step S1220: According to the first suppression coefficient, the original grayscale data of multiple pixels in the current image frame are suppressed to obtain the transition grayscale data of multiple pixels in the current image frame.
[0122] Step S1230: Determine the second suppression coefficient based on the brightness data of the first i groups of pixels in the current image frame; where i is a positive integer less than N;
[0123] Step S1240: According to the second suppression coefficient, the brightness suppression is performed on the transition grayscale data of the (i+1)th group of pixels in the current image frame to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame; wherein, the (i+1)th group of pixels is adjacent to the i-th group of pixels.
[0124] Step S1250: Display the current image frame in the display panel according to the target grayscale data of each pixel in the current image frame.
[0125] Since the above-mentioned brightness suppression method is executed by the above-mentioned driving circuit, for a description of each step in the brightness suppression method and its beneficial effects, please refer to the embodiments of the above-mentioned display device and driving circuit, which will not be elaborated here.
[0126] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0127] The above provides a detailed description of a display device and brightness suppression method provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A display device, characterized in that, The display device includes: The display panel includes a plurality of pixels arranged in an array, and the plurality of pixels include N groups of pixels, each group of pixels including at least one row of pixels, wherein N is a positive integer; The driving circuit, connected to the display panel, is configured as follows: A first suppression coefficient is determined based on the brightness data of the multiple pixels in historical image frames; According to the first suppression coefficient, the original grayscale data of the multiple pixels in the current image frame are suppressed to obtain the transition grayscale data of the multiple pixels in the current image frame. A second suppression coefficient is determined based on the brightness data of the first i groups of pixels in the current image frame; wherein i is a positive integer less than N; According to the second suppression coefficient, the transition grayscale data of the (i+1)th group of pixels in the current image frame is suppressed to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame; wherein, the (i+1)th group of pixels is adjacent to the i-th group of pixels; The current image frame is displayed on the display panel according to the target grayscale data of each pixel in the current image frame.
2. The display device according to claim 1, characterized in that, The driving circuit includes: The first brightness suppression module is configured to: determine the first suppression coefficient based on the brightness data of the plurality of pixels in the historical image frame; and suppress the brightness of the original grayscale data of the plurality of pixels in the current image frame according to the first suppression coefficient to obtain the transition grayscale data of the plurality of pixels in the current image frame. The second brightness suppression module is configured to: determine the second suppression coefficient based on the brightness data of the first i group of pixels in the current image frame; and suppress the brightness of the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient, so as to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame. The display driver module is configured to display the current image frame in the display panel according to the target grayscale data of each pixel in the current image frame.
3. The display device according to claim 2, characterized in that, The first brightness suppression module includes: The first brightness calculation unit is configured to: perform current conversion processing on the original grayscale data of the plurality of pixels in the historical image frame to obtain the brightness data of the plurality of pixels in the historical image frame; The first coefficient mapping unit is configured to: determine the first suppression coefficient based on the brightness data of the plurality of pixels in the historical image frame; The first brightness suppression unit is configured to: suppress the brightness of the original grayscale data of the plurality of pixels in the current image frame according to the first suppression coefficient, so as to obtain the transition grayscale data of the plurality of pixels in the current image frame.
4. The display device according to claim 2, characterized in that, The second brightness suppression module includes: The second brightness calculation unit is configured to: perform current conversion processing on the transition grayscale data of the first i groups of pixels in the current image frame to obtain the brightness data of the first i groups of pixels in the current image frame; The second coefficient mapping unit is configured to: determine the second suppression coefficient based on the brightness data of the first i groups of pixels in the current image frame; The second brightness suppression unit is configured to: suppress the brightness of the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient, so as to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame.
5. The display device according to claim 4, characterized in that, The second coefficient mapping unit is also configured as follows: A brightness correction coefficient for the current image frame is determined based on the first mapping data and the brightness level of the current image frame; wherein, the first mapping data includes at least one mapping relationship between the brightness level and the brightness correction coefficient; The brightness data of the first i groups of pixels in the current image frame is corrected according to the brightness correction coefficient. The second suppression coefficient is determined based on the second mapping data and the brightness data of the first i groups of pixels after correction in the current image frame; wherein the second mapping data includes at least one mapping relationship between the brightness data and the second suppression coefficient.
6. The display device according to claim 1, characterized in that, The driving circuit includes: The brightness calculation module is configured to: perform current conversion processing on the original grayscale data of the multiple pixels in the historical image frame to obtain the brightness data of the multiple pixels in the historical image frame; and perform current conversion processing on the original grayscale data of the first i groups of pixels in the current image frame to obtain the brightness data of the first i groups of pixels in the current image frame. The first brightness suppression module is configured to: determine the first suppression coefficient based on the brightness data of the plurality of pixels in the historical image frame; and suppress the brightness of the original grayscale data of the plurality of pixels in the current image frame according to the first suppression coefficient to obtain the transition grayscale data of the plurality of pixels in the current image frame. The second brightness suppression module is configured to: determine the second suppression coefficient based on the brightness data of the first i group of pixels in the current image frame and the brightness data of multiple pixels in the historical image frame; and suppress the brightness of the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame. The display driver module is configured to display the current image frame in the display panel according to the target grayscale data of each pixel in the current image frame.
7. The display device according to claim 6, characterized in that, The second brightness suppression module includes: The brightness deviation calculation unit is configured to: determine the brightness deviation data of the first i groups of pixels in the current image frame based on the brightness data of the first i groups of pixels in the current image frame and the brightness data of the multiple pixels in the historical image frames; The second coefficient mapping unit is configured to: determine the second suppression coefficient based on the brightness deviation data of the first i groups of pixels; The second brightness suppression unit is configured to: suppress the brightness of the transition grayscale data of the (i+1)th group of pixels in the current image frame according to the second suppression coefficient, so as to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame.
8. The display device according to claim 7, characterized in that, The second coefficient mapping unit is also configured as follows: A brightness correction coefficient for the current image frame is determined based on the first mapping data and the brightness level of the current image frame; wherein, the first mapping data includes at least one mapping relationship between the brightness level and the brightness correction coefficient; The brightness deviation data of the first i groups of pixels is corrected according to the brightness correction coefficient. The second suppression coefficient is determined based on the third mapping data and the brightness deviation data after correction of the first i groups of pixels; wherein the third mapping data includes at least one mapping relationship between the brightness deviation data and the second suppression coefficient.
9. The display device according to any one of claims 1 to 8, characterized in that, The driving circuit includes any one of the following: a source driving circuit, a timing controller, and an application processor.
10. A brightness suppression method, characterized in that, The brightness suppression method is applied to a driving circuit in a display device. The display device further includes a display panel connected to the driving circuit. The display panel includes a plurality of pixels arranged in an array, and the plurality of pixels includes N groups of pixels, each group of pixels including at least one row of pixels, where N is a positive integer. The brightness suppression method includes: A first suppression coefficient is determined based on the brightness data of the multiple pixels in historical image frames; According to the first suppression coefficient, the original grayscale data of the multiple pixels in the current image frame are suppressed to obtain the transition grayscale data of the multiple pixels in the current image frame. A second suppression coefficient is determined based on the brightness data of the first i groups of pixels in the current image frame; wherein i is a positive integer less than N; According to the second suppression coefficient, the transition grayscale data of the (i+1)th group of pixels in the current image frame is suppressed to obtain the target grayscale data of the (i+1)th group of pixels in the current image frame; wherein, the (i+1)th group of pixels is adjacent to the i-th group of pixels; The current image frame is displayed on the display panel according to the target grayscale data of each pixel in the current image frame.