Backlight control method and device, display module, electronic equipment and storage medium
By dynamically controlling the brightness of the backlight source of the display device and adjusting it according to the display content data at the current and previous moments, the problems of backlight brightness mismatch and high power consumption in the prior art are solved, and more energy-saving and better visual experience are achieved Backlight control.
Patent Information
- Application Number
- CN202411732589.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-02-14
AI Technical Summary
In the prior art, the backlight source of the display device usually emits light at a fixed brightness, resulting in high power consumption of the backlight display and mismatch of brightness, affecting the user's visual experience.
By obtaining the display content at the current moment, determining the corresponding backlight brightness data, and gradually adjusting it according to the display content data at the previous moment, dynamically controlling the backlight display brightness to match the display content at the current and previous moments.
Dynamic matching of backlight display brightness is achieved, power consumption is reduced, and the continuity and natural transition of visual experience are ensured.
Smart Images

Figure CN119446077A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of backlight technology, and in particular to a backlight control method, a backlight control device, a display module, an electronic device, and a computer-readable storage medium. Background Art
[0002] With the development of electronic devices such as PC (Personal Computer), the functions supported by electronic devices are becoming more and more abundant. Correspondingly, in order to support the increasingly abundant functions of electronic devices, the backlight display requirements of display modules in electronic devices are correspondingly improved. However, in the related art, the backlight source of the display device usually emits light at a fixed brightness, resulting in high backlight display power consumption. Summary of the invention
[0003] The present application provides a backlight control method, a backlight control device, a display module, an electronic device, and a computer-readable storage medium.
[0004] The present application provides a backlight control method, including:
[0005] Get the first display content at the current moment;
[0006] Determining first backlight brightness data according to the first display content;
[0007] The backlight display brightness is determined according to the first backlight brightness data and the second backlight brightness data to control the backlight, wherein the second backlight brightness data is determined according to the second display content at a previous moment.
[0008] Thus, in the implementation mode of the present application, the backlight display brightness of the display module can be determined according to the first backlight brightness data determined by the first display content at the current moment and the second backlight brightness data determined by the second display content at the previous moment, so that the backlight display brightness of the display module can match the first display content at the current moment, and can also match the second display content at the previous moment to a certain extent, and can also avoid excessive backlight display power consumption caused by emitting light with a fixed brightness, and can guarantee the natural transition of the backlight display brightness between the previous and subsequent moments to a certain extent, so that the visual experience brought to the user by the display module can be guaranteed.
[0009] In some embodiments of the present application, determining first backlight brightness data according to the first display content includes:
[0010] Determining backlight characteristic parameters according to the first display content;
[0011] Performing mapping processing on the backlight characteristic parameters to determine backlight characteristic mapping parameters;
[0012] The first backlight brightness data is determined according to the backlight feature mapping parameters.
[0013] Thus, in the embodiment of the present application, the backlight characteristic parameters can be determined according to the first display content, the backlight characteristic parameters can be mapped to determine the backlight characteristic mapping parameters, and the first backlight brightness data can be determined according to the backlight characteristic mapping parameters.
[0014] In some embodiments of the present application, determining the backlight characteristic parameter according to the first display content includes:
[0015] The backlight characteristic parameter is determined according to a pixel characteristic parameter of each pixel in the first display content, wherein the pixel characteristic parameter includes a pixel grayscale parameter or a pixel brightness parameter.
[0016] Thus, in the embodiment of the present application, the backlight characteristic parameter may be determined according to the pixel characteristic parameter of each pixel in the first display content.
[0017] In some embodiments of the present application, determining the backlight characteristic parameter according to the pixel characteristic parameter of each pixel in the first display content includes:
[0018] Determining a first number of first pixels in the first display content according to the pixel characteristic parameter of each pixel in the first display content, wherein the pixel characteristic parameter of the first pixel is greater than a preset pixel characteristic parameter threshold;
[0019] The backlight characteristic parameter is determined according to the first quantity.
[0020] Thus, in the embodiment of the present application, the backlight characteristic parameter of the first display content may be determined according to the first number of first pixels in the first display content.
[0021] In some implementations of the present application, determining the backlight characteristic parameter according to the first quantity includes:
[0022] When the first pixel ratio is greater than a preset ratio threshold, determining the backlight characteristic parameter according to the backlight brightness data bit width, wherein the first pixel ratio is a ratio of the first number to the total number of pixels of the first display content; and / or
[0023] When the proportion of the first pixels is less than or equal to the preset ratio threshold, the backlight characteristic parameter is determined according to each of the pixels in the first display content.
[0024] Thus, in an embodiment of the present application, the backlight characteristic parameters of the first display content can be determined based on the backlight brightness data bit width when the proportion of the first pixel points is greater than a preset proportion threshold, and / or the backlight characteristic parameters of the first display content can be determined based on each pixel in the first display content when the proportion of the first pixel points is less than or equal to the preset proportion threshold.
[0025] In some embodiments of the present application, the mapping process of the backlight characteristic parameters to determine the backlight characteristic mapping parameters includes:
[0026] In response to the first mode setting instruction, determining a current mode and a first mode parameter of the current mode;
[0027] The mapping process is performed on the backlight characteristic parameters according to the current mode and the first mode parameters to determine the backlight characteristic mapping parameters.
[0028] Thus, in the embodiment of the present application, the current mode and the first mode parameters of the current mode can be determined in response to the first mode setting instruction, and the backlight characteristic parameters can be mapped according to the current mode and the first mode parameters to determine the backlight characteristic mapping parameters.
[0029] In some embodiments of the present application, the current mode includes a current control mode and a current brightness display mode, the first mode parameter includes a control mode sub-parameter of the current control mode and a display mode sub-parameter of the current brightness display mode, and the mapping process is performed on the backlight characteristic parameter according to the current mode and the first mode parameter to determine the backlight characteristic mapping parameter, including:
[0030] According to the current control mode and the control mode sub-parameters, mapping processing is performed on the backlight characteristic parameters to determine a backlight characteristic parameter mapping result;
[0031] The backlight characteristic parameter mapping result is adjusted according to the current brightness display mode and the display mode sub-parameter to determine the backlight characteristic mapping parameter.
[0032] Thus, in an embodiment of the present application, the backlight characteristic parameters can be mapped according to the current control mode and control mode sub-parameters to determine the backlight characteristic parameter mapping results, and the backlight characteristic parameter mapping results can be adjusted according to the current brightness display mode and display mode sub-parameters to determine the backlight characteristic mapping parameters.
[0033] In certain embodiments of the present application, the control mode sub-parameters include a brightness lower limit setting parameter, a brightness upper limit parameter, and a brightness lower limit parameter, and the backlight characteristic parameter is mapped according to the current control mode and the control mode sub-parameters to determine the backlight characteristic parameter mapping result, including:
[0034] In a case where the current control mode is the first mode, determining the backlight characteristic parameter as the backlight characteristic parameter mapping result; and / or
[0035] When the current control mode is the second mode, the backlight characteristic parameter is mapped according to the brightness lower limit setting parameter, the brightness upper limit parameter and the brightness lower limit parameter to determine the backlight characteristic parameter mapping result, wherein the backlight characteristic mapping parameter is greater than or equal to the brightness lower limit setting parameter.
[0036] Thus, in an embodiment of the present application, when the current control mode is the first mode, the backlight characteristic parameters can be determined as the backlight characteristic parameter mapping result; and / or when the current control mode is the second mode, the backlight characteristic parameters can be mapped according to the brightness lower limit setting parameter, the brightness upper limit parameter and the brightness lower limit parameter to determine the backlight characteristic parameter mapping result.
[0037] In some embodiments of the present application, the display mode sub-parameter includes a display brightness quantity, and adjusting the backlight characteristic parameter mapping result according to the current brightness display mode and the display mode sub-parameter to determine the backlight characteristic mapping parameter includes:
[0038] In a case where the current brightness display mode is a frame-by-frame display mode, determining the backlight characteristic parameter mapping result as the backlight characteristic mapping parameter; and / or
[0039] In the case that the current brightness display mode is a step display mode, the backlight characteristic parameter mapping result is adjusted according to the display brightness amount to determine the backlight characteristic mapping parameter.
[0040] Thus, in an embodiment of the present application, when the current brightness display mode is a frame-by-frame display mode, the backlight characteristic parameter mapping result can be determined as the backlight characteristic mapping parameter, and / or when the current brightness display mode is a step display mode, the backlight characteristic parameter mapping result can be adjusted according to the display brightness amount to determine the backlight characteristic mapping parameter.
[0041] In some embodiments of the present application, determining the backlight display brightness to control the backlight according to the first backlight brightness data and the second backlight brightness data includes:
[0042] According to the first backlight brightness data and the second backlight brightness data, the backlight display brightness is controlled to change from the second backlight brightness data to the first backlight brightness data.
[0043] Thus, in the embodiment of the present application, the backlight display brightness can be changed successively according to the first backlight brightness data and the second backlight brightness data, so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data, thereby ensuring the natural change of the backlight brightness.
[0044] In some embodiments of the present application, controlling the backlight display brightness to change from the second backlight brightness data to the first backlight brightness data according to the first backlight brightness data and the second backlight brightness data includes:
[0045] Determine a first dimming step length according to the first backlight brightness data and the second backlight brightness data, wherein the first dimming step length is used to indicate a brightness change amount of the backlight display brightness between two adjacent frames;
[0046] The backlight display brightness is changed successively according to the first dimming step length, so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
[0047] Thus, in the embodiment of the present application, the first dimming step can be determined according to the first backlight brightness data and the second backlight brightness data, and the backlight display brightness can be gradually changed according to the first dimming step so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
[0048] In some embodiments of the present application, determining the first dimming step size according to the first backlight brightness data and the second backlight brightness data includes:
[0049] When a brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than a preset brightness difference threshold, the first dimming step length is determined according to the brightness data difference.
[0050] Thus, in an embodiment of the present application, when the brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than a preset brightness difference threshold, the first dimming step can be determined according to the brightness data difference, and then the backlight display brightness can be adjusted successively according to the first dimming step, so that the backlight display brightness gradually changes from the second backlight brightness data to the first backlight brightness data, so that the backlight display brightness changes naturally.
[0051] In certain embodiments of the present application, the method further comprises:
[0052] When the brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than a preset brightness difference threshold, the backlight display brightness is changed successively according to the first dimming step size so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
[0053] Thus, in the embodiment of the present application, when the backlight display brightness is changed successively according to the second dimming step and the brightness data difference is greater than the second dimming step, the first dimming step is determined according to the brightness data difference.
[0054] In some embodiments of the present application, determining the first dimming step size according to the first backlight brightness data and the second backlight brightness data includes:
[0055] When the backlight display brightness changes successively according to the second dimming step size and the brightness data difference is greater than the second dimming step size, the first dimming step size is determined according to the brightness data difference.
[0056] In certain embodiments of the present application, the control method further includes:
[0057] When the backlight display brightness is changed successively according to the second dimming step length and the brightness data difference is less than or equal to the second dimming step length, the backlight display brightness is changed successively according to the second dimming step length.
[0058] Thus, in the embodiment of the present application, when the backlight display brightness is changed successively according to the second dimming step and the brightness data difference is less than or equal to the second dimming step, the backlight display brightness can be kept changed successively according to the second dimming step, thereby avoiding invalid calculation of the dimming step.
[0059] Thus, in the embodiment of the present application, the first dimming step size may be determined according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode, and the second mode parameter.
[0060] In certain embodiments of the present application, the method further comprises:
[0061] In response to the second mode setting instruction, determining a current brightness change mode and a second mode parameter of the current brightness change mode;
[0062] The determining a first dimming step size according to the first backlight brightness data and the second backlight brightness data comprises:
[0063] The first dimming step size is determined according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode, and the second mode parameter.
[0064] In some embodiments of the present application, the second mode parameter includes a dimming step number and a dimming frame number, and determining the first dimming step length according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode and the second mode parameter includes:
[0065] When the current brightness change mode is a step-by-step change mode, the first dimming step length is determined according to the first backlight brightness data, the second backlight brightness data, the dimming step number, and the dimming frame number.
[0066] Thus, in the embodiment of the present application, when the current brightness change mode is a step-by-step change mode, the first dimming step length may be determined according to the first backlight brightness data, the second backlight brightness data, the dimming step number, and the dimming frame number.
[0067] In some embodiments of the present application, the second mode parameter includes a dimming step number, and determining the first dimming step length according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode, and the second mode parameter includes:
[0068] When the current brightness change mode is a step change mode, the first dimming step length is determined according to the first backlight brightness data, the second backlight brightness data, and the dimming step number.
[0069] Thus, in the embodiment of the present application, when the current brightness change mode is a step change mode, the first dimming step length may be determined according to the first backlight brightness data, the second backlight brightness data and the dimming step number.
[0070] In certain embodiments of the present application, the method further comprises:
[0071] Determining a target grayscale compensation parameter of the pixel point according to the current backlight display brightness and the current brightness parameter of the pixel point in the first display content;
[0072] The grayscale of the pixel is adjusted according to the target grayscale compensation parameter.
[0073] Thus, in the embodiment of the present application, the target grayscale compensation parameter of the pixel can be determined according to the current backlight display brightness and the current brightness parameter of the pixel in the first display content, and the grayscale of the pixel can be adjusted according to the target grayscale compensation parameter.
[0074] In some embodiments of the present application, determining the target grayscale compensation parameter of the pixel point according to the current backlight display brightness and the current brightness parameter of the pixel point in the first display content includes:
[0075] Determining a current brightness overflow critical value according to the current backlight display brightness and the current gamma parameter;
[0076] The target grayscale compensation parameter is determined according to the pixel brightness parameter and the current brightness overflow critical value.
[0077] Thus, in the embodiment of the present application, it can also be used to determine the current brightness overflow critical value according to the current backlight display brightness and the current gamma parameter, and can determine the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow critical value.
[0078] In some embodiments of the present application, determining the current brightness overflow critical value according to the current backlight display brightness and the current gamma parameter includes:
[0079] The current brightness overflow critical value is determined according to the current backlight display brightness, the current gamma parameter and a pre-constructed brightness overflow critical value lookup table, wherein the brightness overflow critical value lookup table is used to associate the backlight display brightness, the gamma parameter and the brightness overflow critical value.
[0080] Thus, in the implementation mode of the present application, the current brightness overflow critical value may be determined according to the current backlight display brightness, the current gamma parameter, and a pre-constructed brightness overflow critical value lookup table.
[0081] In some embodiments of the present application, determining the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow threshold value includes:
[0082] In a case where the current brightness parameter is greater than or equal to the current brightness overflow critical value, the target grayscale compensation parameter is determined according to the current pixel value of the pixel point and pre-constructed first liquid crystal compensation curve data.
[0083] Thus, in the embodiment of the present application, when the current brightness parameter is greater than or equal to the current brightness overflow critical value, the target grayscale compensation parameter can be determined according to the current pixel value of the pixel point and the pre-constructed first liquid crystal compensation curve data.
[0084] In some embodiments of the present application, determining the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow threshold value includes:
[0085] When the current brightness parameter is less than the current brightness overflow critical value, the target grayscale compensation parameter is determined according to the current pixel brightness parameter, the current pixel value, the current gamma parameter and pre-constructed second liquid crystal compensation curve data.
[0086] Thus, in an embodiment of the present application, when the current brightness parameter is less than the current brightness overflow critical value, the target grayscale compensation parameter can be determined according to the current pixel brightness parameter, the current pixel value, the current gamma parameter and the pre-constructed second liquid crystal compensation curve data.
[0087] In some embodiments of the present application, determining the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow threshold value includes:
[0088] The target grayscale compensation parameter is determined according to the current pixel value of the pixel point and a pre-constructed liquid crystal compensation lookup table, wherein the overflow liquid crystal compensation lookup table is used to associate the pixel value with the grayscale compensation parameter.
[0089] Thus, in the embodiment of the present application, the target grayscale compensation parameter can be determined based on the current pixel value of the pixel point and the pre-constructed liquid crystal compensation lookup table, thereby ensuring efficient determination of the target grayscale compensation parameter.
[0090] In some embodiments of the present application, the first display content includes grayscale image display content and color image display content, and the method further includes:
[0091] Determining a target brightness parameter of the pixel point according to the current backlight display brightness, a first brightness parameter of the pixel point in the grayscale image display content, and a second brightness parameter of the pixel point in the color image display content;
[0092] A target grayscale compensation parameter of the pixel is determined according to the target brightness parameter, the current backlight display brightness, and the current brightness parameter of the pixel display content in the color image.
[0093] Thus, in the implementation mode of the present application, the target brightness parameter of the pixel point can be determined according to the current backlight display brightness, the first brightness parameter of the pixel point in the grayscale display content, and the second brightness parameter of the pixel point in the color image display content, and the target grayscale compensation parameter of the pixel point can be determined according to the target brightness parameter, the current backlight display brightness, and the current brightness parameter of the pixel point in the color image display content.
[0094] In certain embodiments of the present application, the method further comprises:
[0095] In response to a backlight brightness setting instruction, the backlight display brightness is determined.
[0096] Thus, in the embodiment of the present application, the backlight display brightness can be determined in response to the backlight brightness setting instruction, thereby satisfying the user's setting requirements for the backlight display brightness setting.
[0097] The present application provides a backlight control device, comprising:
[0098] An acquisition module, used to acquire the first display content at the current moment;
[0099] A determination module, configured to determine first backlight brightness data according to the first display content;
[0100] A control module is used to determine the backlight display brightness to control the backlight according to the first backlight brightness data and the second backlight brightness data, wherein the second backlight brightness data is determined according to the second display content at the previous moment.
[0101] An embodiment of the present application provides a display module, which includes a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the above-mentioned backlight control method is implemented.
[0102] An embodiment of the present application provides an electronic device, including the above-mentioned backlight control device, or including the above-mentioned display module.
[0103] An embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by one or more processors, the above-mentioned backlight control method is implemented.
[0104] The backlight control device, display module, electronic device and computer-readable storage medium provided in the embodiments of the present application can determine the backlight display brightness of the display module according to the first backlight brightness data determined by the first display content at the current moment and the second backlight brightness data determined by the second display content at the previous moment, so that the backlight display brightness of the display module can match the first display content at the current moment and, to a certain extent, match the second display content at the previous moment. It can also avoid excessive backlight display power consumption caused by emitting light with a fixed brightness, and can, to a certain extent, guarantee the natural transition of the backlight display brightness between the previous and subsequent moments, so that the visual experience brought to the user by the display module is guaranteed.
[0105] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0106] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0107] Figure 1 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0108] Figure 2 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0109] Figure 3 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0110] Figure 4 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0111] Figure 5 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0112] Figure 6 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0113] Figure 7 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0114] Figure 8 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0115] Fig. 9 A schematic diagram of application scenarios in certain embodiments of the present application;
[0116] Fig.10 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0117] Fig.11 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0118] Fig.12 A schematic diagram of application scenarios in certain embodiments of the present application;
[0119] Fig.13 A schematic flow chart of a backlight control method in certain implementation modes of the present application;
[0120] Fig.14 A schematic diagram of application scenarios in certain embodiments of the present application;
[0121] Fig.15 A schematic diagram of an application scenario in certain embodiments of the present application. DETAILED DESCRIPTION
[0122] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions from beginning to end. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of the present application, and cannot be understood as limiting the embodiments of the present application.
[0123] In related technologies, backlight power consumption reduction solutions are mostly aimed at reducing energy consumption during screen display, which is particularly common in display technologies using backlight sources. For example, corresponding backlight power consumption reduction solutions are usually set in display optimization technologies for LCD (Liquid Crystal Display).
[0124] Furthermore, the related technology proposes a backlight power consumption reduction solution called CABC (Content Adaptive Brightness Control), which is mainly used in display driver chips and aims to dynamically adjust the backlight brightness by analyzing the content displayed on the screen, thereby achieving the purpose of energy saving and improving the viewing experience.
[0125] It is worth noting that the core of CABC lies in the real-time analysis of the displayed content. Specifically, the driver chip can identify the brightness distribution, color information, and dynamic changes of the image on the screen through the built-in algorithm, so as to analyze the overall brightness level of the currently displayed image. Subsequently, based on the analysis results of the overall brightness level, the most suitable backlight output intensity is calculated and the backlight output is controlled. For example, when displaying dark or black scenes, the backlight brightness can be reduced, while in bright or high-contrast scenes, the backlight can be appropriately increased to maintain good visual effects while saving energy.
[0126] It is understandable that CABC strives to find the best balance between power saving and image quality, and different strategies are adopted in different modes to optimize display effects and energy consumption.
[0127] It is also understandable that CABC is mainly used in electronic devices such as smartphones, tablets, projectors, etc., which helps to extend battery life. It is an important means for energy saving and image quality enhancement in the display field, and has significant advantages in mobile devices and energy-sensitive applications.
[0128] However, in order to ensure that the details of the picture are not lost, some projectors and other devices with CABC function will reduce the backlight brightness of the backlight layer, and make the liquid crystal layer output the original image without making corresponding brightness compensation, resulting in a significant reduction in the brightness of the picture. In addition, due to the reduction in backlight brightness, even if there is liquid crystal compensation, there may still be compensation overflow, resulting in the loss of highlight details of the image, and ultimately resulting in a significant decrease in image quality. In addition, when the current gamma value of the screen does not match the expected gamma value, if the CABC function is turned on to control the backlight brightness, the gamma value before and after the CABC function is turned on may change significantly, resulting in a large difference in backlight brightness before and after the CABC function is turned on, which affects the user's visual experience.
[0129] Based on the above problems you may encounter, please refer to Figure 1 , the present application embodiment provides a backlight control method, comprising:
[0130] 01: Get the first display content at the current moment;
[0131] 02: Determine first backlight brightness data according to the first display content;
[0132] 03: Determine the backlight display brightness to control the backlight according to the first backlight brightness data and the second backlight brightness data, wherein the second backlight brightness data is determined according to the second display content at the last moment.
[0133] Corresponding to the above-mentioned backlight control method, the embodiment of the present application also provides a backlight control device. The backlight control method provided in the embodiment of the present application can be implemented by the backlight control device provided in the embodiment of the present application. Specifically, the backlight control device includes an acquisition module, a determination module and a control module. Among them, the acquisition module is used to acquire the first display content at the current moment. The determination module is used to determine the first backlight brightness data according to the first display content. The control module is used to determine the backlight display brightness to control the backlight according to the first backlight brightness data and the second backlight brightness data, and the second backlight brightness data is determined according to the second display content at the previous moment.
[0134] Corresponding to the above-mentioned backlight control method, the embodiment of the present application also provides a display module, which includes a memory and a processor. The backlight control method of the embodiment of the present application can be implemented by the display module of the embodiment of the present application. Specifically, a computer program is stored in the memory, and the processor is used to obtain the first display content at the current moment, and to determine the first backlight brightness data according to the first display content, and to determine the backlight display brightness to control the backlight according to the first backlight brightness data and the second backlight brightness data, wherein the second backlight brightness data is determined according to the second display content at the previous moment.
[0135] Specifically, in an embodiment of the present application, an electronic device (or a display module in an electronic device, or a backlight control device in an electronic device) can obtain the display content of the screen at the current moment, that is, the first display content, and determine the brightness of the backlight source to be displayed at the current moment based on the first display content, that is, the first backlight brightness data, and then determine the final size of the backlight display brightness, that is, the backlight display brightness, based on the first backlight brightness data determined at the current moment and the second backlight brightness data determined by the screen display content (that is, the second display content) at the previous moment, thereby completing the backlight control.
[0136] Thus, in the implementation mode of the present application, the backlight display brightness of the display module can be determined according to the first backlight brightness data determined by the first display content at the current moment and the second backlight brightness data determined by the second display content at the previous moment, so that the backlight display brightness of the display module can match the first display content at the current moment, and can also match the second display content at the previous moment to a certain extent, and can also avoid excessive backlight display power consumption caused by emitting light with a fixed brightness, and can guarantee the natural transition of the backlight display brightness between the previous and subsequent moments to a certain extent, so that the visual experience brought to the user by the display module can be guaranteed.
[0137] In one example, the display content (including the first display content and the second display content) may refer to a display image of a display screen in a display module.
[0138] In one example, the backlight brightness data (including the first backlight brightness data and the second backlight brightness data) may refer to the expected brightness of the light emitted by the backlight source in the display module.
[0139] In one example, the backlight display brightness may refer to the brightness of light emitted by a backlight source in a display module that is ultimately controlled.
[0140] In one example, due to the backlight delay, the second backlight brightness data can be understood as the brightness value of the backlight display brightness at the current moment, and the first backlight brightness data can be understood as the expected brightness value of the backlight display brightness at the next moment. In other words, due to the backlight delay, the first backlight display brightness value determined based on the display content at the current moment can be applied at the next moment, and the second backlight display brightness value determined based on the display content at the previous moment can be applied at the current moment.
[0141] See also Figure 2 In certain embodiments of the present application, step 02 includes:
[0142] 020: Determine a backlight characteristic parameter according to the first display content;
[0143] 021: Mapping the backlight characteristic parameters to determine the backlight characteristic mapping parameters;
[0144] 022: Determine first backlight brightness data according to the backlight feature mapping parameters.
[0145] The determination module of the embodiment of the present application is also used to determine backlight characteristic parameters according to the first display content, and to map the backlight characteristic parameters to determine backlight characteristic mapping parameters, and to determine first backlight brightness data according to the backlight characteristic mapping parameters.
[0146] The processor of the embodiment of the present application is also used to determine backlight characteristic parameters according to the first display content, and to map the backlight characteristic parameters to determine backlight characteristic mapping parameters, and to determine first backlight brightness data according to the backlight characteristic mapping parameters.
[0147] Specifically, in the embodiment of the present application, the display module can determine a characteristic parameter for indicating the backlight display brightness corresponding to the first display content, that is, the backlight characteristic parameter, according to the current display content of the display screen, that is, the first display content. Then, the backlight characteristic parameter is mapped to an interval to realize the mapping processing of the parameter, and the backlight characteristic mapping parameter is obtained. Finally, the first backlight brightness data is determined according to the backlight characteristic mapping parameter.
[0148] The mapping process refers to mapping the value of the backlight characteristic parameter within a specified range to prevent the backlight brightness from being too low or too high and affecting the user's visual experience.
[0149] In one example, the backlight characteristic parameter includes a pixel brightness characteristic value of the first display content, such as an average brightness value of each pixel of the first display content, a maximum brightness value of each pixel of the first display content, or a weighted sum of a maximum brightness value and an average brightness value of each pixel of the first display content.
[0150] In one example, the backlight characteristic parameter includes a pixel grayscale characteristic value of the first display content, such as the mean grayscale value of each pixel of the first display content, the maximum grayscale value of each pixel of the first display content, or the weighted sum of the maximum grayscale value and the mean grayscale value of each pixel of the first display content.
[0151] Thus, in the embodiment of the present application, the backlight characteristic parameters can be determined according to the first display content, the backlight characteristic parameters can be mapped to determine the backlight characteristic mapping parameters, and the first backlight brightness data can be determined according to the backlight characteristic mapping parameters.
[0152] See also Figure 3In some implementations of the present application, step 020 includes:
[0153] 0200: Determine a backlight characteristic parameter according to a pixel characteristic parameter of each pixel in the first display content, wherein the pixel characteristic parameter includes a pixel grayscale parameter or a pixel brightness parameter.
[0154] The determination module of the implementation mode of the present application is also used to determine the backlight characteristic parameters according to the pixel characteristic parameters of each pixel in the first display content, wherein the pixel characteristic parameters include the pixel grayscale parameters or the pixel brightness parameters.
[0155] The processor of the embodiment of the present application is also used to determine the backlight characteristic parameters according to the pixel characteristic parameters of each pixel in the first display content, wherein the pixel characteristic parameters include the pixel grayscale parameters or the pixel brightness parameters.
[0156] Specifically, in the implementation manner of the present application, the display module may determine the backlight characteristic parameters of the first display content according to the characteristic parameters of each pixel in the first display content.
[0157] It is understandable that the pixel characteristic parameters of a pixel point can be used to represent the brightness of the pixel point itself, and can be expressed by features such as gray scale, brightness, etc. In one example, the pixel characteristic parameters include pixel gray scale parameters or pixel brightness parameters.
[0158] In one example, the pixel characteristic parameter is the brightness of the pixel, that is, the above-mentioned pixel brightness parameter.
[0159] In one example, the pixel characteristic parameter is the gray scale of the pixel, that is, the above-mentioned pixel gray scale parameter.
[0160] Thus, in the embodiment of the present application, the backlight characteristic parameter may be determined according to the pixel characteristic parameter of each pixel in the first display content.
[0161] See also Figure 4 In certain embodiments of the present application, step 0200:
[0162] 02000: determining a first number of first pixels in the first display content according to a pixel characteristic parameter of each pixel in the first display content, wherein the pixel characteristic parameter of the first pixel is greater than a preset pixel characteristic parameter threshold;
[0163] 02001: Determine a backlight characteristic parameter according to the first quantity.
[0164] The determination module of the embodiment of the present application is further used to determine the first number of first pixels in the first display content according to the pixel characteristic parameter of each pixel in the first display content, and to determine the backlight characteristic parameter according to the first number, wherein the pixel characteristic parameter of the first pixel is greater than a preset pixel characteristic parameter threshold.
[0165] The processor of the embodiment of the present application is further used to determine a first number of first pixels in the first display content according to a pixel characteristic parameter of each pixel in the first display content, and to determine a backlight characteristic parameter according to the first number, wherein the pixel characteristic parameter of the first pixel is greater than a preset pixel characteristic parameter threshold.
[0166] Specifically, in the embodiment of the present application, the display module can determine the backlight characteristic parameters of the first display content according to the number of pixels with higher brightness in the first display content (ie, the first number), or according to the proportion of the highlight portion in the first display content.
[0167] In one example, the display module can calculate the pixel characteristic parameters of each pixel in the first display content. For example, for a pixel of RGB (Red Green Blue) three channels, the average grayscale value of the three channels of the pixel or the maximum grayscale value of the three channels can be used as the pixel characteristic parameter of the pixel.
[0168] In one example, the display module can calculate the pixel characteristic parameters of each pixel in the first display content. For example, for a pixel of RGB three channels, the average value of the brightness values of the three channels of the pixel or the maximum value of the brightness values of the three channels can be used as the pixel characteristic parameter of the pixel.
[0169] Furthermore, after obtaining the pixel characteristic parameter of each pixel in the first display content, the display module may count the highlighted pixels in the first display content, that is, the first pixels mentioned above.
[0170] In one example, the first pixel point refers to a pixel point whose brightness value is greater than a preset brightness threshold (ie, a preset pixel characteristic parameter threshold).
[0171] In one example, the first pixel point refers to a pixel point whose grayscale value is greater than a preset grayscale threshold (ie, a preset pixel characteristic parameter threshold).
[0172] Furthermore, after determining the number of all first pixels in the first display content, that is, after determining the first number of first pixels in the first display content, the display module may determine the backlight characteristic parameter corresponding to the first display content according to the first number.
[0173] Thus, in the embodiment of the present application, the backlight characteristic parameter of the first display content may be determined according to the first number of first pixels in the first display content.
[0174] In some embodiments of the present application, step 02001 includes:
[0175] When the first pixel ratio is greater than a preset ratio threshold, determining the backlight characteristic parameter according to the backlight brightness data bit width, wherein the first pixel ratio is a ratio of the first number to the total number of pixels of the first display content; and / or
[0176] When the first pixel ratio is less than or equal to a preset ratio threshold, a backlight characteristic parameter is determined according to each pixel in the first display content.
[0177] The determination module of the embodiment of the present application is also used to determine the backlight characteristic parameter according to the backlight brightness data bit width when the first pixel ratio is greater than a preset ratio threshold; and / or to determine the backlight characteristic parameter according to each pixel in the first display content when the first pixel ratio is less than or equal to the preset ratio threshold. The first pixel ratio is the ratio of the first number to the total number of pixels in the first display content.
[0178] The processor of the embodiment of the present application is also used to determine the backlight characteristic parameter according to the backlight brightness data bit width when the first pixel ratio is greater than a preset ratio threshold; and / or to determine the backlight characteristic parameter according to each pixel in the first display content when the first pixel ratio is less than or equal to the preset ratio threshold. The first pixel ratio is the ratio of the first number to the total number of pixels in the first display content.
[0179] Specifically, in an embodiment of the present application, the display module can determine the backlight characteristic parameter according to the proportion of highlighted pixels in the first display content, that is, the ratio of the first pixel to all pixels in the first display content, combined with a pre-set ratio threshold.
[0180] For example, in one example, the display module may determine a first pixel in the first display content whose brightness is greater than a preset brightness threshold Vthresh (ie, a preset pixel characteristic parameter threshold) according to the brightness of each pixel in the first display content.
[0181] Next, based on the ratio of the first number of first pixels in the first display content to the total number of pixels in the first display content (ie, the first pixel ratio), it is determined whether the ratio is greater than a preset brightness threshold ratio Vratio (ie, the preset ratio threshold).
[0182] Next, if it is greater than the preset brightness threshold ratio Vratio, it can be determined that the highlight part in the first display content accounts for the majority. At this time, lowering the backlight brightness may cause obvious loss of highlight details. Therefore, an upper limit value can be directly determined according to the backlight brightness data bit width, thereby obtaining the backlight characteristic parameters of the first display content.
[0183] Conversely, if it is less than or equal to the preset brightness threshold ratio Vratio, it can be determined that the highlight part in the first display content does not account for the majority. At this time, the highlight details lost by reducing the backlight brightness are relatively small. Therefore, the backlight characteristic parameters of the first display content can be directly determined based on at least one of the pixel value, brightness value and grayscale value of each pixel point in the first display content.
[0184] In one example, the backlight brightness data bit width refers to the bit width of the parameter "backlight brightness data". It can be understood that in the implementation of the present application, the backlight brightness data (including the first backlight brightness data and the second backlight brightness data) can be understood as the numerical value of the backlight display brightness. Furthermore, the larger the bit width of the backlight brightness data, the more accurate the backlight brightness data, and the more delicate the light emitted by the backlight source. Conversely, the smaller the bit width of the backlight brightness data, the more blurred the backlight brightness data, and the coarser the light emitted by the backlight source.
[0185] In one example, the backlight brightness data bit width is 8 bits, 10 bits, 12 bits, etc.
[0186] In one example, the process of determining the backlight characteristic parameter according to the backlight brightness data bit width can be expressed by the following formula, namely:
[0187]
[0188] Where BL represents the backlight characteristic parameter, BL BIT Represents the backlight brightness data bit width.
[0189] In an example, the process of determining the backlight characteristic parameter according to each pixel in the first display content can be expressed by the following formula, that is:
[0190] BL(n)=f(V ave ,V max ,W,N)
[0191] Where BL(n) represents the backlight characteristic parameter, f represents the preset function, V ave represents the average brightness of each pixel in the first display content, V max represents the maximum value of the brightness of each pixel in the first display content, N represents the average weight coefficient, and W represents the weighted weight coefficient.
[0192] In addition, it can be understood that the specific method of determining the backlight characteristic parameter according to each pixel in the first display content can be set according to the actual situation, and the above formula is only an exemplary description. In other examples, any one of the algorithms such as the mean method, the root mean square method, the error correction method, the maximum value method, etc., such as calculating the mean of the brightness values of each pixel in the first display content, can be used as the backlight characteristic parameter of the first display content.
[0193] Thus, in an embodiment of the present application, the backlight characteristic parameters of the first display content can be determined based on the backlight brightness data bit width when the proportion of the first pixel points is greater than a preset proportion threshold, and / or the backlight characteristic parameters of the first display content can be determined based on each pixel in the first display content when the proportion of the first pixel points is less than or equal to the preset proportion threshold.
[0194] See also Figure 5 In some implementations of the present application, step 021 includes:
[0195] 0210: In response to the first mode setting instruction, determine the current mode and the first mode parameter of the current mode;
[0196] 0211: Mapping the backlight characteristic parameters according to the current mode and the first mode parameters to determine the backlight characteristic mapping parameters.
[0197] The determination module of the embodiment of the present application is also used to determine the current mode and the first mode parameters of the current mode in response to the first mode setting instruction, and to map the backlight characteristic parameters according to the current mode and the first mode parameters to determine the backlight characteristic mapping parameters.
[0198] The processor of the embodiment of the present application is also used to determine the current mode and the first mode parameters of the current mode in response to the first mode setting instruction, and to map the backlight characteristic parameters according to the current mode and the first mode parameters to determine the backlight characteristic mapping parameters.
[0199] Specifically, in the embodiment of the present application, the display module can determine the current mode of the display module based on the user's setting instruction for the mode (i.e., the first mode setting instruction), and determine the mode setting parameters corresponding to the current mode, i.e., the first mode parameters. Furthermore, the display module can determine the mapping range of the backlight characteristic parameters according to the current mode and the first mode parameters, thereby mapping the backlight characteristic parameters to obtain the backlight characteristic mapping parameters.
[0200] In one example, the display module performs mapping processing differently in different modes. For example, the display module may use the backlight characteristic parameters as backlight characteristic mapping parameters when in a certain mode, and map the backlight characteristic parameters to a range to obtain backlight characteristic mapping parameters in another mode.
[0201] In one example, the display module can set a control mode and a brightness display mode.
[0202] Further, in one example, the control modes include All range mode, Still mode, UI mode and Moving mode. In other words, the user can trigger the first mode setting instruction to set one of the four modes as the current control mode.
[0203] And, in one example, the brightness display mode includes two modes: a frame-by-frame display mode and a step display mode. In other words, the user can trigger the first mode setting instruction to set one of the two modes as the current brightness display mode.
[0204] In one example, the mode parameter includes an upper limit value and a lower limit value of a mapping range corresponding to a brightness mode. Therefore, when the display module determines the current control mode and the mode parameter of the current control mode (i.e., the first mode parameter), the upper limit value and the lower limit value of the mapping range can be determined according to the mode parameter of the current control mode, and the backlight characteristic parameter is mapped to a value less than or equal to the upper limit value and greater than or equal to the lower limit value, thereby obtaining the backlight characteristic mapping parameter.
[0205] Thus, in the embodiment of the present application, the current mode and the first mode parameters of the current mode can be determined in response to the first mode setting instruction, and the backlight characteristic parameters can be mapped according to the current mode and the first mode parameters to determine the backlight characteristic mapping parameters.
[0206] See also Figure 6 In some embodiments of the present application, the current mode includes the current control mode and the current brightness display mode, the first mode parameter includes the control mode sub-parameter of the current control mode and the display mode sub-parameter of the current brightness display mode, and then, step 0211 includes:
[0207] 02110: mapping the backlight characteristic parameters according to the current control mode and the control mode sub-parameters, and determining the backlight characteristic parameter mapping result;
[0208] 02111: According to the current brightness display mode and display mode sub-parameters, adjust the backlight characteristic parameter mapping result to determine the backlight characteristic mapping parameters.
[0209] The determination module of the implementation mode of the present application is also used to map the backlight characteristic parameters according to the current control mode and control mode sub-parameters, and determine the backlight characteristic parameter mapping results, and to adjust the backlight characteristic parameter mapping results according to the current brightness display mode and display mode sub-parameters, and determine the backlight characteristic mapping parameters.
[0210] The processor of the embodiment of the present application is also used to map the backlight characteristic parameters according to the current control mode and control mode sub-parameters, and determine the backlight characteristic parameter mapping results, and to adjust the backlight characteristic parameter mapping results according to the current brightness display mode and display mode sub-parameters, and determine the backlight characteristic mapping parameters.
[0211] Specifically, in the embodiment of the present application, the mapping process of the backlight characteristic parameters includes two steps, the first step is to map the backlight characteristic parameters to a preset interval using the current control mode and the control mode sub-parameters of the current control mode, thereby obtaining the mapping result of the backlight characteristic parameters. The second step is to adjust the mapping result of the backlight characteristic parameters using the current brightness display mode and the display mode sub-parameters of the current brightness display mode, thereby obtaining the backlight characteristic mapping parameters.
[0212] Thus, in an embodiment of the present application, the backlight characteristic parameters can be mapped according to the current control mode and control mode sub-parameters to determine the backlight characteristic parameter mapping results, and the backlight characteristic parameter mapping results can be adjusted according to the current brightness display mode and display mode sub-parameters to determine the backlight characteristic mapping parameters.
[0213] In some embodiments of the present application, the control mode sub-parameters include a brightness lower limit setting parameter, a brightness upper limit parameter, and a brightness lower limit parameter. Thus, step 02110 includes:
[0214] When the current control mode is the first mode, determining the backlight characteristic parameter as a backlight characteristic parameter mapping result; and / or
[0215] When the current control mode is the second mode, mapping the backlight characteristic parameters according to the brightness lower limit setting parameter, the brightness upper limit parameter and the brightness lower limit parameter to determine the backlight characteristic parameter mapping result, wherein the backlight characteristic mapping parameter is greater than or equal to the brightness lower limit setting parameter;
[0216] The determination module of the implementation mode of the present application is also used to determine the backlight characteristic parameters as the backlight characteristic parameter mapping result when the current control mode is the first mode, and / or when the current control mode is the second mode, map the backlight characteristic parameters according to the brightness lower limit setting parameter, the brightness upper limit parameter and the brightness lower limit parameter to determine the backlight characteristic parameter mapping result, wherein the backlight characteristic mapping parameter is greater than or equal to the brightness lower limit setting parameter.
[0217] The processor of the embodiment of the present application is also used to determine the backlight characteristic parameters as the backlight characteristic parameter mapping result when the current control mode is the first mode, and / or to map the backlight characteristic parameters according to the brightness lower limit setting parameter, the brightness upper limit parameter and the brightness lower limit parameter when the current control mode is the second mode, and determine the backlight characteristic parameter mapping result, wherein the backlight characteristic mapping parameter is greater than or equal to the brightness lower limit setting parameter.
[0218] Specifically, in the implementation manner of the present application, when the backlight characteristic value is mapped based on the current control mode and the control mode sub-parameters of the current control mode, it can be divided into two cases. One is that when the current control mode is the preset first mode, the backlight characteristic value is directly used as the result of the mapping process and output. In other words, when the current control mode is the preset first mode, the mapping interval corresponding to the current control mode is (-∞, +∞), so the backlight characteristic value can be directly used as the result of the mapping process and output.
[0219] And, in another case, when the current control mode is the preset second mode, the backlight characteristic value can be mapped through the brightness lower limit setting parameter, the brightness upper limit parameter and the brightness lower limit parameter of the current control mode to map the backlight characteristic value to the "target interval composed of the brightness lower limit setting parameter, the brightness upper limit parameter and the brightness lower limit parameter", and ensure that the mapped backlight characteristic value is greater than or equal to the brightness lower limit setting parameter.
[0220] In one example, the brightness lower limit setting parameter is the brightness lower limit value of the backlight display brightness set by default in the display module. It is understandable that the brightness lower limit value can be fine-tuned in response to the instruction user, or the user can manually adjust the brightness lower limit value according to the use environment and personal preferences to prevent some dark images from being too dark and affecting the visual experience.
[0221] In one example, the display module is also equipped with an ambient light sensor. Further, the display module detects the light conditions of the surrounding environment based on the ambient light sensor, and when it is determined that the light conditions of the surrounding environment are strong, the parameter value of the brightness lower limit setting parameter can be adjusted to a minimum default value.
[0222] In one example, the brightness upper limit parameter and the brightness lower limit parameter are both upper limit values and lower limit values related to the control mode, and the brightness upper limit parameters and brightness lower limit parameters of different control modes are different.
[0223] In an example, the first mode is the All range mode, and the second mode is any one of the Still mode, the UI mode, and the Moving mode.
[0224] To more clearly illustrate the implementation method of the present application, please refer to the following example, namely: let the brightness lower limit setting parameter be min_ManualBrightness, the backlight characteristic parameter be BL, the backlight characteristic parameter mapping result be BLadj, the brightness upper limit parameter be maxBrightness, and the brightness lower limit parameter be minBrightness. Then, when the current control mode is the All range mode, BLadj is equal to BL.
[0225] When the current control mode is any one of Still mode, UI mode and Moving mode, BL is adjusted according to the brightness upper limit parameter maxBrightness and brightness lower limit parameter minBrightness corresponding to the current control mode, combined with the brightness lower limit setting parameter min_ManualBrightness pre-set by the user or module.
[0226] Specifically, first, compare BL with maxBrightness. If BL is greater than maxBrightness, assign BLadj to maxBrightness.
[0227] Then, ManualBrightness is compared with minBrightness. If ManualBrightness is greater than minBrightness, and BLadj (BLadj is assigned to maxBrightness at this time) is less than ManualBrightness, BLadj is assigned to ManualBrightness. Also, if ManualBrightness is greater than minBrightness and BLadj is greater than or equal to ManualBrightness, BLadj remains unchanged and the size of BLadj is maintained at maxBrightness.
[0228] Similarly, when ManualBrightness is less than or equal to the minimum value minBrightness, and BLadj is less than ManualBrightness, BLadj is equal to minBrightness; if ManualBrightness is less than or equal to the minimum value minBrightness, and BLadj is greater than or equal to minBrightness, BLadj remains unchanged.
[0229] It can be understood that in the implementation manner of the present application, in the process of determining BLadj based on BL, maxBrightness, minBrightness and min_ManualBrightness, the final BLadj can be greater than or equal to min_ManualBrightness, or in other words, the final output backlight characteristic parameter mapping result can be greater than or equal to the backlight brightness lower limit preset by the module or the user.
[0230] In other words, in the process of determining BLadj based on BL, maxBrightness, minBrightness and min_ManualBrightness, the upper and lower limits of the target interval can be determined according to maxBrightness, minBrightness and min_ManualBrightness, and BL is mapped into the interval to obtain BLadj. It can be understood that the lower limit of the target interval is min_ManualBrightness.
[0231] Thus, in an embodiment of the present application, when the current control mode is the first mode, the backlight characteristic parameters can be determined as the backlight characteristic parameter mapping result; and / or when the current control mode is the second mode, the backlight characteristic parameters can be mapped according to the brightness lower limit setting parameter, the brightness upper limit parameter and the brightness lower limit parameter to determine the backlight characteristic parameter mapping result.
[0232] In some embodiments of the present application, the display mode sub-parameter includes a display brightness value, and then, step 02111 includes:
[0233] When the current brightness display mode is a frame-by-frame display mode, determining the backlight characteristic parameter mapping result as the backlight characteristic mapping parameter; and / or
[0234] When the current brightness display mode is the step display mode, the backlight characteristic parameter mapping result is adjusted according to the display brightness amount to determine the backlight characteristic mapping parameter.
[0235] The determination module of the implementation mode of the present application is also used to determine the backlight characteristic parameter mapping result as the backlight characteristic mapping parameter when the current brightness display mode is a frame-by-frame display mode; and / or when the current brightness display mode is a step display mode, adjust the backlight characteristic parameter mapping result according to the display brightness amount to determine the backlight characteristic mapping parameter.
[0236] The processor of the embodiment of the present application is also used to determine the backlight characteristic parameter mapping result as the backlight characteristic mapping parameter when the current brightness display mode is a frame-by-frame display mode; and / or to adjust the backlight characteristic parameter mapping result according to the display brightness amount to determine the backlight characteristic mapping parameter when the current brightness display mode is a step display mode.
[0237] Specifically, in the implementation manner of the present application, there are two situations in which the backlight characteristic parameter mapping result is adjusted based on the current brightness display mode and the display brightness quantity of the current brightness display mode. One is that when the current brightness display mode is a frame-by-frame display mode, the backlight characteristic parameter mapping result is directly determined as the backlight characteristic mapping parameter. The other is that when the current brightness display mode is a step display mode, the backlight characteristic parameter mapping result is adjusted based on the display brightness quantity to obtain the backlight characteristic mapping parameter.
[0238] For example, let the backlight characteristic parameter mapping result be BLadj, and the display brightness number StepNum, then when the current brightness display mode is in the frame-by-frame display mode, the backlight characteristic mapping parameter is BLadj. When the current brightness display mode is the step display mode, BLadj is adjusted so that the adjusted BLadj is related to the display brightness number StepNum.
[0239] In one example, BLadj can be adjusted to 2 StepNum The adjusted BLadj does not exceed the upper limit of the target interval. It can be understood that when the current control mode is the All range mode, the upper limit of the target interval is positive infinity. When the current control mode is the All range mode and the second mode is any one of the Still mode, UI mode and Moving mode, the upper limit of the target interval is the above-mentioned maxBrightness or min_ManualBrightness.
[0240] Thus, in an embodiment of the present application, when the current brightness display mode is a frame-by-frame display mode, the backlight characteristic parameter mapping result can be determined as the backlight characteristic mapping parameter, and / or when the current brightness display mode is a step display mode, the backlight characteristic parameter mapping result can be adjusted according to the display brightness amount to determine the backlight characteristic mapping parameter.
[0241] See also Figure 7 In certain embodiments of the present application, step 03 includes:
[0242] 030: According to the first backlight brightness data and the second backlight brightness data, the backlight display brightness is changed successively, so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
[0243] The control module of the embodiment of the present application is also used to gradually change the backlight display brightness according to the first backlight brightness data and the second backlight brightness data, so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
[0244] The processor of the embodiment of the present application is also used to gradually change the backlight display brightness according to the first backlight brightness data and the second backlight brightness data, so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
[0245] Specifically, in an embodiment of the present application, when the backlight brightness at the current moment is determined, or in other words, when the first backlight brightness data is determined, the luminous brightness of the backlight source can be controlled to gradually change from the second backlight brightness data determined last time to the first backlight brightness data, thereby achieving a natural backlight brightness change process.
[0246] In an example, when the second backlight brightness data is greater than the first backlight brightness data, the light emitting brightness of the backlight source decreases gradually from the second backlight brightness data until it is equal to the first backlight brightness data.
[0247] In an example, when the second backlight brightness data is less than the first backlight brightness data, the light emitting brightness of the backlight source increases gradually from the second backlight brightness data until it is equal to the first backlight brightness data.
[0248] Thus, in the embodiment of the present application, the backlight display brightness can be changed successively according to the first backlight brightness data and the second backlight brightness data, so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data, thereby ensuring the natural change of the backlight brightness.
[0249] See also Figure 8 In some embodiments of the present application, step 030 includes:
[0250] 0300: determining a first dimming step length according to the first backlight brightness data and the second backlight brightness data, wherein the first dimming step length is used to indicate a brightness change amount of the backlight display brightness between two adjacent frames;
[0251] 0301: gradually changing the backlight display brightness according to the first dimming step length, so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
[0252] The control module of the embodiment of the present application is also used to determine a first dimming step size based on the first backlight brightness data and the second backlight brightness data, and to gradually change the backlight display brightness according to the first dimming step size so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data. The first dimming step size is used to indicate the brightness change amount of the backlight display brightness between two adjacent frames.
[0253] The processor of the embodiment of the present application is also used to determine a first dimming step size based on the first backlight brightness data and the second backlight brightness data, and to gradually change the backlight display brightness according to the first dimming step size so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data. The first dimming step size is used to indicate the brightness change amount of the backlight display brightness between two adjacent frames.
[0254] Specifically, in an embodiment of the present application, the display module can determine a first dimming step (delta) based on the first backlight brightness data and the second backlight brightness data, and change the backlight brightness of each frame of the display image according to the first dimming step, so that the backlight brightness changes successively from the first backlight brightness data to the second backlight brightness data, and the difference in backlight brightness between the previous and next two frames of the display image is the above-mentioned first dimming step.
[0255] Thus, in the embodiment of the present application, the first dimming step can be determined according to the first backlight brightness data and the second backlight brightness data, and the backlight display brightness can be gradually changed according to the first dimming step so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
[0256] In some embodiments of the present application, step 0300 includes:
[0257] When the brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than a preset brightness difference threshold, the first dimming step length is determined according to the brightness data difference.
[0258] The control module in the embodiment of the present application is further configured to determine a first dimming step length according to the brightness data difference when a brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than a preset brightness difference threshold.
[0259] The processor of the embodiment of the present application is also used to determine a first dimming step size according to the brightness data difference when the brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than a preset brightness difference threshold.
[0260] Specifically, in the embodiment of the present application, when the brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than the preset brightness difference threshold, it can be considered that there is a large brightness difference between the display content at the previous and next moments. Therefore, in order to avoid a large difference between the backlight brightness at the previous moment and the backlight brightness at the next moment, in the embodiment of the present application, the display module can calculate the first dimming step length according to the brightness data difference when the brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than the preset brightness difference threshold, and adjust the backlight display brightness one by one with the first dimming step length, so that the backlight display brightness gradually changes from the second backlight brightness data to the first backlight brightness data.
[0261] Thus, in an embodiment of the present application, when the brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than a preset brightness difference threshold, the first dimming step can be determined according to the brightness data difference, and then the backlight display brightness can be adjusted successively according to the first dimming step, so that the backlight display brightness gradually changes from the second backlight brightness data to the first backlight brightness data, so that the backlight display brightness changes naturally.
[0262] In addition, in certain embodiments of the present application, when the brightness data difference between the first backlight brightness data and the second backlight brightness data is less than or equal to a preset brightness difference threshold, it means that the difference in the highlight portion between the display content at the two previous and next moments is small, and therefore there is no need to adjust the backlight brightness data at the two previous and next moments. Furthermore, in one example, when the brightness data difference between the first backlight brightness data and the second backlight brightness data is less than or equal to a preset brightness difference threshold, the display module may assign the first backlight brightness data to the second backlight brightness data.
[0263] In some embodiments of the present application, step 0300 includes:
[0264] When the backlight display brightness changes successively according to the second dimming step length and the brightness data difference is greater than the second dimming step length, the first dimming step length is determined according to the brightness data difference.
[0265] The control module of the embodiment of the present application is also used to determine the first dimming step size according to the brightness data difference when the backlight display brightness changes successively according to the second dimming step size and the brightness data difference is greater than the second dimming step size.
[0266] The processor of the embodiment of the present application is also used to determine the first dimming step size according to the brightness data difference when the backlight display brightness changes successively according to the second dimming step size and the brightness data difference is greater than the second dimming step size.
[0267] Specifically, in an embodiment of the present application, when the display module is gradually changing the backlight display brightness based on the second dimming step determined last time so that the backlight display brightness changes from one backlight brightness data to another backlight brightness data, the display module can determine whether the brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than the second dimming step.
[0268] Furthermore, if the brightness data difference is greater than the second dimming step, it indicates that the brightness difference of the displayed content at the two moments before and after is large. If the backlight display module is kept changing successively with the second dimming step, it may result in a poor match between the backlight brightness and the displayed content, resulting in loss of details of the displayed content and affecting the user's visual experience. Therefore, in the embodiment of the present application, the display module can determine the first dimming step according to the brightness data difference when the backlight display brightness changes successively with the second dimming step, and when the brightness data difference is greater than the second dimming step, and the backlight display brightness is adjusted successively with the first dimming step, so that the backlight display brightness gradually changes from the second backlight brightness data to the first backlight brightness data.
[0269] Thus, in the embodiment of the present application, when the backlight display brightness is changed successively according to the second dimming step and the brightness data difference is greater than the second dimming step, the first dimming step is determined according to the brightness data difference.
[0270] In certain embodiments of the present application, the control method further includes:
[0271] When the backlight display brightness is changed successively according to the second dimming step length and the brightness data difference is less than or equal to the second dimming step length, the backlight display brightness is changed successively according to the second dimming step length.
[0272] The control module of the embodiment of the present application is also used to gradually change the backlight display brightness according to the second dimming step when the backlight display brightness changes gradually according to the second dimming step and the brightness data difference is less than or equal to the second dimming step.
[0273] The processor of the embodiment of the present application is also used to successively change the backlight display brightness according to the second dimming step when the backlight display brightness changes successively according to the second dimming step and the brightness data difference is less than or equal to the second dimming step.
[0274] Specifically, when the display module is gradually changing the backlight display brightness based on the dimming step size determined last time (i.e., the second dimming step size) so that the backlight display brightness changes from one backlight brightness data to another backlight brightness data, if the brightness data difference between the first backlight brightness data and the current display brightness (i.e., the second backlight brightness data) is less than or equal to the second dimming step size, it indicates that the brightness difference between the displayed content at the two previous and subsequent moments is small, so there is no need to adjust the backlight display brightness according to the current display content, and thus maintains the backlight display state of the current display content at the current moment, that is, maintains the state of "gradually changing the backlight display brightness with the second dimming step size" to avoid invalid calculation of the dimming step size.
[0275] Thus, in the embodiment of the present application, when the backlight display brightness is changed successively according to the second dimming step and the brightness data difference is less than or equal to the second dimming step, the backlight display brightness can be kept changed successively according to the second dimming step, thereby avoiding invalid calculation of the dimming step.
[0276] In some embodiments of the present application, the backlight control method further includes:
[0277] In response to the second mode setting instruction, determining a current brightness change mode and a second mode parameter of the current brightness change mode;
[0278] Furthermore, step 0300 includes:
[0279] A first dimming step is determined according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode and the second mode parameter.
[0280] The backlight control device of the embodiment of the present application further includes a response module. The response module is used to determine the current brightness change mode and the second mode parameter of the current brightness change mode in response to the second mode setting instruction. The control module is also used to determine the first dimming step size according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode and the second mode parameter.
[0281] The processor of the embodiment of the present application is also used to determine the current brightness change mode and the second mode parameters of the current brightness change mode in response to the second mode setting instruction, and to determine the first dimming step according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode and the second mode parameters.
[0282] Specifically, in the implementation of the present application, the first dimming step is not only related to the current display content at two moments before and after, but also related to the current brightness change mode of the display module and the second mode parameter of the current brightness change mode.
[0283] In one example, the current brightness change mode includes a step change mode and a step-by-step change mode. Accordingly, the display module can set its brightness change mode to any one of the two modes at the current moment based on the mode setting instruction triggered by the user.
[0284] In one example, if the current brightness change mode of the display module is a step-by-step change mode, the display module can change the backlight display brightness frame by frame, or in other words, the display module can change the backlight display brightness frame by frame, and the backlight display brightness difference between the previous and next frames is the first dimming step.
[0285] In one example, if the current brightness change mode of the display module is a step change mode, the display module can change the backlight display brightness one by one at intervals of multiple frames, or in other words, the display module can control the backlight display brightness to be always the first brightness from the 1st frame to the Nth frame, control the backlight display brightness to change in the N+1th frame so that the backlight display brightness is the second brightness, and control the backlight display brightness to be always the second brightness value from the N+1th frame to the 2Nth frame, and so on. The difference between the second brightness and the first brightness is the first dimming step.
[0286] Thus, in the embodiment of the present application, the first dimming step size may be determined according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode, and the second mode parameter.
[0287] In some embodiments of the present application, the second mode parameter includes a dimming step number and a dimming frame number. Furthermore, the step of determining the first dimming step length according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode and the second mode parameter includes:
[0288] When the current brightness change mode is a step-by-step change mode, a first dimming step length is determined according to the first backlight brightness data, the second backlight brightness data, the dimming step number, and the dimming frame number.
[0289] The control module of the implementation manner of the present application is also used to determine the first dimming step size according to the first backlight brightness data, the second backlight brightness data, the dimming step number and the dimming frame number when the current brightness change mode is a step-by-step change mode.
[0290] The processor of the embodiment of the present application is also used to determine the first dimming step size according to the first backlight brightness data, the second backlight brightness data, the dimming step number and the dimming frame number when the current brightness change mode is a step-by-step change mode.
[0291] Specifically, in an embodiment of the present application, if the current brightness change mode is a step-by-step change mode, the display module can determine the first dimming step size based on the first backlight brightness data, the second backlight brightness data, the dimming steps of the step-by-step change mode, and the dimming frames of the step-by-step change mode.
[0292] In one example, the first dimming step size in the step-by-step change mode can be expressed by the following formula:
[0293]
[0294] In the formula, delta represents the first dimming step, int represents rounding, BLdiff represents the brightness data difference between the first backlight brightness data and the second backlight brightness data, frame represents the dimming frame number, and step represents the dimming step number.
[0295] Thus, in the embodiment of the present application, when the current brightness change mode is a step-by-step change mode, the first dimming step length may be determined according to the first backlight brightness data, the second backlight brightness data, the dimming step number, and the dimming frame number.
[0296] In some embodiments of the present application, the second mode parameter includes a dimming step number. Furthermore, the step of determining the first dimming step length according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode and the second mode parameter includes:
[0297] When the current brightness change mode is the step change mode, the first dimming step length is determined according to the first backlight brightness data, the second backlight brightness data and the dimming step number.
[0298] The control module of the implementation manner of the present application is also used to determine the first dimming step length according to the first backlight brightness data, the second backlight brightness data and the dimming step number when the current brightness change mode is a step change mode.
[0299] The processor of the embodiment of the present application is also used to determine the first dimming step length according to the first backlight brightness data, the second backlight brightness data and the dimming step number when the current brightness change mode is a step change mode.
[0300] Specifically, in an embodiment of the present application, if the current brightness change mode is a step-by-step change mode, the display module can determine the first dimming step length according to the first backlight brightness data, the second backlight brightness data, and the dimming step number of the step change mode.
[0301] In one example, the first dimming step size in the step change mode can be expressed by the following formula:
[0302]
[0303] In the formula, delta represents the first dimming step length, int represents rounding, BLdiff represents the brightness data difference between the first backlight brightness data and the second backlight brightness data, and step represents the dimming step number.
[0304] Thus, in the embodiment of the present application, when the current brightness change mode is a step change mode, the first dimming step length may be determined according to the first backlight brightness data, the second backlight brightness data and the dimming step number.
[0305] To more clearly illustrate the display brightness change in the embodiment of the present application, please refer to Fig. 9 And the following example, Fig. 9 This is a schematic diagram of application scenarios in certain implementation modes of the present application, namely:
[0306] In an embodiment of the present application, the display module can determine the current brightness change mode based on the second mode setting instruction, or, based on the second mode setting instruction, set one of the step-by-step change mode and the step change mode as the current brightness change mode, and determine the step (i.e., the number of dimming steps) and frame (i.e., the number of dimming frames) corresponding to the current brightness change mode, and determine the maximum brightness threshold value dimgap (i.e., the preset brightness difference threshold) corresponding to the current brightness change mode.
[0307] Among them, dimgap represents the brightness change that can be observed by the human eye. One dimming interval of the backlight display brightness requires the number of steps to adjust, and one step needs to last for multiple frames.
[0308] In one example, the current brightness change mode, dimgap, step, and frame may all be changed based on an adjustment instruction triggered by a user.
[0309] In one example, both step and frame depend on the current control mode.
[0310] Further, in the embodiment of the present application, the control mode includes four modes: All range mode, Still mode, UI mode and Moving mode. Therefore, both step and frame include four types, namely, step and frame corresponding to All range mode, step and frame corresponding to Still mode, step and frame corresponding to UI mode and step and frame corresponding to Moving mode. Furthermore, the display module can determine the current control mode and the step and frame corresponding to the current control mode through the user's setting instruction for the control mode.
[0311] It is understandable that when the current brightness change mode is the frame-by-frame change mode, the backlight display brightness of each frame in a single step will change. When the current brightness change mode is the step change mode, the backlight display brightness of each frame in a single step remains unchanged, and the backlight display brightness changes between two steps.
[0312] It can also be understood that, in the embodiment of the present application, the process of changing the backlight display brightness from the second backlight brightness data to the first backlight brightness data can be achieved through multiple inter-frame backlight brightness cycles. In each inter-frame backlight brightness cycle, 2 frame ×2 step The dimgap size backlight display brightness change is completed in frames. In other words, the maximum number of cycles in one cycle is 2. frame+step .
[0313] Based on the above definition, let the first backlight brightness data be BL_current (i.e. BLadj at the current moment), the second backlight brightness data be BL_before (i.e. BLadj at the previous moment), and let the brightness data difference be BLdiff, BLdiff = BL_current-BL_before. It is worth noting that if the first backlight brightness data is the expected brightness value of the backlight display brightness in the first frame, then BL_before and BL_current are equal. It is also worth noting that due to the existence of backlight delay, the backlight brightness generated by the backlight source at the current moment is the calculation result of the previous frame. For example, the brightness emitted by the backlight source at the current moment may be BL_before, and the brightness emitted by the backlight source at the next moment may be BL_current.
[0314] Furthermore, if Fig. 9 As shown, BLdiff can be calculated first, that is, the difference between BL_current and BL_before is calculated.
[0315] Next, if the backlight brightness cycle between frames is not in progress at this moment, and BLdiff is less than or equal to dimgap, BL_current is assigned a value of BL_before, and the backlight display brightness is controlled to remain unchanged.
[0316] Conversely, if it is not in an inter-frame backlight brightness cycle at the moment, and BLdiff is greater than dimgap, the inter-frame backlight brightness cycle begins, and the backlight brightness change between any two frames in the inter-frame backlight brightness cycle, i.e., delta (i.e., the first dimming step size mentioned above), is calculated. In one example, in an inter-frame backlight processing cycle, the backlight display brightness calculation of the first frame can determine the delta in the cycle.
[0317] Furthermore, when the brightness variation mode is a step-by-step variation mode, the backlight display brightness can be adjusted between 2 frame ×2 step The backlight display brightness change of dimgap size is completed in each frame, and the brightness adjustment amplitude of each frame is the same and is delta. In other words, in the step-by-step change mode, the output value BLpro of the first frame in the inter-frame backlight processing cycle is the sum of the backlight value BL_before of the previous frame and delta, and the backlight display brightness of the second frame is the sum of BLpro and delta. Among them, delta can be determined by the following formula, namely:
[0318]
[0319] And, when the brightness change mode is a step change mode, the output value BLpro of the first frame in the cycle is the sum of the backlight value BL_before of the previous frame and delta, and the backlight display brightness of adjacent frames in a step is the same, and the difference between the backlight display brightness of a frame in the previous step and the backlight display brightness of a frame in the next step is delta. delta can be determined by the following formula, that is:
[0320]
[0321] In addition, if the current moment is in a backlight brightness cycle between frames, and the number of cycles has not reached the maximum value of 2 frame+step , the relationship between BLdiff and the "delta of the backlight brightness cycle between frames (ie, the second dimming step)" can be determined.
[0322] Furthermore, if |BLdiff| is less than |delta|, it means that the BL_current expected at the current moment is similar to the backlight display brightness BLpro presented at the current moment and calculated in the previous frame, so the monotonic change of the cycle can be maintained, that is, the backlight display brightness is controlled to continue to change with "delta (i.e., the second dimming step) of the backlight brightness cycle between frames". At this time, the value of BLpro is the sum of the backlight brightness display data BLpro_before and delta of the previous frame, and accordingly, the BL_current at the current moment can be assigned the sum of BLpro and delta.
[0323] In addition, it can also be understood that if it is in the step change mode and the current frame is the (1+frame*n)th frame of the cycle, then BLpro=BLpro_before+delta*n, where n=0, 1, 2, . . . .
[0324] Furthermore, if it is in the step change mode and is not the (1+frame*n)th frame of the cycle, the value of the backlight display brightness BLpro of the current frame remains unchanged with that of the previous frame.
[0325] In addition, if the backlight brightness is already in a frame cycle at the current moment, and the number of cycles has not reached the maximum value of 2 frame +step , and BLdiff is greater than or equal to |delta|, it means that the backlight display brightness BLpro of the current frame is significantly different from BL_current, and it is necessary to exit the loop and recalculate the delta value, and start a new round of inter-frame backlight processing cycle.
[0326] It can be understood that when the number of loops is equal to the target value, the calculation method of BLpro is the same as when it is not reached. After the calculation, the loop is jumped out, and a new round of inter-frame backlight processing cycle is started in the next frame to recalculate delta.
[0327] See also Fig.10 In some embodiments of the present application, the backlight control method further includes:
[0328] 04: Determine a target grayscale compensation parameter of the pixel according to the current backlight display brightness and the current brightness parameter of the pixel in the first display content;
[0329] 05: Adjust the grayscale of pixels according to the target grayscale compensation parameters.
[0330] The backlight control device of the embodiment of the present application further includes a compensation parameter determination module and a compensation module. The compensation parameter determination module is used to determine the target grayscale compensation parameter of the pixel point according to the current backlight display brightness and the current brightness parameter of the pixel point in the first display content. The supplementation module is used to adjust the grayscale of the pixel point according to the target grayscale compensation parameter.
[0331] The processor of the embodiment of the present application is also used to determine the target grayscale compensation parameter of the pixel point according to the current backlight display brightness and the current brightness parameter of the pixel point in the first display content, and to adjust the grayscale of the pixel point according to the target grayscale compensation parameter.
[0332] Specifically, in the implementation mode of the present application, the target grayscale compensation parameter (or grayscale compensation value) of each pixel can be determined according to the backlight value and brightness value of each pixel, and the grayscale of each pixel can be adjusted (or compensated) according to the target grayscale compensation parameter.
[0333] In one example, an LCD (Liquid Crystal Display) may be driven based on the calculated grayscale compensation value.
[0334] Thus, in the embodiment of the present application, the target grayscale compensation parameter of the pixel can be determined according to the current backlight display brightness and the current brightness parameter of the pixel in the first display content, and the grayscale of the pixel can be adjusted according to the target grayscale compensation parameter.
[0335] See also Fig.11 In certain embodiments of the present application, step 04 includes:
[0336] 040: Determine the current brightness overflow threshold value based on the current backlight display brightness and the current gamma parameter;
[0337] 041: Determine the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow threshold.
[0338] The compensation parameter determination module of the embodiment of the present application is also used to determine the current brightness overflow critical value according to the current backlight display brightness and the current gamma parameter, and to determine the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow critical value.
[0339] The processor of the embodiment of the present application is also used to determine the current brightness overflow critical value according to the current backlight display brightness and the current gamma parameter, and to determine the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow critical value.
[0340] Specifically, in order to ensure that the gamma value of the display screen of the display module is relatively stable at two consecutive moments after the backlight brightness changes, such as the difference in the gamma values at the previous and subsequent moments is within the range of [-0.2, +0.2], so as to save the backlight power consumption while ensuring that the product brightness does not drop significantly and the loss of details in the highlight is not obvious. Therefore, in certain embodiments of the present application, the current brightness overflow critical value can be determined according to the current backlight display brightness and the current gamma parameter to determine whether there is a compensation overflow, and the grayscale supplement adoption number of each pixel can be determined according to the current brightness overflow critical value and the current brightness parameter of each pixel to compensate for each pixel.
[0341] In one example, the current brightness overflow threshold value may be calculated by the following formula:
[0342]
[0343] Where, V0verValue represents the current brightness overflow critical value, BL represents the current backlight display brightness, and BL BIT Indicates the preset backlight brightness data.
[0344] In one example, the target grayscale compensation parameter can be calculated by the following formula:
[0345] Pixel=f(Pixel ori ,BL BIT ,α)
[0346] Where, Pixel represents the target grayscale compensation parameter, Pixel ori It represents the pixel value before compensation, and α is the overflow liquid crystal compensation curve coefficient.
[0347] Thus, in the embodiment of the present application, it can also be used to determine the current brightness overflow critical value according to the current backlight display brightness and the current gamma parameter, and can determine the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow critical value.
[0348] In some embodiments of the present application, step 040 includes:
[0349] The current brightness overflow critical value is determined according to the current backlight display brightness, the current gamma parameter and a pre-constructed brightness overflow critical value lookup table, wherein the brightness overflow critical value lookup table is used to associate the backlight display brightness, the gamma parameter and the brightness overflow critical value.
[0350] The compensation parameter determination module of the embodiment of the present application is used to determine the current brightness overflow critical value based on the current backlight display brightness, the current gamma parameter and a pre-constructed brightness overflow critical value lookup table, wherein the brightness overflow critical value lookup table is used to associate the backlight display brightness, the gamma parameter and the brightness overflow critical value.
[0351] The processor of the embodiment of the present application is also used to determine the current brightness overflow critical value based on the current backlight display brightness, the current gamma parameter and a pre-constructed brightness overflow critical value lookup table, wherein the brightness overflow critical value lookup table is used to associate the backlight display brightness, the gamma parameter and the brightness overflow critical value.
[0352] Specifically, in order to improve the efficiency of obtaining the current brightness overflow critical value, in the implementation of the present application, the current brightness overflow critical value can be determined by table lookup, or in other words, the current brightness overflow critical value can be determined by a pre-constructed brightness overflow critical value lookup table.
[0353] In one example, the brightness overflow threshold lookup table may be equivalent to the following current brightness overflow threshold calculation formula, namely:
[0354]
[0355] Where, V0verValue represents the current brightness overflow critical value, BL represents the current backlight display brightness, and BL BIT Indicates the preset backlight brightness data.
[0356] Thus, in the implementation mode of the present application, the current brightness overflow critical value may be determined according to the current backlight display brightness, the current gamma parameter, and a pre-constructed brightness overflow critical value lookup table.
[0357] In some embodiments of the present application, step 041 includes:
[0358] When the current brightness parameter is greater than or equal to the current brightness overflow critical value, the target grayscale compensation parameter is determined according to the current pixel value of the pixel point and the pre-constructed first liquid crystal compensation curve data.
[0359] The compensation parameter determination module of the embodiment of the present application is used to determine the target grayscale compensation parameter according to the current pixel value of the pixel point and the pre-constructed first liquid crystal compensation curve data when the current brightness parameter is greater than or equal to the current brightness overflow critical value.
[0360] The processor of the embodiment of the present application is also used to determine the target grayscale compensation parameter according to the current pixel value of the pixel point and the pre-constructed first liquid crystal compensation curve data when the current brightness parameter is greater than or equal to the current brightness overflow critical value.
[0361] Specifically, in an embodiment of the present application, when the current brightness parameter is greater than or equal to the current brightness overflow critical value and thus there is a compensation overflow, the target grayscale compensation parameter corresponding to the current pixel value of the pixel point can be determined based on the pre-constructed first liquid crystal compensation curve data.
[0362] In one example, the first liquid crystal compensation curve data can be calculated by the following formula:
[0363] Pixel=f(Pixel ori ,BL BIT ,α)
[0364] Where, Pixel represents the target grayscale compensation parameter, Pixel ori represents the pixel value before compensation, and α is the first liquid crystal compensation curve data.
[0365] Further, in one example, the liquid crystal compensation curve indicated by α is as follows: Fig.12 As shown, Fig.12 Schematic diagram of application scenarios in certain embodiments of the present application. Fig.12 In the figure, the first liquid crystal compensation curve data can be understood as the vertical coordinate from pixel cri The curve portion from 210 to 255 is also the first curve 210 .
[0366] Thus, in the embodiment of the present application, when the current brightness parameter is greater than or equal to the current brightness overflow critical value, the target grayscale compensation parameter can be determined according to the current pixel value of the pixel point and the pre-constructed first liquid crystal compensation curve data.
[0367] In some embodiments of the present application, step 041 includes:
[0368] When the current brightness parameter is less than the current brightness overflow critical value, the target grayscale compensation parameter is determined according to the current pixel brightness parameter, the current pixel value, the current gamma parameter and the pre-constructed second liquid crystal compensation curve data.
[0369] The compensation parameter determination module of the embodiment of the present application is also used to determine the target grayscale compensation parameter based on the current pixel brightness parameter, the current pixel value, the current gamma parameter and the pre-constructed second liquid crystal compensation curve data when the current brightness parameter is less than the current brightness overflow critical value.
[0370] The processor of the embodiment of the present application is also used to determine the target grayscale compensation parameter based on the current pixel brightness parameter, the current pixel value, the current gamma parameter and the pre-constructed second liquid crystal compensation curve data when the current brightness parameter is less than the current brightness overflow critical value.
[0371] Specifically, in an embodiment of the present application, when the current brightness parameter is less than the current brightness overflow critical value and thus there is no compensation overflow, the target grayscale compensation parameter corresponding to the current pixel value of the pixel point can be determined based on pre-constructed second liquid crystal compensation curve data.
[0372] In one example, the target grayscale compensation parameter related to the second liquid crystal compensation curve data can be calculated by the following formula, namely:
[0373] Pixel=f(Pixel_ori,BL BIT ,α,V0verValue,gamma)
[0374] Where, Pixel represents the target grayscale compensation parameter, Pixel ori represents the pixel value before compensation, α is the second liquid crystal compensation curve data, and V0verValue represents the current brightness overflow critical value.
[0375] Further, in one example, specifically Fig.12 As shown in the figure, the liquid crystal compensation curve indicated by α is the vertical axis from 0 to Pixel cri The curve portion, that is, the second curve 220.
[0376] Thus, in an embodiment of the present application, when the current brightness parameter is less than the current brightness overflow critical value, the target grayscale compensation parameter can be determined according to the current pixel brightness parameter, the current pixel value, the current gamma parameter and the pre-constructed second liquid crystal compensation curve data.
[0377] In some embodiments of the present application, step 041 includes:
[0378] The target grayscale compensation parameter is determined according to the current pixel value of the pixel point and a pre-constructed liquid crystal compensation lookup table, wherein the overflow liquid crystal compensation lookup table is used to associate the pixel value with the grayscale compensation parameter.
[0379] The compensation parameter determination module of the embodiment of the present application is used to determine the target grayscale compensation parameter according to the current pixel value of the pixel point and a pre-constructed liquid crystal compensation lookup table, wherein the overflow liquid crystal compensation lookup table is used to associate pixel values and grayscale compensation parameters.
[0380] The processor of the embodiment of the present application is also used to determine the target grayscale compensation parameter based on the current pixel value of the pixel point and a pre-constructed liquid crystal compensation lookup table, wherein the overflow liquid crystal compensation lookup table is used to associate pixel values and grayscale compensation parameters.
[0381] Specifically, in order to further reduce the difficulty of calculating the target grayscale compensation parameter, in the embodiment of the present application, the target grayscale compensation parameter of each pixel point can be determined by a pre-constructed liquid crystal compensation lookup table.
[0382] In one example, the display module may determine the target grayscale compensation parameter based on a pre-built overflow liquid crystal compensation lookup table, wherein the overflow liquid crystal compensation lookup table may be equivalent to the following formula, namely:
[0383] Pixel=f(Pixel ori ,BL BIT ,α)
[0384] In one example, the display module may determine the target grayscale compensation parameter based on a pre-built non-overflow liquid crystal compensation lookup table, wherein the overflow liquid crystal compensation lookup table may be equivalent to the following formula, namely:
[0385] Pixel=f(Pixel_ori,BL BIT ,α,V0verValue,gamma)
[0386] Thus, in the embodiment of the present application, the target grayscale compensation parameter can be determined based on the current pixel value of the pixel point and the pre-constructed liquid crystal compensation lookup table, thereby ensuring efficient determination of the target grayscale compensation parameter.
[0387] In order to more clearly explain the implementation of the present application, the grayscale compensation in the implementation of the present application is briefly described. Specifically, in the implementation of the present application, grayscale compensation refers to calculating the grayscale compensation value (basic target grayscale compensation parameter) of the three channels (RGB) of the pixel according to the backlight value and brightness value of each pixel, that is, driving the LCD according to the calculated grayscale compensation value.
[0388] Among them, when the backlight is less than 2 BL_BIT When the backlight value is -1, there will be an overflow of the liquid crystal compensation, which will cause the display details to be lost and the brightness to be reduced. The lower the backlight value, the smaller the overflow threshold value, and the more serious the loss of highlights. Therefore, in order to avoid the overflow of the liquid crystal compensation, it can be used Fig.12 The grayscale compensation value of each pixel is determined by mapping the curve indicated by the second curve 211 and the first curve 210. Fig.12 In the figure, the third curve 220 is a comparison curve. It can be understood that, compared with the third curve 220, when liquid crystal compensation is performed based on the second curve 211 and the first curve 210, the effect of liquid crystal compensation is more natural.
[0389] In addition, to facilitate fixed-point operations and reduce hardware resources, four lookup tables can be pre-built: brightness overflow critical value lookup table, brightness reciprocal lookup table, non-overflow liquid crystal compensation lookup table, and overflow liquid crystal compensation lookup table. The bit depth and bit width of each lookup table are determined by the gamma value and hardware resources.
[0390] In an example, the error between the index value of any lookup table and the actual value does not exceed 1, and the error range can be set according to actual conditions.
[0391] In one example, the brightness overflow critical value lookup table and the non-overflow portion liquid crystal compensation lookup table are both related to the screen gamma value.
[0392] In one example, any lookup table can be a one-dimensional lookup table or a two-dimensional lookup table. Among them, the binding points and corresponding values of the two-dimensional lookup table can be changed according to the actual values, with higher accuracy and easy to modify. The binding point of the one-dimensional lookup table is fixed, and the middle value in the gamma range can be selected to design an accurate version of the lookup table. Other gamma corresponding lookup tables are obtained by replacing the theoretical value corresponding to the binding point.
[0393] It is understandable that replacing the lookup table by replacing the corresponding value of the binding point is simple and does not change the bit depth and bit width of the original table. It is also understandable that for projector applications, due to the influence of the optical system, the screen gamma is quite different from the actual gamma of the projector. In order to make the actual use effect of the projector reach gamma2.2, three sets of lookup table data with gamma values of 1.7, 1.9 and 2.2 can be designed respectively, covering the screen gamma range of 1.5-2.5, so as to adapt to different projector systems.
[0394] Based on the four lookup tables that have been constructed, namely, the brightness overflow critical value lookup table, the brightness reciprocal lookup table, the non-overflow part liquid crystal compensation lookup table, and the overflow liquid crystal compensation lookup table, the display module first uses the brightness overflow critical value lookup table BL_Vover and the current backlight brightness to determine the overflow critical value V0verValue corresponding to the current backlight brightness. V0verValue can be calculated by the following formula, namely:
[0395]
[0396] Then, the compensation values of the three channels of each pixel are calculated. During the calculation, if the pixel brightness value V is greater than or equal to V0verValue, the compensation values of the three channels of the pixel are determined by the overflow liquid crystal compensation lookup table input_com. The overflow liquid crystal compensation lookup table can be equivalent to the following formula, namely:
[0397] Pixel=f(Pixel ori ,BL BIT ,α)
[0398] And, if the pixel brightness value V is less than V0verValue, the compensation value of the three channels of the pixel calculation is determined by the inverse lookup table V_inv and the non-overflow liquid crystal compensation lookup table BL_COM. The overflow liquid crystal compensation lookup table can be equivalent to the following formula, that is:
[0399] Pixel=f(Pixel_ori,BL BIT ,α,V0verValue,gamma)
[0400] It should be noted that in the two formulas indicated by the overflow liquid crystal compensation lookup table input_com and the non-overflow liquid crystal compensation lookup table BL_COM, the multiplication in the formula operation can be replaced based on the inverse lookup table V_inv. The value stored in the inverse lookup table can be int*(1.0 / input*2 n ), n can be set to a larger integer according to the accuracy requirements and resource requirements of the lookup table.
[0401] It should also be noted that after calculating the target grayscale compensation parameters of the three channels, the target grayscale compensation parameters can be added to the dither module, and by selecting a suitable template, grayscale compensation can be achieved and the display quality can be improved.
[0402] See also Fig.13 In some embodiments of the present application, the first display content includes grayscale display content, and step 04 includes:
[0403] 042: Determine a target brightness parameter of the pixel point according to the current backlight display brightness, the first brightness parameter of the pixel point in the grayscale image display content, and the second brightness parameter of the pixel point in the color image display content;
[0404] 043: Determine a target grayscale compensation parameter of the pixel point according to the target brightness parameter, the current backlight display brightness, and the current brightness parameter of the pixel point displaying the content in the color image.
[0405] The compensation parameter determination module of the implementation mode of the present application is also used to determine the target brightness parameter of the pixel point based on the current backlight display brightness, the first brightness parameter of the pixel point in the grayscale image display content, and the second brightness parameter of the pixel point in the color image display content, and is used to determine the target grayscale compensation parameter of the pixel point based on the target brightness parameter, the current backlight display brightness, and the current brightness parameter of the pixel point in the color image display content.
[0406] The processor of the embodiment of the present application is also used to determine the target brightness parameter of the pixel point based on the current backlight display brightness, the first brightness parameter of the pixel point in the grayscale image display content, and the second brightness parameter of the pixel point in the color image display content, and to determine the target grayscale compensation parameter of the pixel point based on the target brightness parameter, the current backlight display brightness, and the current brightness parameter of the pixel point in the color image display content.
[0407] Specifically, in the implementation of the present application, grayscale compensation can also be performed for the Dual Cell product. Among them, the Dual-cell LCD can divide the backlight into millions of partitions through a double layer of cells, namely a black and white layer cell and a color layer cell, so that the display screen can achieve ultra-fine pixel-level light control. More specifically, compared with LCD products in related technologies, the Dual-cell LCD has an additional sub cell (dimming unit) for displaying grayscale images between the backlight and the main cell (display unit) that displays the color image.
[0408] It can be understood that when the Dual Cell displays an image, a main cell layer and a sub cell layer can be generated, and then the main cell layer is displayed on the Main Cell in the display, and the sub cell layer is displayed on the Sub Cell in the display, so that the display presents a combined image formed by superimposing the main cell layer and the sub cell layer to realize image display.
[0409] Based on this, in an embodiment of the present application, the target brightness parameters of each pixel in the current display content (or the first display content) can be jointly determined according to the current backlight display brightness of the backlight, the brightness of the pixel in the grayscale image displayed by the sub cell (dimming unit) (i.e., the first brightness parameter), and the brightness of the pixel in the color image displayed by the main cell (display unit) (i.e., the second brightness parameter), and the grayscale compensation of the pixel can be determined by the target brightness parameters.
[0410] In an example, let the first brightness parameter of the sub cell at the current moment be sub_old, let the second brightness parameter of the main cell at the current moment be main_old, let the target brightness parameter of the pixel be BL_real, let the current backlight display brightness be BLpro, then: if the backlight display brightness of the dual cell product changes between two moments, then first update sub_old of the sub cell to obtain sub_new.
[0411] In one example, the relationship between sub_new and sub_old satisfies the following formula, namely:
[0412]
[0413] Where global_BL represents the global backlight display brightness, and γ1 represents the Gamma value.
[0414] And, after obtaining sub_new, the superposition value of sub_new and BLpro can be used to obtain BL_real.
[0415] In an example, both the calculation method of sub_old and the calculation method of main_old can be calculated according to actual conditions.
[0416] In addition, it can also be understood that if the backlight display brightness of the Dual Cell product does not change between the two moments before and after, sub_old and main_old can be calculated by an algorithm that is pre-implemented by a program or code, and then when the backlight display brightness of the DualCell product changes between the two moments before and after, subsequent calculations and processing can be performed based on the calculated sub_old and main_old, such as calculating BL_real.
[0417] In one example, if the brightness value of a pixel is greater than a preset threshold value SubOver, the overflow threshold value V0verValue corresponding to the backlight display brightness of the pixel can be calculated using the brightness overflow threshold value lookup table BL_Vover and the actual brightness value BL_real of the pixel, and then the compensation value of the three channels of each pixel is calculated. Then, during the calculation, if the brightness value V of the pixel is greater than or equal to V0verValue, the compensation value of the three channels of the pixel is determined by the overflow liquid crystal compensation lookup table input_com to compensate the grayscale of the pixel in the main cell.
[0418] In addition, it can be understood that if the pixel brightness value is ≤SubOver, there is no need to perform main layer compensation, or in other words, the main cell data is still main_old.
[0419] In one example, a pre-constructed sub-layer overflow threshold lookup table sub_Vover and the BL_real of the pixel may be used to look up the table to obtain the above subOver.
[0420] In one example, the grayscale compensation mapping curve of the Dual Cell in the embodiment of the present application is as follows: Fig.14 As shown, Fig.14 As shown, when the backlight display brightness is greater than the Main layer compensation overflow critical value, a compensation curve with a smaller variable rate can be used for grayscale compensation to ensure the feasibility of grayscale compensation. When the backlight display brightness is greater than the sub layer compensation overflow critical value, but less than the Main layer compensation overflow critical value, a compensation curve with a larger variable rate can be used for effective grayscale compensation.
[0421] In some embodiments of the present application, the backlight control method further includes:
[0422] In response to the backlight brightness setting instruction, a backlight display brightness is determined.
[0423] The brightness determination module of the embodiment of the present application is used to determine the backlight display brightness in response to the backlight brightness setting instruction.
[0424] The processor of the embodiment of the present application is also used to determine the backlight display brightness in response to the backlight brightness setting instruction.
[0425] Specifically, in the embodiment of the present application, if the user wants to manually set the backlight display brightness, the display module can directly set the backlight display brightness to the target value indicated by the backlight brightness setting instruction according to the backlight brightness setting instruction triggered by the user.
[0426] Thus, in the embodiment of the present application, the backlight display brightness can be determined in response to the backlight brightness setting instruction, thereby satisfying the user's setting requirements for the backlight display brightness setting.
[0427] In one example, the display module can be Fig.15 The process shown drives LED (Light-Emitting Diode Light) and LCD. Fig.15 This is a schematic diagram of an application scenario in some embodiments of the present application, that is, Fig.15 As shown, the display module includes a backlight calculation module, a backlight mapping module, an inter-frame backlight processing module, a manual condition module, and a grayscale supplement module. Among them, the backlight calculation module obtains the initial backlight characteristic value BL of the image (i.e., the above-mentioned backlight characteristic parameter) by counting the brightness characteristics of the full image currently displayed on the screen. The backlight mapping module adjusts the initial backlight characteristic value BL to the corresponding preset mode range according to the current control mode of the display module, the current brightness display mode, etc., so as to obtain the backlight mapping value BLadj (i.e., the above-mentioned backlight mapping data).
[0428] It is understandable that if the difference between the backlight mapping values BLadj between the previous and next two frames is greater than the set threshold value dimgap, the backlight brightness may be too large, resulting in flickering on the screen. Therefore, the display module can further adjust the backlight mapping value BLadj according to the set step size through the inter-frame backlight processing module so that the backlight can change evenly. It is also understandable that the output BLpro of the inter-frame backlight processing module defaults to the backlight display brightness of the LED at the current moment. In addition, if the user thinks that the brightness is too bright / dark in the usage scenario, the manual adjustment module can be used to adjust the brightness of BLpro output by the inter-frame backlight processing module from 0 to 100%.
[0429] In addition, it can be understood that when the backlight display brightness decreases, the overall brightness of the display screen of the display module can be reduced accordingly. Furthermore, in order to match the overall brightness of the displayed content with the decrease in the backlight brightness, the display module can compensate for the loss of the decrease in Blpro output by the backlight processing module between frames through the grayscale compensation module by adjusting the sub-pixels of the liquid crystal layer, thereby reducing the negative impact caused by the change in backlight brightness.
[0430] Specifically, in the implementation manner of the present application, the display module may first calculate the backlight characteristic parameter BL according to the first display content of the display screen at the current moment.
[0431] Then, the backlight characteristic parameter BL is mapped to a preset interval to obtain the backlight characteristic mapping parameter BLadj, and the backlight characteristic mapping parameter BLadj is determined as the first backlight brightness data BL_current of the current frame (ie, the current moment).
[0432] Afterwards, according to the first backlight brightness data BL_current of the current frame and the second backlight brightness data BL_before of the previous frame, it is determined whether to calculate the first dimming step to start the inter-frame cycle to adjust the backlight display brightness, continue the previous inter-frame cycle, or maintain the backlight display brightness unchanged.
[0433] After that, it is determined whether there is a backlight display brightness manually set by the user. If not, the backlight display brightness of the LED is controlled based on the first backlight brightness data BL_current and the second backlight brightness data BL_before. If yes, the LED is directly driven to emit light so that the light emission brightness is equal to the brightness value set by the user.
[0434] While the LED is emitting light, the display module can determine the target grayscale compensation parameters of each pixel based on the current backlight brightness (determined by the first backlight brightness data BL_current and the second backlight brightness data BL_before), and drive the LCD through the target grayscale compensation parameters, thereby achieving grayscale compensation for each pixel.
[0435] Corresponding to the above-mentioned backlight control method, backlight control device, and display module, an embodiment of the present application further provides an electronic device, which includes the above-mentioned backlight control device, or includes the above-mentioned display module.
[0436] Corresponding to the above-mentioned backlight control method, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by one or more processors, the above-mentioned backlight control method is implemented.
[0437] In the description of this specification, the descriptions with reference to the terms "specifically", "further", "particularly", "understandably", etc. are intended to mean that the specific features, structures, materials or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not intended to refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.
[0438] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0439] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A backlight control method, characterized in that: include: Get the first display content at the current moment; Determining first backlight brightness data according to the first display content; The backlight display brightness is determined according to the first backlight brightness data and the second backlight brightness data to control the backlight, wherein the second backlight brightness data is determined according to the second display content at a previous moment.
2. The method according to claim 1, characterized in that The determining first backlight brightness data according to the first display content includes: Determining backlight characteristic parameters according to the first display content; Performing mapping processing on the backlight characteristic parameters to determine backlight characteristic mapping parameters; The first backlight brightness data is determined according to the backlight feature mapping parameters.
3. The method according to claim 2, characterized in that The determining of backlight characteristic parameters according to the first display content includes: The backlight characteristic parameter is determined according to a pixel characteristic parameter of each pixel in the first display content, wherein the pixel characteristic parameter includes a pixel grayscale parameter or a pixel brightness parameter.
4. The method according to claim 3, characterized in that The determining the backlight characteristic parameter according to the pixel characteristic parameter of each pixel in the first display content includes: Determining a first number of first pixels in the first display content according to the pixel characteristic parameter of each pixel in the first display content, wherein the pixel characteristic parameter of the first pixel is greater than a preset pixel characteristic parameter threshold; The backlight characteristic parameter is determined according to the first quantity.
5. The method according to claim 4, characterized in that The determining the backlight characteristic parameter according to the first quantity includes: When the first pixel ratio is greater than a preset ratio threshold, determining the backlight characteristic parameter according to the backlight brightness data bit width, wherein the first pixel ratio is a ratio of the first number to the total number of pixels of the first display content; and / or When the proportion of the first pixels is less than or equal to the preset ratio threshold, the backlight characteristic parameter is determined according to each of the pixels in the first display content.
6. The method according to claim 2, characterized in that The mapping process is performed on the backlight characteristic parameters to determine the backlight characteristic mapping parameters, including: In response to the first mode setting instruction, determining a current mode and a first mode parameter of the current mode; The mapping process is performed on the backlight characteristic parameters according to the current mode and the first mode parameters to determine the backlight characteristic mapping parameters.
7. The method according to claim 6, characterized in that The current mode includes a current control mode and a current brightness display mode, the first mode parameter includes a control mode sub-parameter of the current control mode and a display mode sub-parameter of the current brightness display mode, and the mapping process is performed on the backlight characteristic parameter according to the current mode and the first mode parameter to determine the backlight characteristic mapping parameter, including: According to the current control mode and the control mode sub-parameters, mapping processing is performed on the backlight characteristic parameters to determine a backlight characteristic parameter mapping result; The backlight characteristic parameter mapping result is adjusted according to the current brightness display mode and the display mode sub-parameter to determine the backlight characteristic mapping parameter.
8. The method according to claim 7, characterized in that The control mode sub-parameters include a brightness lower limit setting parameter, a brightness upper limit parameter, and a brightness lower limit parameter. The mapping process is performed on the backlight characteristic parameters according to the current control mode and the control mode sub-parameters to determine the backlight characteristic parameter mapping result, including: In a case where the current control mode is the first mode, determining the backlight characteristic parameter as the backlight characteristic parameter mapping result; and / or When the current control mode is the second mode, the backlight characteristic parameter is mapped according to the brightness lower limit setting parameter, the brightness upper limit parameter and the brightness lower limit parameter to determine the backlight characteristic parameter mapping result, wherein the backlight characteristic mapping parameter is greater than or equal to the brightness lower limit setting parameter.
9. The method according to claim 6, characterized in that The display mode sub-parameter includes a display brightness quantity, and adjusting the backlight characteristic parameter mapping result according to the current brightness display mode and the display mode sub-parameter to determine the backlight characteristic mapping parameter includes: In a case where the current brightness display mode is a frame-by-frame display mode, determining the backlight characteristic parameter mapping result as the backlight characteristic mapping parameter; and / or In the case that the current brightness display mode is a step display mode, the backlight characteristic parameter mapping result is adjusted according to the display brightness amount to determine the backlight characteristic mapping parameter.
10. The method according to claim 1, characterized in that The step of determining the backlight display brightness to control the backlight according to the first backlight brightness data and the second backlight brightness data comprises: According to the first backlight brightness data and the second backlight brightness data, the backlight display brightness is controlled to change from the second backlight brightness data to the first backlight brightness data.
11. The method according to claim 10, characterized in that The step of controlling the backlight display brightness to change from the second backlight brightness data to the first backlight brightness data according to the first backlight brightness data and the second backlight brightness data comprises: Determine a first dimming step length according to the first backlight brightness data and the second backlight brightness data, wherein the first dimming step length is used to indicate a brightness change amount of the backlight display brightness between two adjacent frames; The backlight display brightness is changed successively according to the first dimming step length, so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
12. The method according to claim 11, characterized in that The determining a first dimming step size according to the first backlight brightness data and the second backlight brightness data comprises: When a brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than a preset brightness difference threshold, the first dimming step length is determined according to the brightness data difference.
13. The method according to claim 11, characterized in that The method further comprises: When the brightness data difference between the first backlight brightness data and the second backlight brightness data is greater than a preset brightness difference threshold, the backlight display brightness is changed successively according to the first dimming step size so that the backlight display brightness changes from the second backlight brightness data to the first backlight brightness data.
14. The method according to claim 11, characterized in that The determining a first dimming step size according to the first backlight brightness data and the second backlight brightness data comprises: When the backlight display brightness changes successively according to the second dimming step size and the brightness data difference is greater than the second dimming step size, the first dimming step size is determined according to the brightness data difference.
15. The method according to claim 14, characterized in that The method comprises: When the backlight display brightness is changed successively according to the second dimming step length and the brightness data difference is less than or equal to the second dimming step length, the backlight display brightness is changed successively according to the second dimming step length.
16. The method according to claim 11, characterized in that The method further comprises: In response to the second mode setting instruction, determining a current brightness change mode and a second mode parameter of the current brightness change mode; The determining a first dimming step size according to the first backlight brightness data and the second backlight brightness data comprises: The first dimming step size is determined according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode, and the second mode parameter.
17. The method according to claim 16, characterized in that The second mode parameters include dimming steps and dimming frames, and determining the first dimming step size according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode, and the second mode parameters includes: When the current brightness change mode is a step-by-step change mode, the first dimming step length is determined according to the first backlight brightness data, the second backlight brightness data, the dimming step number, and the dimming frame number.
18. The method according to claim 16, characterized in that The second mode parameter includes a dimming step number, and determining the first dimming step length according to the first backlight brightness data, the second backlight brightness data, the current brightness change mode, and the second mode parameter includes: When the current brightness change mode is a step change mode, the first dimming step length is determined according to the first backlight brightness data, the second backlight brightness data, and the dimming step number.
19. The method according to claim 1, characterized in that The method further comprises: Determining a target grayscale compensation parameter of the pixel point according to the current backlight display brightness and the current brightness parameter of the pixel point in the first display content; The grayscale of the pixel is adjusted according to the target grayscale compensation parameter.
20. The method according to claim 19, characterized in that The step of determining a target grayscale compensation parameter of the pixel point according to the current backlight display brightness and the current brightness parameter of the pixel point in the first display content includes: Determining a current brightness overflow critical value according to the current backlight display brightness and the current gamma parameter; The target grayscale compensation parameter is determined according to the pixel brightness parameter and the current brightness overflow critical value.
21. The method according to claim 20, characterized in that The determining the current brightness overflow critical value according to the current backlight display brightness and the current gamma parameter includes: The current brightness overflow critical value is determined according to the current backlight display brightness, the current gamma parameter and a pre-constructed brightness overflow critical value lookup table, wherein the brightness overflow critical value lookup table is used to associate the backlight display brightness, the gamma parameter and the brightness overflow critical value.
22. The method according to claim 20, characterized in that The step of determining the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow critical value includes: In a case where the current brightness parameter is greater than or equal to the current brightness overflow critical value, the target grayscale compensation parameter is determined according to the current pixel value of the pixel point and pre-constructed first liquid crystal compensation curve data.
23. The method according to claim 20, characterized in that The step of determining the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow critical value includes: When the current brightness parameter is less than the current brightness overflow critical value, the target grayscale compensation parameter is determined according to the current pixel brightness parameter, the current pixel value, the current gamma parameter and pre-constructed second liquid crystal compensation curve data.
24. The method according to claim 20, characterized in that The step of determining the target grayscale compensation parameter according to the pixel brightness parameter and the current brightness overflow critical value includes: The target grayscale compensation parameter is determined according to the current pixel value of the pixel point and a pre-constructed liquid crystal compensation lookup table, wherein the overflow liquid crystal compensation lookup table is used to associate the pixel value with the grayscale compensation parameter.
25. The method according to claim 19, characterized in that The first display content includes grayscale image display content and color image display content, and the method further includes: Determining a target brightness parameter of the pixel point according to the current backlight display brightness, a first brightness parameter of the pixel point in the grayscale image display content, and a second brightness parameter of the pixel point in the color image display content; A target grayscale compensation parameter of the pixel is determined according to the target brightness parameter, the current backlight display brightness, and the current brightness parameter of the pixel display content in the color image.
26. The method according to claim 1, characterized in that The method further comprises: In response to a backlight brightness setting instruction, the backlight display brightness is determined.
27. A backlight control device, characterized in that: include: An acquisition module, used to acquire the first display content at the current moment; A determination module, configured to determine first backlight brightness data according to the first display content; A control module is used to determine the backlight display brightness to control the backlight according to the first backlight brightness data and the second backlight brightness data, wherein the second backlight brightness data is determined according to the second display content at a previous moment.
28. A display module, characterized in that: The display module includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method described in any one of claims 1 to 25 is implemented.
29. An electronic device, characterized in that: Includes the backlight control device described in claim 26, or includes the display module described in claim 28.
30. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by one or more processors, the method according to any one of claims 1 to 25 is implemented.