A display module driving method, device and equipment

CN122907002APending Publication Date: 2026-10-13SHANGHAI TIANMA MICRO ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610947926.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-26
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

然而,目前亮度补偿方式无法解决显示面板在某些环境光强度变化比较大的户外场景中的显示需求

Benefits of technology

[0020]本申请实施例提供的显示面板的驱动方法,将环境光的光线亮度作为显示补偿的一个参考因素,并通过背光亮度及灰阶补偿两个维度进行显示补偿,且白天与夜晚对应的背光亮度补偿参数及像素的灰阶补偿参数不同,从而使得显示面板不论在白天还是夜晚均具备较好的显示效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122907002A_ABST
    Figure CN122907002A_ABST
Patent Text Reader

Abstract

The present application relates to the field of display, and particularly relates to a display module driving method, device and equipment. The driving method comprises: obtaining light data of an environment where the display module is located. Based on the light data, backlight brightness of each backlight source is obtained. Based on the light data, a gray scale value of each pixel of the display panel is obtained. Display is performed based on the backlight brightness of each backlight source and the gray scale value of each pixel. The backlight brightness of each backlight source is related to the light data, and the gray scale value of each pixel is related to the light data. The method provided in the present application embodiment can make the display panel have good display effect in the daytime with strong light and in the night with poor light.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display, and more particularly to a driving method, apparatus and device for a display module. Background Technology

[0002] In the display field, to improve the display effect of display panels, display compensation, such as brightness compensation, is required during display. Taking a Mini LED (Mini Light Emitting Diode) backlit LCD panel as an example, brightness compensation can be performed to reduce the halo effect of the image. However, current brightness compensation methods cannot meet the display needs of display panels in outdoor scenarios where ambient light intensity varies greatly.

[0003] For example, in outdoor applications such as marine navigation or charging stations, display panels cannot meet the display needs of two drastically different scenarios: daytime and nighttime. Specifically, the brightness compensation methods for display panels in related technologies are fixed. Therefore, to achieve good display performance in bright daylight, the display brightness needs to be increased. However, display panels using this compensation method will be abnormally bright when displayed in low-light conditions at night. This abnormal brightness can cause eye discomfort and result in a halo effect in dark environments. Summary of the Invention

[0004] In view of this, embodiments of this application provide a driving method, apparatus, and device for a display module, so that the display module has a good display effect in both daytime with strong light and nighttime with poor light.

[0005] In a first aspect, embodiments of this application provide a driving method for a display module, the display module including a display panel and a backlight. The method includes: acquiring light data of the environment in which the display module is located; acquiring the backlight brightness of each backlight based on the light data; acquiring the grayscale value of each pixel of the display panel based on the light data; and displaying the image based on the backlight brightness of each backlight and the grayscale value of each pixel. Wherein, the backlight brightness of each backlight is related to the light data, and the grayscale value of each pixel is related to the light data.

[0006] In one possible implementation of the first aspect, the method further includes: obtaining the backlight brightness reference matrix of the backlight source.

[0007] Based on the light data, the backlight brightness of each backlight source is obtained, including: obtaining a backlight brightness correction coefficient based on the light data, where the correction coefficient is related to the light data; obtaining the backlight brightness matrix of the backlight source based on the backlight brightness reference matrix and the backlight brightness correction coefficient; and obtaining the backlight brightness of each backlight source on the display panel based on the backlight brightness matrix.

[0008] In one possible implementation of the first aspect, the backlight brightness correction coefficient is positively correlated with the light data.

[0009] In one possible implementation of the first aspect, the method further includes: obtaining a grayscale reference value corresponding to each pixel of the display panel. Obtaining the grayscale value of each pixel of the display panel based on the light data includes: obtaining a pixel grayscale correction coefficient based on the light data, wherein the pixel grayscale correction coefficient is related to the light data. The grayscale value of each pixel is obtained based on the grayscale reference value corresponding to each pixel and the pixel grayscale correction coefficient.

[0010] In one possible implementation of the first aspect, the pixel grayscale correction factor is positively correlated with the light data.

[0011] In one possible implementation of the first aspect, obtaining the ambient light data of the environment in which the display panel is located includes: obtaining ambient light information of the environment in which the display panel is located; normalizing the ambient light information to obtain the ambient light data, wherein the ambient light data is greater than or equal to zero and less than or equal to 1.

[0012] In one possible implementation of the first aspect, obtaining the backlight brightness matrix of the backlight source based on the backlight brightness reference matrix and the backlight brightness correction coefficient includes: performing a linear combination operation on the backlight brightness reference matrix and the backlight brightness correction coefficient to obtain the backlight brightness matrix of the backlight source.

[0013] In one possible implementation of the first aspect, obtaining the backlight brightness of each backlight source of the display panel based on the backlight brightness matrix includes: performing a convolution operation on the weight function matrix and the backlight brightness matrix to obtain the backlight brightness of each backlight source of the display panel.

[0014] In one possible implementation of the first aspect, the grayscale value of each pixel is obtained based on the grayscale reference value and the pixel grayscale correction coefficient, including: The grayscale value of each pixel is obtained by performing a linear combination operation based on the grayscale reference value and the pixel grayscale correction coefficient.

[0015] Secondly, embodiments of this application provide a driving device for a display module, including: an acquisition unit and a processing unit. The acquisition unit is used to acquire light data of the environment in which the display module is located. The processing unit is used to acquire the backlight brightness of each backlight source based on the light data. The processing unit is also used to acquire the grayscale value of each pixel of the display panel based on the light data. The processing unit is further used to perform display based on the backlight brightness of each backlight source and the grayscale value of each pixel. The backlight brightness of each backlight source is related to the light data, and the grayscale value of each pixel is related to the light data.

[0016] Thirdly, embodiments of this application provide an electronic device, including a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method provided in the first aspect.

[0017] Fourthly, embodiments of this application provide a computer-readable storage medium including a stored program, wherein, when the program is running, it controls the device where the computer-readable storage medium is located to execute the method provided in the first aspect.

[0018] Fifthly, embodiments of this application provide a display module, which is driven according to the driving method provided in the first aspect.

[0019] In a sixth aspect, embodiments of this application provide a display device, including the display module provided in the first aspect.

[0020] The display panel driving method provided in this application embodiment takes the ambient light brightness as a reference factor for display compensation, and performs display compensation through two dimensions: backlight brightness and grayscale compensation. The backlight brightness compensation parameters and pixel grayscale compensation parameters are different for daytime and nighttime, so that the display panel has a good display effect regardless of daytime or nighttime. Attached Figure Description

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

[0022] Figure 1 A schematic diagram of a backlight for a display panel provided in an embodiment of this application; Figure 2 A schematic flowchart illustrating a driving method for a display panel provided in an embodiment of this application; Figure 3This application provides a schematic diagram of a process for obtaining ambient light data of the environment where the display module is located, as illustrated in an embodiment of the present application. Figure 4 This is a schematic diagram of a process for obtaining the backlight brightness of each backlight source based on the light data, provided in an embodiment of this application. Figure 5 A schematic diagram illustrating a process for obtaining the grayscale value of each pixel of the display panel based on the light data, provided in an embodiment of this application; Figure 6 This is a schematic diagram illustrating a process for obtaining the driving voltage of a pixel transistor based on the grayscale value corresponding to each pixel, as provided in an embodiment of this application. Figure 7 A schematic diagram of a driving device for a display module provided in an embodiment of this application; Figure 8 A schematic diagram of an electronic device provided in an embodiment of this application; Figure 9 This is a schematic diagram of a display device provided in an embodiment of this application. Detailed Implementation

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

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

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

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

[0027] To better understand the technical solutions provided in this application, before introducing the technical solutions provided in the embodiments of this application, the general structure of the display module 100 will be described first. The display module described in the embodiments of this application is a liquid crystal display module with LED as the backlight, including liquid crystal display modules with Mini LED and Micro LED as the backlight. Therefore, as... Figure 1 As shown, the display module 100 includes multiple backlights 101. To facilitate the control of the backlights 101, the multiple backlights 101 can be virtually partitioned (i.e., the partition boundaries are not visible in the hardware, but the brightness control of the backlights is partitioned) or partitioned using reflectors. A single partition can be denoted as partition ij, where i and j are positive integers, i can represent the row sequence number, and j can represent the column sequence number. Each partition includes at least one backlight.

[0028] This application provides a driving method for a display module, used to drive a liquid crystal display module with LEDs (e.g., LEDs, miniLEDs, or microLEDs) as the backlight. The inventive concept of the driving method for the display module provided in this application can be summarized as follows: Ambient light brightness is used as a reference factor for display brightness correction, and display correction is performed through two dimensions: backlight brightness and grayscale value. For the same display image, the backlight brightness and pixel grayscale values ​​differ between daytime and nighttime. Finally, the display is performed based on the backlight brightness and pixel grayscale values, thereby enabling the display panel to adapt to the ambient light brightness, ensuring good display performance both day and night.

[0029] like Figure 2 As shown, this application embodiment provides a driving method for a display module, including: S100, acquire the ambient light data of the environment where the display module is located.

[0030] In one possible implementation, ambient light data of the environment in which the display panel is located can be acquired using sensors. This ambient light data includes luminance values ​​or luminance ratio values. The luminance ratio value refers to the ratio between the luminance acquired by the sensor and the maximum luminance value that the sensor can acquire.

[0031] like Figure 3 As shown, in one possible implementation, obtaining the ambient light data of the environment where the display panel is located includes: S101, Obtain ambient light information of the environment where the display panel is located.

[0032] Ambient light information includes brightness information. In step S101, the brightness information of the environment in which the display panel is located can be collected using an optical sensor.

[0033] S102, normalize the ambient light information to obtain light ray data. The light ray data is greater than or equal to zero and less than or equal to 1.

[0034] For example, E = L / Lmax, where E is the light data, L is the collected ambient light brightness information, and Lmax is the maximum ambient light brightness information that the sensor is allowed to collect.

[0035] In step S102, the light data obtained after normalizing the ambient light information is a brightness ratio value, which can characterize the brightness level of the current ambient light. Among them, a light data value of 1 means the light is strongest, such as the light brightness when the sun is at its strongest during the day, and a light data value of 0 means the light is weakest, such as the light intensity during the darkest period of the night.

[0036] S200, based on the light data, obtain the backlight brightness of each backlight source. The backlight brightness of each backlight source is related to the light data.

[0037] In step S200, the backlight brightness of each backlight source (i.e., the brightness value after the backlight source is lit) is related to the light data. That is, for the same display screen, different light data may correspond to different backlight brightness, or light data with large differences may correspond to different backlight brightness. In step S200, the backlight brightness of each backlight source of the display module under the current lighting environment can be obtained by combining the light data through a preset calculation method (such as multiplication operation, function operation, etc.) or mapping relationship.

[0038] S300, based on the light data, obtain the grayscale value of each pixel of the display panel. The grayscale value of each pixel is related to the light data.

[0039] The grayscale value of each pixel in the display panel is used to determine the driving voltage of the pixel transistor corresponding to each pixel in the display panel. In step S300, the grayscale value of each pixel is related to the light data, that is, for the same pixel, different light data may correspond to different grayscale values, or light data with large differences may correspond to different grayscale values.

[0040] In step S300, the grayscale value corresponding to each pixel of the display panel can be obtained by combining the light data through a preset calculation method (such as multiplication operation, function operation, etc.) or mapping relationship.

[0041] S400, displays based on the backlight brightness of each backlight source and the grayscale value of each pixel.

[0042] In step S400, the backlight of the display module provides a backlight with the backlight brightness in step S200, and obtains the driving voltage of the pixel transistor based on the gray level value corresponding to each pixel. The pixel transistor performs display under the driving voltage.

[0043] In this embodiment, the execution order of steps S200 and S300 is not strictly limited. They can be executed in parallel or sequentially. When steps S200 and S300 are executed sequentially, step S200 can be executed first and then step S300, or step S300 can be executed first and then step S200.

[0044] In this embodiment, the display module can adjust the backlight brightness and pixel grayscale values ​​in real time based on the ambient light level, thereby enabling the display module to adapt to various lighting environments. For example, during the day when the ambient light is strong, display correction is achieved by increasing the backlight brightness and pixel grayscale values ​​of the display panel; during the night when the ambient light is weak, display correction is achieved by decreasing the backlight brightness and pixel grayscale values ​​of the display panel, thus ensuring good display performance in both day and night. Therefore, the display module provided in this embodiment can dynamically adjust the backlight brightness of the backlight source and the pixel value of each pixel in the display panel based on the ambient light environment, thereby achieving automatic adjustment of display brightness correction.

[0045] In one possible implementation, the method further includes: obtaining the backlight brightness reference matrix of the backlight source.

[0046] The backlight brightness reference matrix is ​​used to characterize the brightness reference values ​​of the zoned backlights of the display panel. In one possible implementation, obtaining the backlight brightness reference matrix of the display panel's backlights includes: Based on the backlight partitioning, the input image (i.e., the image to be displayed) is divided into several regions. A partition of the image is called an image patch. One image patch corresponds to one backlight partition.

[0047] Brightness is calculated for each image block to obtain the initial backlight brightness value for the corresponding backlight area. Specifically, this can be calculated using the average value method, the maximum value method, or the weighted histogram method.

[0048] The initial backlight brightness values ​​are smoothed to obtain a backlight brightness reference matrix, where each data point represents the brightness value of a backlight zone. Specifically, a spatiotemporal filter can be used to process the initial backlight brightness values ​​of the backlight zones corresponding to each image block to obtain the backlight brightness reference matrix. The brightness reference matrix obtained by using a spatiotemporal filter to process the initial backlight brightness values ​​of the backlight zones corresponding to each image block ensures smooth gradient changes in backlight brightness between adjacent backlight zones.

[0049] like Figure 4 As shown, based on this implementation, obtaining the backlight brightness of each backlight source based on the light data includes: S210. Based on the light data, obtain the backlight brightness correction coefficient. The backlight brightness correction coefficient is related to the light data.

[0050] The backlight brightness correction coefficient corresponds to the light data and is used to characterize the impact of the light data on backlight brightness compensation. The correspondence between the backlight brightness correction coefficient and the light data can be represented by a preset first mapping relationship, which can be stored in the form of a table, graph, or function. Therefore, in the specific implementation process, the backlight brightness correction coefficient can be obtained based on the light data and according to the preset first mapping relationship. For example, after obtaining the light data, the backlight brightness correction coefficient can be obtained by looking up a table, graph, or function calculation.

[0051] In one possible implementation, the backlight brightness correction coefficient is positively correlated with the light data.

[0052] In this implementation, the backlight brightness correction coefficient and the light data can be a monotonically increasing function, such as a proportional function, a linear function, a power function, an exponential function, or a logarithmic function.

[0053] In one possible implementation, the mapping relationship between the backlight brightness correction coefficient and the light data exists in tabular form. One backlight brightness correction coefficient corresponds to a range of light data or to a specific light data point. This tabular mapping facilitates easy lookup and eliminates computational delay.

[0054] In one possible implementation, the backlight brightness correction coefficient is also related to at least one of geographic location information and seasonal information. And / or, the pixel grayscale correction coefficient is also related to at least one of geographic location information and seasonal information.

[0055] In this implementation, in the maritime field, the ambient light intensity varies in different sea areas and seasons, and the patterns of ambient light variation also differ. Therefore, in order to ensure that the display panel has a good display effect in different sea areas, the backlight brightness correction coefficient and pixel grayscale correction coefficient can be correlated with geographical location information and seasonal information, thereby making the backlight brightness correction coefficient and pixel grayscale correction coefficient more applicable.

[0056] S220. Based on the backlight brightness reference matrix and the backlight brightness correction coefficient, the backlight brightness matrix of the backlight source is obtained.

[0057] In step S220, based on a preset calculation formula, the backlight brightness reference matrix and the backlight brightness correction coefficient are calculated to obtain the backlight brightness matrix of the backlight source. The preset calculation formula includes multiplication operations, linear combination operations, etc. For example, in one possible implementation, the preset calculation formula includes linear combination operations, in which case the backlight brightness reference matrix B, the backlight brightness correction coefficient k, and the backlight brightness matrix B' satisfy: B'=k B+a, where... This represents multiplication, and 'a' is a correction value.

[0058] Or, B'=k B E+B, that is:

[0059]

[0060] Then we have:

[0061] The backlight brightness correction coefficient k is adjustable based on the light data. For example, the greater the light brightness, the higher the backlight brightness correction coefficient k.

[0062] In one possible implementation, the backlight brightness matrix of the backlight source is obtained based on the backlight brightness reference matrix and the backlight brightness correction coefficient, including: The backlight brightness reference matrix and the backlight brightness correction coefficient are multiplied to obtain the backlight brightness matrix of the backlight source. That is, B'=k B. Where B is the backlight brightness reference matrix, and k is the backlight brightness correction coefficient. That is:

[0063] S230. Based on the backlight brightness matrix, obtain the backlight brightness of each backlight source of the display panel.

[0064] The backlight brightness matrix is ​​calculated using a preset operation method (multiplication or convolution) to obtain the backlight brightness of each backlight source on the display panel.

[0065] The Point Spread Function (PSF) model is used to further process the brightness values ​​of the backlight zones, obtaining the backlight brightness of each backlight source. Using the PSF model to obtain the backlight brightness of each backlight source allows for a smoother transition between the different backlight zones. Specifically, In one possible implementation, based on the backlight brightness matrix, the backlight brightness of each backlight source on the display panel is obtained as follows: The backlight brightness of the target backlight of the display panel is obtained by convolving the weight function matrix and the backlight brightness matrix.

[0066] Each data point in the weighting function matrix is ​​a weighting function, which represents the weight of the backlight diffusion from the partition to the current backlight source. Specifically,

[0067] in, The brightness value for each backlight. The weighting function is used to represent the backlight from the partition. ij To the current weight of the backlight, The backlight brightness value for partition ij. i, j, m, h, l All are positive integers.

[0068] To achieve a smoother brightness transition between each backlight source and to reduce the computational demands of convolution operations, one possible implementation involves applying a low-pass filter to the target backlight source's brightness after the convolution calculation. Then, an interpolation algorithm is used to calculate the target backlight brightness value for each backlight source. This target backlight brightness value represents the optimal backlight brightness for each backlight source under the current computational mode.

[0069] Specifically, the virtual backlight zones of the display panel are 5. Taking a 5-zone configuration as an example, the backlight of the display panel is virtually divided into five rows and no columns. Each zone includes at least one light-emitting device for providing backlighting (e.g., at least one LED bead per zone). The target backlights are located in zones 11, 15, 51, and 55. There are four target backlights, located in zones 11, 15, 51, and 55. Based on the backlight brightness of these four zones, the backlight brightness of the remaining zones is calculated using a bilinear interpolation algorithm. The specific process is as follows: According to the formula:

[0070] Seeking , , , .

[0071] Then, the backlight brightness of the remaining zones is obtained using the target backlight brightness and bilinear interpolation algorithm.

[0072] Bilinear interpolation is a method of interpolation performed in two-dimensional space, widely used in image processing, computer graphics, and other fields. Its core idea is to perform linear interpolation in two directions (usually the x and y directions) to obtain the value of the target point.

[0073] The basic principle of bilinear interpolation is as follows: Suppose we have a 2D mesh where each vertex has a known value. We can use bilinear interpolation to calculate the values ​​of the remaining points within the mesh. Let's assume the target point (the point to be solved for) has coordinates (x, y). Bilinear interpolation first finds the four closest mesh vertices to the target point. It then performs two linear interpolations on these four vertices in the x-direction to obtain two intermediate values. Finally, it performs a single linear interpolation on these two intermediate values ​​in the y-direction to obtain the value of the target point.

[0074] Based on the above principles, the mathematical expression of the bilinear interpolation algorithm can be summarized as follows: Suppose the coordinates of four known points are (x1, y1), (x1, y2), (x2, y1), and (x2, y2), and their corresponding values ​​are Q11, Q12, Q21, and Q22, respectively.

[0075] The coordinates of the target point are (x, y), where x1 ≤ x ≤ x2, y1 ≤ y ≤ y2.

[0076] First, linear interpolation is performed in the x-direction to obtain the values ​​of intermediate points R1 and R2, where the coordinates of R1 are (x, y1) and the coordinates of R2 are (x, y2). The intermediate points here are not located in the middle, but are points used to perform x-direction interpolation during the calculation process. They are points that will be used in the intermediate process.

[0077] R1 = Q11 + (x - x1) / (x2 - x1) (Q21 - Q11) R2 = Q12 + (x - x1) / (x2 - x1) (Q22 - Q12) Then, linear interpolation is performed in the y-direction to obtain the value f(x, y) of the target point: f(x, y) = R1 + (y - y1) / (y2 - y1) (R2 - R1) By substituting the brightness value and coordinates of the target backlight into the linear interpolation algorithm described above, the brightness value of the backlight in each zone can be obtained.

[0078] In this implementation, except for the brightness value of the target backlight which is calculated using convolution, the brightness values ​​of the other backlight zones are calculated using bilinear interpolation. This saves computational resources compared to convolution and results in a smoother overall backlight brightness. Bilinear interpolation preserves the edges and details of the backlight, reducing jagged edges or halos. Furthermore, bilinear interpolation is separable; interpolation can be performed in one direction first, then in the other, yielding the same result as simultaneous interpolation in both directions. This serial interpolation further reduces the demand on chip memory and computing power, thus saving costs.

[0079] In one possible implementation, the method further includes: obtaining the grayscale reference value corresponding to each pixel of the display panel.

[0080] In one possible implementation, obtaining the grayscale reference value corresponding to each pixel of the display panel includes: The input image is decoded and extracted, and grayscale compensation is performed to obtain the grayscale reference value corresponding to each pixel of the display panel. Therefore, the grayscale reference value corresponding to each pixel of the display panel in this embodiment is the value after grayscale compensation in related technologies. That is, the grayscale reference value G corresponding to each pixel in this embodiment is... 基准 =G 初始 +G 补偿 Among them, G 初始 G is the initial grayscale value obtained after data decoding and extraction of the input image. 补偿 This is the compensation value for the grayscale.

[0081] like Figure 5 As shown, based on this implementation, obtaining the grayscale value of each pixel of the display panel based on the light data includes: S310, Based on the light data, obtain the pixel grayscale correction coefficient, which is related to the light data.

[0082] The pixel grayscale correction coefficient corresponds to the lighting data and is used to characterize the influence of lighting data on grayscale values, thus correcting the grayscale values. The correspondence between the pixel grayscale correction coefficient and the lighting data can be represented by a preset second mapping relationship, which can be stored in the form of a table, graph, or function. Therefore, in practical implementation, the pixel grayscale correction coefficient can be obtained based on the lighting data and according to the preset second mapping relationship. For example, after obtaining the lighting data, the pixel grayscale correction coefficient can be obtained by looking up a table, graph, or function calculation.

[0083] In one possible implementation, the pixel grayscale correction factor is positively correlated with the light data.

[0084] In this implementation, the pixel grayscale correction coefficient and the light data can be a monotonically increasing function, such as a proportional function, a linear function, a power function, an exponential function, or a logarithmic function.

[0085] S320 obtains the grayscale value of each pixel based on the grayscale reference value and the pixel grayscale correction coefficient corresponding to each pixel.

[0086] In one possible implementation, the grayscale reference value and the pixel grayscale correction coefficient corresponding to each pixel are calculated according to a preset calculation method to obtain the grayscale value of each pixel.

[0087] For example, the preset calculation method includes multiplication. Therefore, obtaining the grayscale value of each pixel based on the grayscale reference value and the pixel grayscale correction coefficient involves performing a multiplication operation on the grayscale reference value and the pixel grayscale correction coefficient to obtain the grayscale value of each pixel. That is: G'=G m; where G is the grayscale reference value, m is the pixel grayscale correction coefficient, and G' is the pixel grayscale value.

[0088] For example, the preset calculation method includes linear combination operation. Therefore, obtaining the grayscale value of each pixel based on the grayscale reference value and the pixel grayscale correction coefficient includes: performing a linear combination operation on the grayscale reference value and the pixel grayscale correction coefficient to obtain the grayscale value of each pixel. Specifically: G'=G m E+G=G(1+m E); where G is the grayscale reference value, m is the pixel grayscale correction coefficient, E is the light data, and G' is the grayscale value of the pixel. The pixel grayscale correction coefficient m is adjustable based on the light data; for example, the value of m increases as the light intensity increases.

[0089] like Figure 6 As shown, in one possible implementation, obtaining the driving voltage of the pixel transistor based on the grayscale value corresponding to each pixel in step S400 includes: S401, calculates the grayscale brightness of the display module.

[0090] The grayscale brightness of the display module is L = (G' / 256)^γ, where G' is the corrected grayscale value, which is 1~256 in 8 bits, and γ is generally targeted to be 2.2, and can be between 2 and 2.4.

[0091] S402, based on the grayscale brightness of the display module, obtains the driving voltage (i.e., grayscale voltage) of the pixel transistor.

[0092] In step S401, the VT (voltage-brightness) curve of the measurement module can be normalized by percentage and compared with the gray level brightness gamma curve to obtain the transmittance percentage. The same percentage is the liquid crystal driving voltage at that gray level (lookup table process). When the gray level percentage is not fine enough, a one-dimensional piecewise interpolation algorithm is also used to interpolate the corresponding gray level voltage with the same transmittance percentage on the VT curve.

[0093] It should be noted that, in the embodiments provided in this application, obtaining the backlight brightness reference matrix of the backlight of the display panel, obtaining the grayscale reference value corresponding to each pixel of the display panel, and obtaining the ambient light data of the environment where the display panel is located are three independent steps. Therefore, there is no strict order of execution for obtaining these three steps; that is, they can be obtained sequentially according to a set order, or they can be obtained in parallel by their respective processing modules.

[0094] The display panel driving method provided in this application embodiment uses ambient light information as a parameter to control display compensation, thereby enabling the display compensation to be adaptively adjusted based on the light brightness, so that the display panel can meet its usage needs in both bright daylight and dim nightlight.

[0095] like Figure 7 As shown in the illustration, this application embodiment also provides a driving device 200 for a display module, including: an acquisition unit 201 and a processing unit 202. The acquisition unit 201 is used to acquire light data of the environment in which the display module is located. The processing unit 202 is used to acquire the backlight brightness of each backlight source based on the light data. The processing unit 202 is also used to acquire the grayscale value of each pixel of the display panel based on the light data. The processing unit 202 is also used to perform display based on the backlight brightness of each backlight source and the grayscale value of each pixel. The backlight brightness of each backlight source is related to the light data, and the grayscale value of each pixel is related to the light data.

[0096] The driving device for the display module provided in this application embodiment uses ambient light information as a parameter to control display compensation, thereby enabling the display compensation to be dynamically adjusted based on the light brightness, so that the display panel can meet its usage needs in both bright daylight and dim nightlight.

[0097] In one possible implementation, the acquisition unit 201 is further configured to acquire the backlight brightness reference matrix of the backlight of the display panel, the grayscale reference value corresponding to each pixel of the display panel, and the ambient light data of the environment in which the display panel is located.

[0098] The specific process by which the acquisition unit 201 of the display panel driving device provided in this application acquires the backlight brightness reference matrix of the backlight of the display panel, the grayscale reference value corresponding to each pixel of the display panel, and the light data of the environment where the display panel is located can be referred to the relevant implementation process in the driving method provided in the foregoing embodiments, and will not be repeated here.

[0099] The specific process by which the processing unit 202 obtains the backlight brightness of each backlight source based on the light data can be referred to the relevant implementation process in the driving method provided in the foregoing embodiments, and will not be repeated here.

[0100] The specific process by which the processing unit 202 obtains the grayscale value of each pixel of the display panel based on the light data can be referred to the relevant implementation process in the driving method provided in the foregoing embodiments, and will not be repeated here.

[0101] The specific process by which the processing unit 202 displays based on the backlight brightness of each backlight and the grayscale value of each pixel can be referred to the relevant implementation process in the driving method provided in the foregoing embodiments, and will not be repeated here.

[0102] This application also provides an electronic device, including a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the driving method provided in the foregoing embodiments.

[0103] The electronic device provided in this application embodiment may be one or more of a display panel driver chip, processor, controller, microprocessor, and microcontroller. The electronic device provided in this application embodiment may also be other devices including any one or more of the above-mentioned display panel driver chip, processor, controller, microprocessor, and microcontroller, such as various terminal devices.

[0104] like Figure 8 As shown, in one possible implementation, electronic device 300 may include a processor 301, a memory 302, and a communication unit 303. These components communicate via one or more buses. Those skilled in the art will understand that the server structure shown in the figure does not constitute a limitation on the embodiments of the present invention. It may be a bus topology or a star topology, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0105] The communication unit 303 is used to establish a communication channel, enabling the storage device to communicate with other devices. It receives user data from other devices or sends user data to other devices.

[0106] The processor 301 serves as the control center of the storage device, connecting various parts of the electronic device via various interfaces and lines. It executes software programs and / or modules stored in the memory 302, and calls data stored in the memory to perform various functions of the electronic device and / or process data. The processor can be composed of integrated circuits (ICs), such as a single packaged IC or multiple packaged ICs with the same or different functions connected together. For example, the processor 301 may consist only of a central processing unit (CPU). In this embodiment of the invention, the CPU may have a single processing core or include multiple processing cores.

[0107] Memory 302 is used to store the execution instructions of processor 301. Memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0108] When the execution instructions in memory 302 are executed by processor 301, the electronic device 300 is able to perform operations. Figure 7 Some or all of the steps in the illustrated embodiments.

[0109] A computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to execute the driving method provided in any of the foregoing embodiments. The storage medium may be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0110] This application also provides a display module, which is driven according to the driving method provided in any of the foregoing embodiments.

[0111] The display module provided in this application is an LED-backlit liquid crystal display, and its driving method includes the driving method provided in any of the embodiments. Therefore, when displaying, it uses the ambient light brightness as a reference factor for display compensation, and performs display compensation through two dimensions: backlight brightness and grayscale compensation. Furthermore, the backlight brightness compensation parameters and pixel grayscale compensation parameters differ between daytime and nighttime, thus ensuring that the display panel has a good display effect both day and night.

[0112] like Figure 9 As shown in the illustration, this application also provides a display device 400, including the display module 100 provided in the foregoing embodiments. The display device can be an LCD TV, a central control screen, a monitoring display device, a laptop computer, a desktop monitor, a smart wearable device, a smart control terminal, etc.

[0113] The display device provided in this application embodiment uses the ambient light brightness as a reference factor for display correction when the display panel is displaying, and performs dynamic display compensation through two dimensions: backlight brightness and grayscale compensation. The backlight brightness compensation parameters and pixel grayscale compensation parameters are different for daytime and nighttime, so that the display panel has a good display effect regardless of daytime or nighttime.

[0114] The embodiments of this application also need to be explained as follows: (1) The accompanying drawings corresponding to the embodiments of this application only involve the structures involved in the embodiments of this application. Other structures can be referred to the general design.

[0115] (2) For clarity, the thickness of layers or regions is enlarged or reduced in the drawings used to describe embodiments of this application, i.e., these drawings are not drawn to actual scale. It is understood that when an element such as a layer, film, region or substrate is referred to as being "above" or "below" another element, the element may be "directly" located "above" or "below" the other element or there may be intermediate elements.

[0116] (3) Where there is no conflict, the embodiments of this application and the features in the embodiments can be combined with each other to obtain new embodiments. The new embodiments still fall within the scope of disclosure of the embodiments of this application, and the new embodiments can provide support for the protection scope that this application wants to achieve.

[0117] (4) For the same or similar parts between the various embodiments or implementations in this specification, please refer to each other. In particular, for the device embodiments and terminal embodiments, since they are basically similar to the method embodiments or implementations, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.

[0118] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the protection scope of the embodiments of this application.

Claims

1. A driving method for a display module, characterized in that, The display module includes a display panel and a backlight; the method includes: Obtain the ambient light data of the environment where the display module is located; Based on the light data, the backlight brightness of each backlight source is obtained; Based on the light data, the grayscale value of each pixel of the display panel is obtained; The display is based on the backlight brightness of each backlight source and the grayscale value of each pixel; The backlight brightness of each backlight source is related to the light data, and the grayscale value of each pixel is related to the light data.

2. The method according to claim 1, characterized in that, The method further includes: obtaining the backlight brightness reference matrix of the backlight source; The process of obtaining the backlight brightness of each backlight source based on the light data includes: Based on the light data, a backlight brightness correction coefficient is obtained, wherein the backlight brightness correction coefficient is related to the light data; Based on the backlight brightness reference matrix and the backlight brightness correction coefficient, the backlight brightness matrix of the backlight source is obtained. Based on the backlight brightness matrix, the backlight brightness of each backlight source of the display panel is obtained.

3. The method according to claim 2, characterized in that, The backlight brightness correction coefficient is positively correlated with the light data.

4. The method according to claim 1, characterized in that, The method further includes: obtaining the grayscale reference value corresponding to each pixel of the display panel; The step of obtaining the grayscale value of each pixel of the display panel based on the light data includes: Based on the light data, a pixel grayscale correction coefficient is obtained, and the pixel grayscale correction coefficient is related to the light data; The grayscale value of each pixel is obtained based on the grayscale reference value and the pixel grayscale correction coefficient corresponding to each pixel.

5. The method according to claim 4, characterized in that, The pixel grayscale correction coefficient is positively correlated with the light data.

6. The method according to claim 1, characterized in that, Obtaining the ambient light data of the environment where the display panel is located includes: Obtain the ambient light information of the environment in which the display panel is located; The ambient light information is normalized to obtain light data, which is greater than or equal to zero and less than or equal to 1.

7. The method according to claim 2, characterized in that, The process of obtaining the backlight brightness matrix of the backlight source based on the backlight brightness reference matrix and the backlight brightness correction coefficient includes: The backlight brightness reference matrix and the backlight brightness correction coefficient are linearly combined to obtain the backlight brightness matrix of the backlight source.

8. The method according to claim 2 or 7, characterized in that, The process of obtaining the backlight brightness of each backlight source of the display panel based on the backlight brightness matrix includes: The backlight brightness of each backlight source in the display panel is obtained by convolving the weight function matrix and the backlight brightness matrix.

9. The method according to claim 4, characterized in that, The process of obtaining the grayscale value of each pixel based on the grayscale reference value and the pixel grayscale correction coefficient includes: The grayscale value of each pixel is obtained by linearly combining the grayscale reference value and the pixel grayscale correction coefficient corresponding to each pixel.

10. A driving device for a display module, characterized in that, include: The acquisition unit is used to acquire the light data of the environment in which the display module is located; The processing unit is used to obtain the backlight brightness of each backlight source based on the light data; The processing unit is also used to obtain the grayscale value of each pixel of the display panel based on the light data; The processing unit is also used to display based on the backlight brightness of each backlight and the grayscale value of each pixel; The backlight brightness of each backlight source is related to the light data, and the grayscale value of each pixel is related to the light data.

11. An electronic device, characterized in that, The device includes a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to perform the method according to any one of claims 1-9.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method according to any one of claims 1-9.

13. A display module, characterized in that, The display module is driven according to the driving method described in any one of claims 1-9.

14. A display device, characterized in that, Includes the display module as described in claim 13.