Backlight compensation method, backlight compensation system and display device
By acquiring the brightness switching data of the display device, determining and applying brightness compensation values to control the backlight zones, the backlight delay problem caused by the MLED response time is solved, the dynamic trailing phenomenon of the display device is improved, and the display effect is enhanced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
- Filing Date
- 2024-09-18
- Publication Date
- 2026-07-14
AI Technical Summary
In the prior art, the response time of micro light-emitting diodes (MLEDs) causes backlight delay, resulting in a dynamic trailing phenomenon behind fast-moving objects in the display device, which affects the display effect.
By acquiring the brightness switching data of the current and next frame of the display device, the brightness compensation value is determined, and the brightness of the backlight zone is controlled at the end of the previous frame. The compensation value is predicted by using a brightness mapping table, compensation function or artificial intelligence model to achieve precise adjustment of the backlight brightness.
It effectively improves the dynamic trailing phenomenon of display devices and enhances the display effect.
Smart Images

Figure CN119068837B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, specifically to a backlight compensation method, a backlight compensation system, and a display device. Background Technology
[0002] Display products based on Mini Light Emitting Diode (MLED) technology typically divide the backlight module into multiple independently controllable backlight zones. Based on the brightness information of the displayed image, the brightness of each backlight zone can be dynamically adjusted through Local Dimming (LD) algorithms, thereby achieving high contrast. The higher the brightness of the display area in the display device, the higher the backlight brightness of its corresponding backlight zone. When the display area is a dark image, the backlight brightness of the corresponding backlight zone is also turned off, thus improving the contrast effect.
[0003] In actual display processes, the backlight brightness needs to be calculated based on the image to be displayed. This calculated brightness is then sent to the display device's controller to control the brightness of each MLED in the backlight module. Due to the response time of the MLEDs, their response will always lag slightly behind the displayed image, resulting in backlight delay. If an object is moving rapidly in the image, this backlight delay will create a trailing effect behind the object, thus affecting the display effect. Summary of the Invention
[0004] The purpose of this application is to provide a backlight compensation method, a backlight compensation system, and a display device to solve the problem of poor display effect caused by dynamic trailing phenomenon in related technologies.
[0005] To achieve the above objectives, the first aspect of this application provides a backlight compensation method, comprising:
[0006] Based on the first frame currently displayed on the display device and the second frame following the first frame, obtain the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame.
[0007] Determine the required brightness compensation value for the backlight zone when the display device displays the second frame based on the brightness switching data;
[0008] When the first frame is finished displaying, the backlight brightness of the backlight zones is controlled according to the brightness compensation value.
[0009] In this embodiment of the application, determining the required brightness compensation value for the backlight zone when the display device displays the second frame based on brightness switching data includes:
[0010] The brightness compensation value is obtained by querying the pre-built first mapping table based on the brightness switching data.
[0011] In this embodiment of the application, the backlight compensation method further includes:
[0012] Acquire multiple display data, each display data including a first brightness and a second brightness, and a display drive signal for adjusting the display brightness of the backlight zone from the first brightness to the second brightness;
[0013] For each piece of display data, the display device is driven to display according to the display drive signal, and the third brightness of the backlight zone is collected;
[0014] The first brightness and the third brightness are determined as brightness switching data, and the second brightness is used as the brightness compensation value corresponding to the brightness switching data.
[0015] Based on the mapping relationship between brightness switching data and brightness compensation values, a first mapping table is established. The first mapping table includes the brightness switching data and the corresponding brightness compensation value obtained for each display data.
[0016] In this embodiment of the application, determining the required brightness compensation value for the backlight zone when the display device displays the second frame based on brightness switching data includes:
[0017] For each backlight zone, multiple display brightness data are obtained, each display brightness data including a first display brightness, a second display brightness, and a corresponding brightness compensation value;
[0018] Curve fitting is performed based on multiple display brightness data to obtain a brightness compensation function that characterizes the relationship between the brightness compensation value and the first and second display brightness.
[0019] The first and second display brightness, which are included in the brightness switching data, are input into the brightness compensation function to obtain the brightness compensation value corresponding to the brightness switching data.
[0020] In this embodiment of the application, determining the required brightness compensation value for the backlight zone when the display device displays the second frame based on brightness switching data includes:
[0021] Input the brightness switching data into the target model to obtain the brightness compensation value corresponding to the brightness switching data.
[0022] In this embodiment of the application, the backlight compensation method further includes:
[0023] Obtain a sample training set, which includes multiple training samples. The training samples include sample brightness switching data and calibration compensation values corresponding to the sample brightness switching data.
[0024] Each training sample in the training set is input into the model to be trained in sequence to obtain the predicted compensation value;
[0025] The model to be trained is iteratively updated based on the predicted compensation value and the calibration compensation value until the convergence condition of model training is met, and the target model is obtained.
[0026] In this embodiment of the application, obtaining the brightness switching data of the backlight partition of the display device corresponding to the first and second frame includes:
[0027] Obtain the first display brightness of the backlight zone when the display device has already displayed the first frame;
[0028] The second mapping table is searched according to the target driving signal of the second frame stored in the pre-stored second frame to obtain the second display brightness corresponding to the backlight zone. The second mapping table stores the mapping relationship between different driving signals and display brightness.
[0029] Brightness switching data is determined based on the first display brightness and the second display brightness.
[0030] In this embodiment of the application, the backlight compensation method further includes controlling the backlight brightness of the backlight zone according to the brightness compensation value, and then switching the first screen frame displayed by the display device to the second screen frame.
[0031] A second aspect of this application provides a backlight compensation system, comprising:
[0032] The acquisition module is used to acquire the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame based on the first frame currently displayed by the display device and the second frame after the first frame.
[0033] The determination module is used to determine the brightness compensation value required for the backlight partition when the display device displays the second frame based on the brightness switching data;
[0034] The compensation module is used to control the backlight brightness of the backlight zones according to the brightness compensation value after the first frame is displayed.
[0035] A third aspect of this application provides a display device including the aforementioned backlight compensation system, the display device comprising:
[0036] Display panel;
[0037] The backlight module includes multiple backlight zones;
[0038] The memory is configured to store instructions; and
[0039] The processor is configured to retrieve instructions from memory and to implement the aforementioned backlight compensation method when executing instructions.
[0040] In summary, this application first obtains brightness switching data for the backlight partitions of the display device corresponding to the first and second frame based on the first frame currently displayed on the display device and the second frame following the first frame. Then, it determines the required brightness compensation value for the backlight partitions when the display device displays the second frame based on the brightness switching data. After the first frame is displayed, the backlight brightness of the backlight partitions is controlled according to this brightness compensation value. Thus, when switching from the first frame to the second frame, determining the corresponding brightness compensation value based on the brightness switching data ensures that the display brightness reaches the required level, effectively improving the dynamic trailing phenomenon of the display device and thereby enhancing the display effect.
[0041] Other features and advantages of this application will be described in detail in the following detailed description section. Attached Figure Description
[0042] 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.
[0043] Figure 1 This is a schematic flowchart of a backlight compensation method provided in an embodiment of this application;
[0044] Figure 2 This is a flowchart illustrating a method for determining brightness switching data provided in an embodiment of this application;
[0045] Figure 3 This is a schematic diagram of a binding point brightness variation curve provided in an embodiment of this application;
[0046] Figure 4 This is a schematic diagram of the structure of a backlight compensation system provided in the embodiments of this application;
[0047] Figure 5 This is a structural block diagram of a display device provided in an embodiment of this application. Detailed Implementation
[0048] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0049] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified. In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to implement and use this application. In the following description, details are set forth for illustrative purposes. It should be understood that those skilled in the art will recognize that this application can be implemented without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid unnecessary detail that would obscure the description of this application. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0050] The display device may include a display panel and a backlight module. The backlight module provides a backlight source to enable the display function of the display panel. By adjusting the backlight brightness of the backlight module, the pixels on the display panel can emit light and display images, thereby meeting the display needs in different environments. In one example, the backlight module may be a light-emitting component including an MLED array, and may be divided into different backlight zones according to display needs. Each backlight zone may include multiple arrays of MLEDs to achieve the light-emitting function of each zone. The display device can independently control the backlight brightness of each backlight zone by independently adjusting the MLEDs of each backlight zone, thereby achieving a more precise display effect. In related technologies, when the displayed frame changes, due to the response time of the MLEDs in the backlight zone, the light emission of the backlight zone is always more or less later than the display of the image on the display panel, resulting in a backlight delay. If an object slides quickly in the image, dynamic trailing may occur due to the backlight delay, thus affecting the display effect. Based on this, this application proposes a backlight compensation method. By collecting brightness switching data between two screen frames, and controlling the backlight brightness of the backlight zones based on the brightness switching data, the method can quickly improve the dynamic trailing phenomenon in the displayed image and enhance the display effect of the display device. The backlight compensation method will be described in detail below.
[0051] Figure 1 This is a schematic flowchart of a backlight compensation method provided in an embodiment of this application. Figure 1As shown, the backlight compensation method of this application embodiment may include steps 101-103, which will be described in detail below.
[0052] Step 101: Based on the first frame currently displayed on the display device and the second frame following the first frame, obtain the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame.
[0053] In this embodiment, the first frame is the frame currently displayed by the display device. The second frame is the frame displayed after the first frame. In one example, the first frame and the second frame can be two adjacent frames, that is, the second frame is the frame following the first frame. Brightness switching data refers to the switching data of the display brightness corresponding to the backlight partition of the display device when switching from the first frame to the second frame. For example, the first frame and the second frame can each correspond to a display brightness, then the brightness switching data is data determined based on the display brightness of the first frame and the second frame. For example, when switching from the first display brightness to the second display brightness, the brightness switching data includes at least the first display brightness and the second display brightness.
[0054] Step 102: Determine the brightness compensation value required for the backlight partition when the display device displays the second frame based on the brightness switching data.
[0055] In this embodiment, to address the backlight lag issue, the target display brightness required for the second frame can be obtained in advance. This allows the backlight partition to be controlled based on the target display brightness at the end of the first frame, thus avoiding backlight lag and improving dynamic trailing. Based on this, when switching from the first frame to the second frame, the target display brightness required for the second frame can be determined according to the pre-stored drive signal of the second frame. However, there is usually a discrepancy between the backlight brightness obtained based on the drive signal and the actual target display brightness. For example, if the backlight brightness is adjusted from grayscale L0 to grayscale L255 based on the drive signal, the actual display brightness obtained may be the brightness corresponding to L223, failing to reach the display brightness corresponding to L255. Therefore, to achieve the target display brightness required for the second frame, brightness compensation is needed for the backlight partition. By determining the brightness compensation value corresponding to the target display brightness, the backlight brightness can be adjusted to this compensation value, thereby enabling the backlight partition to achieve the required target display brightness.
[0056] Step 103: When the first frame is finished displaying, control the backlight brightness of the backlight zone according to the brightness compensation value.
[0057] In this embodiment, when the first frame is finished displaying, the backlight brightness of the backlight zone can be controlled based on the brightness compensation value. This allows the display brightness of the current frame to reach the target display brightness required for the second frame in advance. In one example, the drive signal can be adjusted to correspond to the brightness compensation value, and then the backlight brightness of the backlight zone can be controlled through the adjusted drive signal.
[0058] In this embodiment of the application, when switching from the first screen frame to the second screen frame, the corresponding brightness compensation value is determined based on the brightness switching data, so that the display brightness reaches the required brightness, which can effectively improve the dynamic trailing phenomenon of the display device and improve the display effect of the display device.
[0059] In this embodiment of the application, after controlling the backlight brightness of the backlight zone according to the brightness compensation value in step 103, a corresponding compensation drive signal can be generated based on the brightness compensation value. Based on the compensation drive signal, the first screen frame displayed by the display device can be switched to the second screen frame, so that the second screen frame reaches the target display brightness required for display.
[0060] Figure 2 This is a flowchart illustrating a method for determining brightness switching data provided in an embodiment of this application. Figure 2 As shown, in step 101, the brightness switching data can be determined through steps 201-203, which will be described in detail below.
[0061] Step 201: Obtain the first display brightness of the backlight partition when the display device has already displayed the first frame.
[0062] Step 202: Based on the target driving signal of the pre-stored second screen frame, look up the pre-built second mapping table to obtain the second display brightness corresponding to the backlight partition. The second mapping table stores the mapping relationship between different driving signals and display brightness.
[0063] Step 203: Determine brightness switching data based on the first display brightness and the second display brightness.
[0064] In this embodiment, the first display brightness is the display brightness of the currently displayed first frame. The second display brightness is the target display brightness required when displaying the second frame. First, the first display brightness of the currently displayed first frame can be collected. In one example, the brightness data of the display panel can be collected using a light sensor or other device capable of collecting display brightness data to obtain the first display brightness of the first frame.
[0065] Next, the second display brightness of the second frame can be estimated. In this embodiment, the driving signals of the frames to be displayed can be stored in advance, a driving signal table can be established, and the driving signals can be associated with the actual display brightness. Thus, the second display brightness required by the backlight partition can be determined based on the pre-stored target driving signal of the second frame. The target driving signal is the pre-stored driving signal corresponding to the second frame. Therefore, the brightness switching data from the first frame to the second frame can be determined based on the first and second display brightness. For example, assuming the first display brightness corresponding to the first frame is the brightness corresponding to grayscale L0, the second display brightness can be determined to be the brightness corresponding to grayscale L223 based on the pre-stored target driving signal of the second frame. Then, the brightness switching data is the switch from the brightness of grayscale L0 to the brightness of grayscale L223.
[0066] In one example, a second mapping table can be pre-established. This second mapping table stores the mapping relationship between different drive signals and display brightness, thus establishing a correspondence between different drive signals and the display brightness of the display device in advance. Then, by looking up the pre-built second mapping table based on the target drive signal of the pre-stored second frame, the second display brightness can be obtained.
[0067] It should be noted that the mapping tables in the embodiments of this application, such as the first mapping table and the second mapping table, as well as the data with mapping relationships, can all be stored in the display device in the form of a look-up table (LUT). By storing the pre-calculated mapping relationships in the LUT, the lookup and conversion operations can be performed quickly in advance.
[0068] In step 102 of this embodiment, the brightness compensation value can be determined using various methods. In one example, a first mapping table can be constructed to establish a mapping relationship between brightness switching data and brightness compensation values. The brightness compensation value corresponding to the brightness switching data can then be determined by looking up the table. In another example, a brightness compensation function can be constructed to establish a functional relationship between brightness switching data and brightness compensation values. The brightness compensation value corresponding to the brightness switching data can then be determined by calculation. Alternatively, a target model can be constructed, and the brightness compensation value can be predicted based on the brightness switching data using a trained target model. It should be noted that the methods for determining the brightness compensation value in this embodiment are merely examples of the three methods described above and are not intended to limit the application. The three methods will be further explained below.
[0069] Taking the determination of brightness compensation value based on the first mapping table as an example, in one embodiment of this application, the brightness compensation value can be obtained by querying the pre-built first mapping table based on the brightness switching data.
[0070] In this embodiment, the first mapping table may include brightness switching data and corresponding brightness compensation values obtained for each display data. Specifically, multiple display data may be acquired first, each display data including a first brightness and a second brightness, and a display driving signal for adjusting the display brightness of the backlight zone from the first brightness to the second brightness. Then, for each display data, the display device is driven to display according to the display driving signal, and the third brightness of the backlight zone is collected. Next, the first brightness and the third brightness are determined as brightness switching data, and the second brightness is used as the brightness compensation value corresponding to the brightness switching data. Finally, a first mapping table is established based on the mapping relationship between the brightness switching data and the brightness compensation value.
[0071] In this embodiment, the first brightness refers to the initial display brightness, the second brightness refers to the target display brightness to be achieved, the display driving signal refers to the driving signal corresponding to the adjustment from the first brightness to the second brightness, and the third brightness refers to the actual display brightness of the backlight zone under the drive of the display driving signal. Thus, the display device is driven to display based on each display driving signal, and then the actual displayed third brightness corresponding to the backlight zone is collected. That is, under the drive of the display driving device corresponding to the first brightness to the second brightness, the actual displayed brightness of the backlight zone is the third brightness. Then, through reverse deduction, the first brightness and the third brightness are determined as brightness switching data, and the second brightness is determined as the corresponding brightness compensation value. In this way, the display device can be driven to display using the display driving signal corresponding to the adjustment from the first brightness to the second brightness, so that the actual displayed brightness is the third brightness.
[0072] The following example uses a display device with 256 grayscale levels. Assume the first brightness corresponds to grayscale L0, the second brightness to grayscale L255, and the third brightness to grayscale L223. Based on the display drive signal, the brightness corresponding to grayscale L0 is adjusted to the second brightness corresponding to grayscale L255. The resulting actual displayed third brightness is the brightness corresponding to grayscale L223. Thus, the first brightness corresponding to grayscale L0 and the third brightness corresponding to grayscale L223 can be used as brightness switching data, and the second brightness value corresponding to grayscale L255 can be used as the brightness compensation value. When it is necessary to adjust the brightness from grayscale L0 to grayscale L223, using the brightness value corresponding to grayscale L255 as the brightness compensation value ensures that the actual displayed brightness is the third brightness, i.e., the brightness corresponding to grayscale L223.
[0073] In this embodiment, the establishment of the first mapping table presents challenges such as a large number of binding points, tedious manual value filling, and potential significant deviations in subjective implementation. Therefore, an automatic method for obtaining brightness compensation values can be implemented by plotting brightness change curves and filling the first mapping table with values. In one example, 256 brightness values can be measured using instruments such as photometers or colorimeters to detect the intensity or color information of the light emitted by the display panel and convert it into brightness values. Then, a brightness curve is plotted based on the brightness values to show the linear relationship between brightness switching data and brightness compensation values. This allows for the selection of feature points from the pixels corresponding to the 256 brightness values to plot the brightness change curves, and linear interpolation of the compensation values for pixels corresponding to other brightness values to obtain the brightness compensation values for non-feature points.
[0074] Figure 3 This is a schematic diagram of a binding point brightness variation curve provided in an embodiment of this application. Figure 3 The diagram illustrates partial brightness variation curves for bound points, such as pixels corresponding to grayscale L64, L128, and L255. Assuming the brightness variation value from grayscale L0 to grayscale L255, i.e., the brightness L255_f1 at the end of the first frame, corresponds to the brightness of grayscale L223, then grayscale L255 can be used as the brightness compensation value for the brightness switching data from L0 to L255. The brightness compensation value from L0 to L255 can be obtained through linear interpolation on the brightness variation curve corresponding to L255. It should be noted that the brightness variation curves in this embodiment are merely examples; the actual curve shape and values can be determined based on actual measurement results.
[0075] Taking the determination of brightness compensation values based on a brightness compensation function as an example, in one embodiment of this application, the first display brightness and the second display brightness, which are included in the brightness switching data, can be input into a pre-established brightness compensation function to obtain the brightness compensation value corresponding to the brightness switching data. The brightness compensation function is a function used to characterize the relationship between the brightness compensation value and the first and second display brightness. Thus, only the first and second display brightness in the brightness switching data need to be input, and the corresponding brightness compensation values are obtained by using the corresponding brightness compensation function. Determining the brightness compensation value by establishing a functional relationship does not require a complex calculation process, has a fast calculation speed, and allows for the addition of more variables or the introduction of nonlinear terms for expansion, thereby improving the accuracy of the brightness compensation function.
[0076] Specifically, in this embodiment, a brightness compensation function can be pre-constructed. Specifically, multiple display brightness data points can be obtained for each backlight zone, each including a first display brightness, a second display brightness, and a corresponding brightness compensation value. Then, curve fitting is performed based on the multiple display brightness data points to obtain the brightness compensation function. Taking a display device with 256 brightness values as an example, any two different brightness values can be selected as display brightness data points, and their corresponding brightness compensation values can be determined. This allows for the correspondence between multiple display brightness data points and brightness compensation values. This correspondence can be considered as coordinate points in a set coordinate system. Curve fitting is then performed based on these coordinate points to obtain the brightness compensation function. The horizontal axis represents the display brightness data, and the vertical axis represents the brightness compensation value. Thus, for any display brightness data point, the corresponding brightness compensation value can be obtained from the curve corresponding to this brightness compensation function.
[0077] Next, taking the determination of brightness compensation values using an AI-based target model as an example, in one embodiment of this application, brightness switching data can be input into the target model to obtain the brightness compensation value corresponding to the brightness switching data. In this embodiment, a target model can be constructed in advance. The input to the target model is the brightness switching data, and the output is the brightness compensation value.
[0078] Specifically, a training set is first obtained, consisting of multiple training samples, including brightness switching data and corresponding calibration compensation values. Then, each training sample in the training set is sequentially input into the model to be trained to obtain predicted compensation values. Finally, the model to be trained is iteratively updated based on the predicted and calibration compensation values until the convergence condition for model training is met, resulting in the target model.
[0079] In this embodiment, the sample brightness switching data may include a first sample display brightness and a second sample display brightness. The calibration compensation value may be a sample brightness compensation value obtained based on the first and second sample display brightness. The sample brightness switching data is then input into the model to be trained to obtain a predicted compensation value. The model is then trained based on the predicted compensation value and the calibration compensation value until it reaches the convergence condition for model training, thus obtaining the target model. The convergence condition may include, but is not limited to, the iterative loss function decreasing to a certain threshold or the number of iterations reaching a preset number of iterations. Predicting the brightness compensation value using the target model can improve the accuracy of the brightness compensation value prediction.
[0080] Figure 4 This is a schematic diagram of a backlight compensation system provided in an embodiment of this application. Figure 4As shown in the illustration, a backlight compensation system 400 provided in this application embodiment may include an acquisition module 401, a determination module 402, and a compensation module 403. The acquisition module 401 is used to acquire brightness switching data of the backlight partitions of the display device corresponding to the first and second frame frames, based on the first frame currently displayed on the display device and the second frame following the first frame. The determination module 402 is used to determine the required brightness compensation value for the backlight partitions when the display device displays the second frame, based on the brightness switching data. The compensation module 403 is used to control the backlight brightness of the backlight partitions according to the brightness compensation value after the first frame has finished displaying.
[0081] The acquisition module 401, the determination module 402, and the compensation module 403 can be used to execute steps 101-103 in the embodiments of the backlight compensation method described above. For the specific implementation of these modules and more details, please refer to the corresponding method section. They will not be described in detail here.
[0082] This application provides a display device 500, which may include the backlight compensation system 400 described above. The display device 500 may include a display panel 501, a backlight module 502, a memory 503, and a processor 504. The backlight module 502 may include multiple backlight zones. The memory 503 is configured to store instructions. The processor 504 is configured to retrieve instructions from the memory 503 and, when executing the instructions, to implement the backlight compensation method described above.
[0083] This application also provides a machine-readable storage medium storing instructions that, when executed by a processor, configure the processor to perform the aforementioned backlight compensation method.
[0084] Since the instructions stored in the electronic device and the machine-readable storage medium can execute the steps in any of the backlight compensation methods provided in the embodiments of this application, the beneficial effects that any of the backlight compensation methods provided in the embodiments of this application can achieve can be realized, as detailed in the previous embodiments, and will not be repeated here.
[0085] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0086] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0087] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0088] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0089] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0090] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0091] Computer-readable media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient media, such as modulated communication signals and carrier waves.
[0092] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0093] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A backlight compensation method, characterized in that, include: Based on the first frame currently displayed on the display device and the second frame following the first frame, obtain the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame; The brightness compensation value required for the backlight zone when the display device displays the second frame is determined based on the brightness switching data. When the first frame is finished being displayed, the backlight brightness of the backlight zone is controlled according to the brightness compensation value; Determining the required brightness compensation value for the backlight zone when the display device displays the second frame based on the brightness switching data includes: The brightness compensation value is obtained by querying a pre-built first mapping table based on the brightness switching data. The backlight compensation method further includes: Acquire multiple display data, each of which includes a first brightness and a second brightness, and a display driving signal for adjusting the display brightness of the backlight partition from the first brightness to the second brightness; For each piece of display data, the display device is driven to display according to the display driving signal, and the third brightness of the backlight zone is collected; The first brightness and the third brightness are determined as brightness switching data, and the second brightness is used as the brightness compensation value corresponding to the brightness switching data; Based on the mapping relationship between the brightness switching data and the brightness compensation value, a first mapping table is established. The first mapping table includes the brightness switching data and the corresponding brightness compensation value obtained for each display data.
2. The backlight compensation method according to claim 1, characterized in that, The step of obtaining the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame includes: The first display brightness of the backlight partition is obtained when the display device has displayed the first frame; The second display brightness corresponding to the backlight partition is obtained by searching a pre-built second mapping table based on the target driving signal of the second frame that is pre-stored. The second mapping table stores the mapping relationship between different driving signals and display brightness. The brightness switching data is determined based on the first display brightness and the second display brightness.
3. The backlight compensation method according to claim 1 or 2, characterized in that, The backlight compensation method further includes controlling the backlight brightness of the backlight zone according to the brightness compensation value, and then switching the first frame of the display device to the second frame of the display device.
4. A backlight compensation method, characterized in that, include: Based on the first frame currently displayed on the display device and the second frame following the first frame, obtain the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame; The brightness compensation value required for the backlight zone when the display device displays the second frame is determined based on the brightness switching data. When the first frame is finished being displayed, the backlight brightness of the backlight zone is controlled according to the brightness compensation value; Determining the required brightness compensation value for the backlight zone when the display device displays the second frame based on the brightness switching data includes: For the backlight zone, multiple display brightness data are obtained, and each display brightness data includes a first display brightness, a second display brightness, and a corresponding brightness compensation value; Curve fitting is performed based on multiple display brightness data to obtain a brightness compensation function that characterizes the relationship between the brightness compensation value and the first and second display brightness. The first display brightness and the second display brightness, which are included in the brightness switching data, are input into the brightness compensation function to obtain the brightness compensation value corresponding to the brightness switching data.
5. The backlight compensation method according to claim 4, characterized in that, The step of obtaining the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame includes: The first display brightness of the backlight partition is obtained when the display device has displayed the first frame; The second display brightness corresponding to the backlight partition is obtained by searching a pre-built second mapping table based on the target driving signal of the second frame that is pre-stored. The second mapping table stores the mapping relationship between different driving signals and display brightness. The brightness switching data is determined based on the first display brightness and the second display brightness.
6. The backlight compensation method according to claim 4 or 5, characterized in that, The backlight compensation method further includes controlling the backlight brightness of the backlight zone according to the brightness compensation value, and then switching the first frame of the display device to the second frame of the display device.
7. A backlight compensation method, characterized in that, include: Based on the first frame currently displayed on the display device and the second frame following the first frame, obtain the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame; The brightness compensation value required for the backlight zone when the display device displays the second frame is determined based on the brightness switching data. When the first frame is finished being displayed, the backlight brightness of the backlight zone is controlled according to the brightness compensation value; Determining the required brightness compensation value for the backlight zone when the display device displays the second frame based on the brightness switching data includes: Input the brightness switching data into the target model to obtain the brightness compensation value corresponding to the brightness switching data; The backlight compensation method further includes: Obtain a sample training set, which includes multiple training samples, and the training samples include sample brightness switching data and calibration compensation values corresponding to the sample brightness switching data. Each training sample in the training set is input into the model to be trained in sequence to obtain the predicted compensation value; The model to be trained is iteratively updated based on the predicted compensation value and the calibration compensation value until the convergence condition of model training is met, thereby obtaining the target model.
8. The backlight compensation method according to claim 7, characterized in that, The step of obtaining the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame includes: The first display brightness of the backlight partition is obtained when the display device has displayed the first frame; The second display brightness corresponding to the backlight partition is obtained by searching a pre-built second mapping table based on the target driving signal of the second frame that is pre-stored. The second mapping table stores the mapping relationship between different driving signals and display brightness. The brightness switching data is determined based on the first display brightness and the second display brightness.
9. The backlight compensation method according to claim 7 or 8, characterized in that, The backlight compensation method further includes controlling the backlight brightness of the backlight zone according to the brightness compensation value, and then switching the first frame of the display device to the second frame of the display device.
10. A backlight compensation system, characterized in that, include: The acquisition module is used to acquire the brightness switching data of the backlight partition of the display device corresponding to the first frame and the second frame based on the first frame currently displayed by the display device and the second frame after the first frame; The determining module is used to determine the brightness compensation value required for the backlight zone when the display device displays the second frame based on the brightness switching data; The compensation module is used to control the backlight brightness of the backlight zone according to the brightness compensation value when the first frame is finished being displayed. The determining module is further specifically used to query a pre-built first mapping table based on the brightness switching data to obtain the brightness compensation value; The backlight compensation system is also used to acquire multiple display data, each of which includes a first brightness and a second brightness, as well as a display driving signal for adjusting the display brightness of the backlight partition from the first brightness to the second brightness. For each display data, the display device is driven to display according to the display driving signal, and the third brightness of the backlight zone is collected; the first brightness and the third brightness are determined as brightness switching data, and the second brightness is used as the brightness compensation value corresponding to the brightness switching data; based on the mapping relationship between the brightness switching data and the brightness compensation value, the first mapping table is established, and the first mapping table includes the brightness switching data and the corresponding brightness compensation value obtained for each display data. or, The determining module is further specifically used to acquire multiple display brightness data for the backlight partition, each display brightness data including a first display brightness, a second display brightness and a corresponding brightness compensation value; and to perform curve fitting based on the multiple display brightness data to obtain a brightness compensation function that characterizes the relationship between the brightness compensation value and the first and second display brightness. The first display brightness and the second display brightness, which are included in the brightness switching data, are input into the brightness compensation function to obtain the brightness compensation value corresponding to the brightness switching data. or, The determining module is also specifically used to input the brightness switching data into the target model to obtain the brightness compensation value corresponding to the brightness switching data; The backlight compensation system is also used to acquire a sample training set, which includes multiple training samples, and the training samples include sample brightness switching data and calibration compensation values corresponding to the sample brightness switching data. Each training sample in the training set is sequentially input into the model to be trained to obtain a predicted compensation value; the model to be trained is iteratively updated according to the predicted compensation value and the calibration compensation value until the convergence condition of model training is reached, and the target model is obtained.
11. A display device, characterized in that, Including the backlight compensation system according to claim 10, the display device comprises: Display panel; The backlight module includes multiple backlight zones; The memory is configured to store instructions; and The processor is configured to retrieve the instructions from the memory and, when executing the instructions, to implement the backlight compensation method according to any one of claims 1 to 3, 4 to 6, or 7 to 9.