Driving device and driving method of display panel and display device
By using the terminal module in the driving device of the display panel to decompress and send display compensation data, and the driver module determines the target driving data based on these data, the problem that the compressed Demura compensation data affects the display effect is solved, and better display compensation effect and cost reduction are achieved.
Patent Information
- Application Number
- CN202510112457.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, although compression of Demura compensation data can reduce storage space, compensating using compressed data will affect the compensation effect of the display panel, resulting in poor display effect.
By introducing a terminal module and a driving module into the driving device of the display panel, the terminal module acquires and decompresses the display compensation data set and sends it to the driving module. The driving module determines the target driving data of the sub-pixels to be compensated based on the decompressed data and the first compressed data set, and displays it.
This solution reduces the processing space and cost of the driver module, and improves the display effect of the display panel, ensuring that the actual display brightness of the sub-pixels to be compensated is close to the target display brightness.
Smart Images

Figure CN119811249A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to a driving device and a driving method of a display panel and a display device. Background Art
[0002] Mura is the uneven brightness of the display panel, which affects the visual experience and display quality.
[0003] In order to improve the visual discomfort caused by uneven brightness, Demura (eliminating uneven brightness) is a commonly used compensation method to solve uneven brightness.
[0004] The currently used Demura compensation data takes up a large amount of storage space, and the Demura compensation data needs to be compressed as much as possible. However, using the compressed Demura compensation data for compensation will affect the compensation effect of the display panel, resulting in problems such as poor compensation effect. Summary of the invention
[0005] The present invention provides a driving device and a driving method of a display panel and a display device, which can reduce the cost of the display panel where the driving module is located and improve the display effect of the display panel.
[0006] According to one aspect of the present invention, a driving device for a display panel is provided, the driving device comprising: a terminal module and a driving module;
[0007] The terminal module is used to obtain at least part of the display compensation data set, and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the obtained display compensation data set;
[0008] The driving module is used to determine target driving data of the sub-pixel to be compensated according to the display compensation data, and drive the sub-pixel to be compensated to display according to the target driving data.
[0009] Optionally, the display compensation data set includes a first compressed data set and a second compressed data set; the first compressed data set and the second compressed data set are used to determine a target compensation data set of the display panel;
[0010] The driving device also includes a storage module;
[0011] The storage module is used to store a first compressed data set and a second compressed data set;
[0012] The terminal module is connected to the storage module, and the terminal module is specifically used to obtain the second compressed data set from the storage module, decompress the second compressed data set, and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set;
[0013] The driving module is specifically configured to obtain the first compressed data set upon receiving the display compensation data, determine the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set, and drive the sub-pixel to be compensated to display according to the target driving data;
[0014] Preferably, the storage module and the driving module are located in the display panel, and the terminal module is located outside the display panel.
[0015] Optionally, the terminal module includes a terminal unit and a first interface unit connected to the terminal unit;
[0016] The storage module includes a storage unit and a second interface unit connected to the storage unit;
[0017] The storage unit is used to store the first compressed data set and the second compressed data set;
[0018] Preferably, the first interface unit is connected to the second interface unit, and the terminal unit is used to obtain the second compressed data set from the storage unit through the first interface unit and the second interface unit, decompress the second compressed data set, and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set;
[0019] Preferably, the storage unit comprises a first storage subunit and a second storage subunit;
[0020] The first storage subunit is used to store the first compressed data set;
[0021] The second storage subunit is used to store the second compressed data set;
[0022] Preferably, the storage unit is used to store the first compressed data set and the second compressed data set in different addresses.
[0023] Optionally, the display compensation data set includes a first compressed data set and a second compressed data set; the first compressed data set and the second compressed data set are used to determine a target compensation data set of the display panel;
[0024] The first compressed data set and the second compressed data set are stored in the cloud;
[0025] Preferably, the terminal module is specifically used to obtain the first compressed data set from the cloud and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the first compressed data set;
[0026] Preferably, the terminal module is specifically used to obtain the first compressed data set and the second compressed data set from the cloud, decompress the second compressed data set, and send the first display compensation sub-data corresponding to the sub-pixel to be compensated to the driving module according to the first compressed data set, and send the second display compensation sub-data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set, wherein the display compensation data includes the first display compensation sub-data and the second display compensation sub-data;
[0027] Preferably, the driving device further includes a storage module;
[0028] The storage module is used to store a first compressed data set;
[0029] The terminal module is specifically used for acquiring the second compressed data set from the cloud, decompressing the second compressed data set, and sending the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set;
[0030] The driving module is specifically used to obtain the first compressed data set when receiving the display compensation data, determine the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set, and drive the sub-pixel to be compensated for display according to the target driving data.
[0031] According to another aspect of the present invention, a method for driving a display panel is provided, the driving method comprising:
[0032] The terminal module acquires at least part of the display compensation data set, and sends the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the acquired display compensation data set;
[0033] The driving module determines target driving data of the sub-pixel to be compensated according to the display compensation data, and drives the sub-pixel to be compensated to display according to the target driving data.
[0034] Optionally, the display compensation data set includes a first compressed data set and a second compressed data set; the first compressed data set and the second compressed data set determine a target compensation data set of the display panel;
[0035] The step of the terminal module acquiring at least part of the display compensation data set, and sending the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the acquired display compensation data set, comprises:
[0036] The terminal module obtains the second compressed data set from the storage module;
[0037] The terminal module decompresses the second compressed data set;
[0038] The terminal module sends the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set;
[0039] The step of the driving module determining target driving data of the sub-pixel to be compensated according to the display compensation data, and driving the sub-pixel to be compensated to display according to the target driving data includes:
[0040] The driving module acquires the first compressed data set upon receiving the display compensation data, and determines the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set;
[0041] The driving module drives the sub-pixel to be compensated to perform display according to the target driving data.
[0042] Optionally, before the terminal module obtains the second compressed data set from the storage module, the step includes:
[0043] Determining a target compensation data set required for the display panel; wherein the target compensation data set includes a plurality of target compensation data;
[0044] compressing the target compensation data set to form the first compressed data set;
[0045] determining the second compressed data set according to the target compensation data set and the first compressed data set;
[0046] The first compressed data set and the second compressed data set are stored in the storage module.
[0047] Optionally, the step of compressing the target compensation data set to form the first compressed data set includes:
[0048] dividing the target compensation data set into a plurality of data blocks;
[0049] determining a representative value for each of the data blocks;
[0050] Combining the representative value of each of the data blocks to form the first compressed data set;
[0051] The step of determining the second compressed data set according to the target compensation data set and the first compressed data set comprises:
[0052] Combining and compressing the difference between each target compensation data in each data block in the target compensation data set and the representative value corresponding to the data block to form a second compressed data set;
[0053] Preferably, an average value of all target compensation data in the data block is determined as a representative value of the data block.
[0054] Optionally, the step of the driving module determining the target driving data of the sub-pixel to be compensated according to the display compensation data includes:
[0055] The driving module determines the compensation driving data of the sub-pixel to be compensated according to the display compensation data;
[0056] The driving module determines target driving data of the sub-pixel to be compensated according to the compensated driving data and original driving data of the sub-pixel to be compensated.
[0057] According to another aspect of the present invention, a display device is provided. The display device includes the driving device of the display panel provided by any embodiment of the present invention or is driven by the driving method of the display panel provided by any embodiment of the present invention.
[0058] The embodiment of the present invention provides a driving device, a driving method and a display device of a display panel. The driving device includes a terminal module and a driving module. The terminal module can obtain at least part of the display compensation data set, and process the obtained display compensation data set to form the display compensation data corresponding to the sub-pixel to be compensated, and is also used to send the display compensation data to the driving module, so that the driving module does not need to set a large processing space to obtain at least part of the display compensation data set, and the driving module does not need to process at least part of the display compensation data set to form the display compensation data corresponding to the sub-pixel to be compensated, thereby reducing the processing space of the driving module and reducing the cost of the driving module. The driving module determines the target driving data of the sub-pixel to be compensated according to the display compensation data, and drives the sub-pixel to be compensated with the target driving data for display. The actual display brightness displayed by the sub-pixel to be compensated under the drive of the target driving data is close to the target display brightness, thereby realizing the brightness compensation of the sub-pixel to be compensated and improving the display effect of the display panel. In summary, the driving device, driving method and display device of the display panel provided by the embodiment of the present invention can reduce the cost of the display panel where the driving module is located, and can also improve the display effect of the display panel.
[0059] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0061] Figure 1 It is a schematic diagram of a compression process of a target compensation data set in the related technology of the present invention;
[0062] Figure 2 is a schematic structural diagram of a driving device for a display panel provided according to an embodiment of the present invention;
[0063] Figure 3 is a schematic diagram of the relationship between different data sets provided according to an embodiment of the present invention;
[0064] Figure 4 is a schematic structural diagram of another display panel driving device provided according to an embodiment of the present invention;
[0065] Figure 5 is a schematic structural diagram of another display panel driving device provided according to an embodiment of the present invention;
[0066] Figure 6 is a schematic diagram of the relationship between a driving device of a display panel and a cloud according to an embodiment of the present invention;
[0067] Figure 7 is a schematic diagram of the relationship between another display panel driving device and the cloud according to an embodiment of the present invention;
[0068] Figure 8 is a schematic flow chart of a method for driving a display panel provided according to an embodiment of the present invention;
[0069] Fig. 9 is a schematic flow chart of another method for driving a display panel provided according to an embodiment of the present invention;
[0070] Fig.10 is a schematic flow chart of another method for driving a display panel provided according to an embodiment of the present invention;
[0071] Fig.11is a schematic diagram of a process of compressing a target compensation data set into a first compressed data set according to an embodiment of the present invention;
[0072] Fig.12 is a schematic diagram of a process of forming a second compressed data set before decompression provided according to an embodiment of the present invention;
[0073] Fig.13 is a schematic structural diagram of a display device provided according to an embodiment of the present invention. DETAILED DESCRIPTION
[0074] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0075] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0076] In the process of implementing the present invention, the inventors found that the following problems exist in the related art: compressed demura compensation data can reduce storage space, but using the compressed demura compensation data for compensation will affect the display effect of the display panel. Figure 1 This is a schematic diagram of a compression process of a target compensation data set in the related technology of the present invention, referring to Figure 1 The target compensation data set 110 includes target compensation data corresponding to a plurality of sub-pixels to be compensated. If the display panel is displayed under the compensation of the target compensation data set 110, the display effect of the display panel can be improved. However, in order to reduce the storage space of the display panel, the target compensation data set 110 is compressed to obtain a first compressed data set 111. When the display panel is displayed, the first compressed data set 111 is used for display compensation, which may cause snowflakes and the like to appear on the display panel, thereby affecting the compensation effect of the display panel.
[0077] In order to solve the above problem, this embodiment provides a driving device for a display panel, which can improve the display effect of the display panel without increasing the storage space of the display panel.
[0078] Figure 2 is a schematic diagram of a structure of a driving device for a display panel according to an embodiment of the present invention, with reference to Figure 2 The driving device provided in this embodiment includes: a terminal module 210 and a driving module 220; the terminal module 210 is used to obtain at least part of the display compensation data set, and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module 220 according to the obtained display compensation data set; the driving module 220 is used to determine the target driving data of the sub-pixel to be compensated according to the display compensation data, and drive the sub-pixel to be compensated for display according to the target driving data.
[0079] Specifically, the driving module 220 may be located in the display panel 310 , and the driving module 220 may be a display driver integrated circuit (DDIC) in the display panel 310 .
[0080] The terminal module 210 is also used to obtain the display grayscale of the sub-pixel to be compensated. After obtaining at least part of the display compensation data set, the terminal module 210 processes the obtained display compensation data set, and determines the display compensation data corresponding to the sub-pixel to be compensated under the display grayscale based on the processed display compensation data set and the display grayscale of the sub-pixel to be compensated, and sends the display compensation data to the driving module 220.
[0081] The display compensation data set may include compensation data corresponding to the grayscale of the binding point of multiple sub-pixels to be compensated. When the display panel is actually displaying, the displayed grayscale may not be equal to the grayscale of the binding point. Therefore, the terminal module 210 determines the display compensation data required for the sub-pixel to be compensated under the display grayscale according to the compensation data corresponding to the grayscale of the binding point in the acquired display compensation data set and the display grayscale of the sub-pixel to be compensated, thereby improving the compensation accuracy.
[0082] Processing the acquired display compensation data set may be decompressing the acquired display compensation data set. The terminal module 210 may acquire at least part of the display compensation data set from a storage module in the display panel 310, or may acquire at least part of the display compensation data set from a storage module outside the display panel 310. Exemplarily, the storage module outside the display panel 310 may be in the cloud.
[0083] The driving module 220 can determine the compensation driving data of the sub-pixel to be compensated according to the display compensation data sent by the terminal module 210, determine the target driving data according to the compensation driving data, and drive the sub-pixel to be compensated to display according to the target driving data. The actual display brightness displayed by the sub-pixel to be compensated under the drive of the target driving data is close to the target display brightness, thereby improving the compensation effect of the display panel. The terminal module 210 can send the display compensation data corresponding to each of the multiple sub-pixels to be compensated to the driving module 220 in sequence, without the need for the driving module 220 to simultaneously receive the display compensation data corresponding to each of the multiple sub-pixels to be compensated, which can reduce the storage space of the driving module 220 and can also achieve the effect of compensating multiple sub-pixels to be compensated in the display panel.
[0084] The present embodiment provides a driving device for a display panel, the driving device includes a terminal module and a driving module, the terminal module can obtain at least part of the display compensation data set, and process the obtained display compensation data set to form the display compensation data corresponding to the sub-pixel to be compensated, and is also used to send the display compensation data to the driving module, so that the driving module does not need to set a large processing space to obtain at least part of the display compensation data set, and the driving module does not need to process at least part of the display compensation data set to form the display compensation data corresponding to the sub-pixel to be compensated, thereby reducing the processing space of the driving module, thereby reducing the cost of the driving module. The driving module determines the target driving data of the sub-pixel to be compensated according to the display compensation data, and drives the sub-pixel to be compensated to display with the target driving data. The actual display brightness displayed by the sub-pixel to be compensated under the drive of the target driving data is relatively close to the target display brightness, thereby realizing the brightness compensation of the sub-pixel to be compensated and improving the display effect of the display panel. In summary, the driving device for the display panel provided by the present embodiment can reduce the cost of the display panel where the driving module is located, and can also improve the display effect of the display panel.
[0085] Optionally, the display compensation data set includes a first compressed data set and a second compressed data set; the first compressed data set and the second compressed data set are used to determine a target compensation data set for the display panel.
[0086] Specifically, the target compensation data set determined based on the first compressed data set and the second compressed data set includes target compensation data corresponding to multiple sub-pixels to be compensated, and the actual display brightness displayed by the sub-pixels to be compensated under the compensation of the target compensation data set is closer to the target display brightness. Figure 3 is a schematic diagram of the relationship between different data sets provided according to an embodiment of the present invention, with reference to Figure 3 , Figure 3The different data sets in the target compensation data set 110 include a target compensation data set 110, a first compressed data set 111, and a decompressed second compressed data set 112. The target compensation data set 110 includes a plurality of target compensation data. For example, the target compensation data may be g 11 , g 12 , g 13 , g 14 …g 43 and 44 The first compressed data set 111 includes a plurality of first compensation data. For example, the plurality of first compensation data may be h 11 、h 12 、h 21 and h 22 The decompressed second compressed data set 112 includes a plurality of second compensation data. For example, the plurality of second compensation data may be p 11 、p 12 、p 13 、p 14 …p 43 and p 44 .
[0087] Each second compensation data in the decompressed second compressed data set 112 has a corresponding first compensation data in the first compressed data set 111. The sum of the second compensation data and the corresponding first compensation data can determine the target compensation data. For example, if the second compensation data p 11 , the second compensation data p 12 , the second compensation data p 21 and the second compensation data p 22 The corresponding first compensation data are h 11 , then p 11 With h 11 The sum of can be used to compensate for g in the target data set 11 , p 12 With h 11 The sum of can be used to compensate for g in the target data set 12 , p 21 With h 11 The sum of can be used to compensate for g in the target data set 21 , p 22 With h 11 The sum of can be used to compensate for g in the target data set 22 .
[0088] Figure 4 is a schematic diagram of the structure of another display panel driving device provided according to an embodiment of the present invention, referring to Figure 4The driving device provided in this embodiment also includes a storage module 230; the storage module 230 is used to store a first compressed data set and a second compressed data set; the terminal module 210 is connected to the storage module 230, and the terminal module 210 is specifically used to obtain the second compressed data set from the storage module 230, and decompress the second compressed data set, and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module 220 according to the decompressed second compressed data set; the driving module 220 is specifically used to obtain the first compressed data set when receiving the display compensation data, and determine the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set, and drive the sub-pixel to be compensated for display according to the target driving data.
[0089] Specifically, the second compressed data set in this embodiment is at least a portion of the display compensation data set acquired by the terminal module 210 .
[0090] The first compressed data set and the second compressed data set are both compressed data. The storage module 230 stores the compressed data, which can reduce the storage space of the storage module 230 .
[0091] Since decompressing the second compressed data set consumes a large amount of logic resources, if the second compressed data set is decompressed by the driver module 220, the driver module 220 needs to have a large storage space, but the large storage space increases the cost of the driver module 220. In this embodiment, the second compressed data set is decompressed by the terminal module 210, which can reduce the logic resources consumed by the driver module 220 and reduce the cost of the driver module 220 to a certain extent.
[0092] The terminal module 210 can support more SRAM (static random access memory) devices and logic resources, and can achieve high-multiple lossless decompression of the second compressed data set, avoid data loss during the decompression process, and achieve lossless restoration of the second compressed data set, thereby improving the compensation effect of the display panel.
[0093] If the display panel performs compensation only under the first compressed data set, there may be a problem of low compensation effect. Since the first compressed data set and the second compressed data set can determine the target compensation data set, the driving module 220 can restore the target compensation data set according to the first compressed data set and the decompressed second compressed data set, and the sub-pixel to be compensated can be compensated by the target compensation data set, so that the actual display brightness of the sub-pixel to be compensated can be closer to the target display brightness, thereby improving the compensation effect of the display panel.
[0094] Both the first compressed data set and the second compressed data set include compensation data corresponding to a plurality of sub-pixels to be compensated at the binding point grayscale. After the terminal module 210 obtains the second compressed data set, it decompresses the second compressed data set, and determines the display compensation data based on the decompressed second compressed data set and the display grayscale of the sub-pixels to be compensated. Similarly, after the driving module 220 obtains the first compressed data set, it determines another display compensation data of the sub-pixel to be compensated at the display grayscale based on the first compressed data set and the display grayscale of the sub-pixel to be compensated. The driving module 220 determines the target driving data of the sub-pixel to be compensated at the display grayscale based on the display compensation data sent by the terminal module 210 and the display compensation data determined by the driving module 220, and drives the sub-pixel to be compensated for display with the target driving data. For example, continue to refer to Figure 3 , taking the example that the grayscale of the binding point corresponding to each first compensation data in the first compressed data set 111 is 30, and the grayscale of the binding point corresponding to each second compensation data in the decompressed second compressed data set 112 is 30, if the display grayscale of the sub-pixel to be compensated is 100, then for the second compensation data p 11 The display compensation data determined by the terminal module 210 for the corresponding sub-pixel to be compensated may be The display compensation data determined by the driving module 220 according to the first compressed data set may be: The driving module 220 can be based on and Determine the target driving data of the sub-pixel to be compensated when the display grayscale is 100, and drive the display with the target driving data. When the display grayscale of the sub-pixel to be compensated is between multiple binding point grayscales, an interpolation algorithm can be used to determine the target driving data corresponding to the display grayscale of the sub-pixel to be compensated.
[0095] In summary, the driving device of the display panel provided in this embodiment can not only reduce the cost of the display panel where the driving module is located, but also further improve the display effect of the display panel.
[0096] Optional, continue to refer to Figure 4 , the storage module 230 and the driving module 220 are located in the display panel 310 , and the terminal module 210 is located outside the display panel 310 .
[0097] Specifically, the storage module 230 and the driving module 220 are arranged in the display panel 310, so that the display panel 310 can always be guaranteed to achieve brightness compensation, thereby improving the display effect of the display panel. The terminal module 210 is arranged outside the display panel 310, so that the second compressed data set does not need to be decompressed by the driving module 220 in the display panel 310, thereby reducing the cost of the driving module 220 and thus reducing the manufacturing cost of the display panel 310.
[0098] Optional, Figure 5 is a schematic diagram of the structure of another display panel driving device provided according to an embodiment of the present invention, referring to Figure 5 The terminal module 210 includes a terminal unit 211 and a first interface unit 212 connected to the terminal unit 211; the storage module 230 includes a storage unit 231 and a second interface unit 232 connected to the storage unit 231; the storage unit 231 is used to store a first compressed data set and a second compressed data set; the first interface unit 212 is connected to the second interface unit 232, and the terminal unit 211 is used to obtain the second compressed data set from the storage unit 231 through the first interface unit 212 and the second interface unit 232, and decompress the second compressed data set, and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module 220 according to the decompressed second compressed data set.
[0099] Specifically, the first interface unit 212 and the second interface unit 232 can both be flash (flash memory) reading interfaces. The first interface unit 212 and the second interface unit 232 are provided so that the storage module 230 and the terminal module 210 can communicate through the flash interface protocol. When the terminal module 210 needs to be upgraded, there is no need to modify the physical device of the terminal module 210, and only the internal software of the terminal module 210 needs to be modified. In addition, the first compressed data set and the second compressed data set stored in the storage module 230 are transmitted through an external compensation device (also called a Demura device). The second interface unit 232 is provided, and the external compensation device can be connected through the second interface unit 232, so that the external compensation device can transmit the first compressed data set and the second compressed data set to the storage module 230. When the external compensation device needs to be modified, the software of the external compensation device can also be upgraded without replacing the external compensation device.
[0100] Optionally, the storage unit includes a first storage subunit and a second storage subunit; the first storage subunit is used to store the first compressed data set; the second storage subunit is used to store the second compressed data set.
[0101] Specifically, the first storage subunit and the second storage subunit may be different flash memories. Storing the first compressed data set and the second compressed data set in different storage subunits allows the driving module to synchronously obtain the first compressed data set from the first storage subunit when receiving the display compensation data, thereby achieving synchronous compensation of the sub-pixels to be compensated, thereby improving the driving efficiency of the display panel.
[0102] Optionally, the storage unit is used to store the first compressed data set and the second compressed data set in different addresses.
[0103] Specifically, the first compressed data set and the second compressed data set are located in different addresses of the same storage unit, and the first compressed data set and the second compressed data set can be called according to the address name, thereby avoiding the problem of confusion when calling the first compressed data set and the second compressed data set due to storage in the same address of the same storage unit.
[0104] Optionally, the display compensation data set includes a first compressed data set and a second compressed data set; the first compressed data set and the second compressed data set are used to determine a target compensation data set for the display panel; and the first compressed data set and the second compressed data set are stored in the cloud.
[0105] Specifically, Figure 6 is a schematic diagram of the relationship between a display panel driving device and a cloud according to an embodiment of the present invention, with reference to Figure 6 , the first compressed data set and the second compressed data set are stored in the cloud 400, and the terminal module 210 in the driving device 200 can directly obtain the first compressed data set or the second compressed data set or the first compressed data set and the second compressed data set from the cloud 400, so that there is no need to set a storage module in the display panel 310 to store the first compressed data set and the second compressed data set, which reduces the storage space of the display panel 310 and further reduces the production cost of the display panel 310. And the first compressed data set and the second compressed data set are stored in the cloud 400, so that the terminal module 210 can directly download the required data set from the cloud 400, without setting a flash reading interface in the terminal module 210 and the display panel 310, thereby reducing the production cost of the display panel 310.
[0106] Optional, continue to refer to Figure 6 The terminal module 210 is specifically used to obtain a first compressed data set from the cloud 400 and send display compensation data corresponding to the sub-pixel to be compensated to the driving module 220 according to the first compressed data set.
[0107] Specifically, the first compressed data set in this embodiment is at least a portion of the display compensation data set acquired by the terminal module 210 .
[0108] For the display panel 310 that does not require high compensation accuracy, the terminal module 210 can download only the first compressed data set from the cloud 400, and generate display compensation data corresponding to the display grayscale according to the first compressed data set and the display grayscale of the sub-pixel to be compensated, and send the display compensation data to the driving module 220. The driving module 220 can determine the target driving data of the sub-pixel to be compensated according to the display compensation data, thereby driving the sub-pixel to be compensated for display. In this embodiment, the display panel 310 does not need to be provided with a storage module to store the first compressed data set, thereby reducing the storage space of the display panel 310.
[0109] Optional, continue to refer to Figure 6 The terminal module 210 is specifically used to obtain a first compressed data set and a second compressed data set from the cloud 400, decompress the second compressed data set, and send the first display compensation sub-data corresponding to the sub-pixel to be compensated to the driving module 220 according to the first compressed data set, and send the second display compensation sub-data corresponding to the sub-pixel to be compensated to the driving module 220 according to the decompressed second compressed data set, wherein the display compensation data includes the first display compensation sub-data and the second second display compensation sub-data.
[0110] Specifically, the first compressed data set and the second compressed data set in this embodiment are at least a portion of the display compensation data set acquired by the terminal module 210 .
[0111] The terminal module 210 can obtain the first compressed data set and the second compressed data set from the cloud 400, thereby eliminating the need to store the first compressed data set and the second compressed data set in the display panel 310, thereby reducing the storage space of the display panel and thus reducing the manufacturing cost of the display panel.
[0112] The terminal module 210 decompresses the second compressed data set, and determines the second display compensation sub-data according to the decompressed second compressed data set and the display grayscale of the sub-pixel to be compensated. The terminal module 210 is also used to determine the first display compensation sub-data of the sub-pixel to be compensated at the display grayscale according to the first compressed data set and the display grayscale of the sub-pixel to be compensated, and send the first display compensation sub-data and the second display compensation sub-data to the driving module 220. The driving module 220 can determine the target compensation data of the sub-pixel to be compensated at the display grayscale according to the first display compensation sub-data and the second display compensation sub-data, and determine the target drive data of the sub-pixel to be compensated at the display grayscale according to the target compensation data, and drive the sub-pixel to be compensated to display with the target drive data. The sub-pixel to be compensated is compensated under the first compressed data set and the second compressed data set, which improves the compensation effect, so that the actual display brightness of the sub-pixel to be compensated under the drive of the target drive data is closer to the target display brightness, thereby improving the display effect of the display panel.
[0113] In summary, the display panel driving device provided in this embodiment can eliminate the need to set up a large storage space in the display panel 310 to store the first compressed data set and the second compressed data set, thereby reducing the manufacturing cost of the display panel and improving the display effect of the display panel.
[0114] Optional, Figure 7 is a schematic diagram of the relationship between another display panel driving device and the cloud according to an embodiment of the present invention, referring to Figure 7The driving device 200 also includes a storage module 230; the storage module 230 is used to store a first compressed data set; the terminal module 210 is specifically used to obtain a second compressed data set from the cloud 400, decompress the second compressed data set, and send display compensation data corresponding to the sub-pixel to be compensated to the driving module 220 according to the decompressed second compressed data set; the driving module 220 is specifically used to obtain the first compressed data set when receiving the display compensation data, and determine the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set, and drive the sub-pixel to be compensated for display according to the target driving data.
[0115] Specifically, the terminal module 210 can download the second compressed data set from the cloud 400, so that there is no need to set a storage space for storing the second compressed data set in the display panel 310, reducing the storage space of the display panel, thereby reducing the manufacturing cost of the display panel. The terminal module 210 decompresses the second compressed data set and determines the display compensation data of the sub-pixel to be compensated at the display grayscale according to the decompressed second compressed data, and sends the display compensation data to the driving module 220, so that the driving module 220 does not need to decompress the second compressed data set, which can reduce the operating space of the driving module 220.
[0116] When the driving module 220 receives the display compensation data, it obtains the first compressed data set and determines another display compensation data of the sub-pixel to be compensated at the display grayscale based on the first compressed data set and the display grayscale of the sub-pixel to be compensated, and determines the target driving data of the sub-pixel to be compensated at the display grayscale based on the two display compensation data, and drives the sub-pixel to be compensated for display with the target driving data.
[0117] The compensation effect of the sub-pixel to be compensated can be improved under the compensation of the first compressed data set and the display compensation data. Therefore, the driving module 220 determines the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set, so that the actual display brightness displayed by the sub-pixel to be compensated under the drive of the target driving data is closer to the target display brightness, thereby improving the display effect of the display panel.
[0118] This embodiment also provides a method for driving a display panel. Figure 8 is a schematic flow chart of a method for driving a display panel according to an embodiment of the present invention, with reference to Figure 8 The driving method provided in this embodiment includes the following steps:
[0119] S110. The terminal module obtains at least a portion of the display compensation data set, and sends the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the obtained display compensation data set.
[0120] S120 , the driving module determines target driving data of the sub-pixel to be compensated according to the display compensation data, and drives the sub-pixel to be compensated to display according to the target driving data.
[0121] The present embodiment provides a method for driving a display panel, the method comprising: a terminal module can obtain at least part of a display compensation data set, and process the obtained display compensation data set to form display compensation data corresponding to a sub-pixel to be compensated, and also send the display compensation data to a driving module, so that the driving module does not need to set a large processing space to obtain at least part of the display compensation data set, and the driving module does not need to process at least part of the display compensation data set to form display compensation data corresponding to the sub-pixel to be compensated, thereby reducing the processing space of the driving module and reducing the cost of the driving module. The driving module determines the target driving data of the sub-pixel to be compensated according to the display compensation data, and drives the sub-pixel to be compensated with the target driving data for display, and the actual display brightness displayed by the sub-pixel to be compensated under the drive of the target driving data is close to the target display brightness, thereby achieving brightness compensation for the sub-pixel to be compensated and improving the display effect of the display panel. In summary, the method for driving a display panel provided by the present embodiment can reduce the cost of the display panel where the driving module is located, and can also improve the display effect of the display panel.
[0122] Optionally, the display compensation data set includes a first compressed data set and a second compressed data set; the first compressed data set and the second compressed data set determine a target compensation data set for the display panel.
[0123] Optional, Fig. 9 is a flow chart of another method for driving a display panel according to an embodiment of the present invention, with reference to Fig. 9 The driving method provided in this embodiment includes the following steps:
[0124] S210: The terminal module obtains a second compressed data set from the storage module.
[0125] S220: The terminal module decompresses the second compressed data set.
[0126] S230 . The terminal module sends the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set.
[0127] S240: The driving module obtains a first compressed data set upon receiving the display compensation data, and determines target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set.
[0128] S250 , the driving module drives the sub-pixel to be compensated to display according to the target driving data.
[0129] The driving method of the display panel provided in the present embodiment decompresses the second compressed data set through the terminal module and determines the display compensation data corresponding to the sub-pixel to be compensated under the display grayscale according to the decompressed second compressed data set. The driving module does not need to decompress the second compressed data set, which reduces the logical resources consumed by the driving module and reduces the cost of the driving module to a certain extent. When the driving module receives the display compensation data, it obtains the first compressed data set, and determines another display compensation data of the sub-pixel to be compensated under the display grayscale according to the first compressed data set and the display grayscale of the sub-pixel to be compensated. The driving module jointly determines the target driving data of the sub-pixel to be compensated under the display grayscale according to the display compensation data sent by the terminal module and the display compensation data determined by the driving module. The sub-pixel to be compensated is compensated according to the first compressed data set and the decompressed second compressed data set, so that the actual display brightness of the sub-pixel to be compensated is closer to the target display brightness, thereby further improving the compensation effect of the display panel. In summary, the driving method of the display panel provided in the present embodiment can not only reduce the cost of the display panel where the driving module is located, but also further improve the display effect of the display panel.
[0130] Optional, Fig.10 is a flow chart of another method for driving a display panel according to an embodiment of the present invention, with reference to Fig.10 The driving method provided in this embodiment includes the following steps:
[0131] S310 , determining a target compensation data set required by a display panel.
[0132] The target compensation data set includes a plurality of target compensation data.
[0133] Specifically, the target compensation data set includes target compensation data of multiple sub-pixels to be compensated, and the actual display brightness of each sub-pixel to be compensated under the compensation of the target compensation data is closer to the target display brightness. The specific process of determining the target compensation data set can be: controlling the display panel to display the picture, then taking a picture of the picture displayed by the display panel to obtain Mura optical data, and determining the target compensation data set based on the Mura optical data and the target display brightness of the sub-pixels to be compensated. Among them, Mura optical data is the optical data displayed when the display panel is not compensated, that is, the optical data displayed by the display panel under the drive of the original drive data.
[0134] S320: compress the target compensation data set to form a first compressed data set.
[0135] Specifically, the target compensation data set may be compressed by using a Block compression method and a Data compression method to form a first compressed data set. Compressing the target compensation data set into the first compressed data set may reduce the storage space of the display panel.
[0136] S330: Determine a second compressed data set according to the target compensation data set and the first compressed data set.
[0137] Specifically, the second compressed data set can be determined according to the difference between each target compensation data in the target compensation data set and the first compressed data in the first compressed data set. Since the second compressed data set is determined according to the target compensation data set and the first compressed data set, when the terminal module and the driving module determine the target compensation data of the sub-pixel to be compensated, the target compensation data set can be restored according to the first compressed data set and the second compressed data set, thereby achieving high-precision compensation of the sub-pixel to be compensated.
[0138] S340: Store the first compressed data set and the second compressed data set in a storage module.
[0139] Specifically, the storage module may be located inside the display panel, or in the cloud outside the display panel.
[0140] S350: The terminal module obtains a second compressed data set from the storage module.
[0141] S360: The terminal module decompresses the second compressed data set.
[0142] S370: The terminal module sends the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set.
[0143] S380. The driving module obtains the first compressed data set upon receiving the display compensation data, and determines the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set.
[0144] S390: The driving module drives the sub-pixel to be compensated to display according to the target driving data.
[0145] The driving method provided in this embodiment can achieve one-to-one restoration compensation according to the first compressed data set and the second compressed data set, thereby improving compensation accuracy.
[0146] It should be noted that the contents of steps S350 to S390 in this embodiment are the same as those of steps S210 to S250. For the description of steps S350 to S390, please refer to the description of steps S210 to S250.
[0147] Optional, Fig.11 is a schematic diagram of a process of compressing a target compensation data set into a first compressed data set according to an embodiment of the present invention, with reference to Fig.11, compressing the target compensation data set to form a first compressed data set, including: dividing the target compensation data set 110 into a plurality of data blocks 101; determining a representative value of each data block 101; and combining the representative values of each data block 101 to form a first compressed data set 111.
[0148] Specifically, each data block 101 includes a plurality of target compensation data. A representative value corresponding to each data block 101 can be determined according to each target compensation data in each data block 101. The plurality of target compensation data in each data block is converted into a representative value, thereby completing the compression of the target compensation data set 110.
[0149] Optionally, an average value of all target compensation data in the data block is determined as a representative value of the data block.
[0150] Specifically, the average value can reflect the overall situation of the data block, and taking the average value of all target compensation data in the data block as the representative value of the data block can improve the compensation effect of performing compensation according to the first compressed data.
[0151] Optionally, determining a second compressed data set based on the target compensation data set and the first compressed data set includes: combining and compressing the difference between each target compensation data in each data block in the target compensation data set and a representative value corresponding to the data block to form a second compressed data set.
[0152] Specifically, Fig.12 is a schematic diagram of a process of forming a second compressed data set before decompression according to an embodiment of the present invention, with reference to Fig.12 The second compressed data set 112 before decompression is determined according to the difference between each target compensation data and its corresponding representative value. When the driving module performs compensation according to the first compressed data and the second compressed data, the target compensation data set can be restored, thereby achieving accurate compensation of the sub-pixel to be compensated.
[0153] Optionally, the driving module determines the target driving data of the sub-pixel to be compensated according to the display compensation data, including: the driving module determines the compensation driving data of the sub-pixel to be compensated according to the display compensation data; the driving module determines the target driving data of the sub-pixel to be compensated according to the compensation driving data and the original driving data of the sub-pixel to be compensated.
[0154] Specifically, the sub-pixel to be compensated will have a problem of large difference from the target display brightness only when driven by the original driving data. In order to improve the above problem, this embodiment determines the compensated driving data by displaying the compensation data, and compensates the original driving data by the compensated driving data. For example, the target driving data can be determined based on the sum of the compensated driving data and the original driving data, and the compensated driving data is added on the basis of the original driving data, thereby improving the display effect of the display panel.
[0155] When the terminal module acquires the second compressed data set, the driving module determines the target compensation data according to the display compensation data and the first compressed data set, and determines the compensation driving data according to the target compensation data.
[0156] When the terminal module acquires the first compressed data set and the second compressed data set, the driving module determines the target compensation data according to the display compensation data, and determines the compensation driving data according to the target compensation data.
[0157] Fig.13 is a schematic diagram of a display device according to an embodiment of the present invention, referring to Fig.13 The display device provided in this embodiment includes the driving device of the display panel provided in any embodiment of the present invention or is driven by the driving method of the display panel provided in any embodiment of the present invention.
[0158] Specifically, the display device provided in this embodiment further includes a display panel 310, and the driving module in the driving device may be located in the display panel 310. The display device provided in this embodiment may be a device with a display function such as a wearable product, a computer, a mobile phone, or a tablet.
[0159] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0160] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A driving device for a display panel, characterized in that: include: Terminal module and driver module; The terminal module is used to obtain at least part of the display compensation data set, and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the obtained display compensation data set; The driving module is used to determine target driving data of the sub-pixel to be compensated according to the display compensation data, and drive the sub-pixel to be compensated to display according to the target driving data.
2. The driving device according to claim 1, characterized in that: The display compensation data set includes a first compressed data set and a second compressed data set; the first compressed data set and the second compressed data set are used to determine a target compensation data set of the display panel; The driving device also includes a storage module; The storage module is used to store a first compressed data set and a second compressed data set; The terminal module is connected to the storage module, and the terminal module is specifically used to obtain the second compressed data set from the storage module, decompress the second compressed data set, and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set; The driving module is specifically configured to obtain the first compressed data set upon receiving the display compensation data, determine the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set, and drive the sub-pixel to be compensated to display according to the target driving data; Preferably, the storage module and the driving module are located in the display panel, and the terminal module is located outside the display panel.
3. The driving device according to claim 2, characterized in that: The terminal module includes a terminal unit and a first interface unit connected to the terminal unit; The storage module includes a storage unit and a second interface unit connected to the storage unit; The storage unit is used to store the first compressed data set and the second compressed data set; Preferably, the first interface unit is connected to the second interface unit, and the terminal unit is used to obtain the second compressed data set from the storage unit through the first interface unit and the second interface unit, decompress the second compressed data set, and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set; Preferably, the storage unit comprises a first storage subunit and a second storage subunit; The first storage subunit is used to store the first compressed data set; The second storage subunit is used to store the second compressed data set; Preferably, the storage unit is used to store the first compressed data set and the second compressed data set in different addresses.
4. The driving device according to claim 1, characterized in that: The display compensation data set includes a first compressed data set and a second compressed data set; the first compressed data set and the second compressed data set are used to determine a target compensation data set of the display panel; The first compressed data set and the second compressed data set are stored in the cloud; Preferably, the terminal module is specifically used to obtain the first compressed data set from the cloud and send the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the first compressed data set; or, The terminal module is specifically used to obtain the first compressed data set and the second compressed data set from the cloud, decompress the second compressed data set, and send the first display compensation sub-data corresponding to the sub-pixel to be compensated to the driving module according to the first compressed data set, and send the second display compensation sub-data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set, wherein the display compensation data includes the first display compensation sub-data and the second display compensation sub-data; or, The driving device also includes a storage module; The storage module is used to store a first compressed data set; The terminal module is specifically used for acquiring the second compressed data set from the cloud, decompressing the second compressed data set, and sending the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set; The driving module is specifically used to obtain the first compressed data set when receiving the display compensation data, determine the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set, and drive the sub-pixel to be compensated for display according to the target driving data.
5. A method for driving a display panel, characterized in that: include: The terminal module acquires at least part of the display compensation data set, and sends the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the acquired display compensation data set; The driving module determines target driving data of the sub-pixel to be compensated according to the display compensation data, and drives the sub-pixel to be compensated to display according to the target driving data.
6. The driving method according to claim 5, characterized in that: The display compensation data set includes a first compressed data set and a second compressed data set; the first compressed data set and the second compressed data set determine a target compensation data set of the display panel; The step of the terminal module acquiring at least part of the display compensation data set, and sending the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the acquired display compensation data set, comprises: The terminal module obtains the second compressed data set from the storage module; The terminal module decompresses the second compressed data set; The terminal module sends the display compensation data corresponding to the sub-pixel to be compensated to the driving module according to the decompressed second compressed data set; The step of the driving module determining target driving data of the sub-pixel to be compensated according to the display compensation data, and driving the sub-pixel to be compensated to display according to the target driving data includes: The driving module acquires the first compressed data set upon receiving the display compensation data, and determines the target driving data of the sub-pixel to be compensated according to the display compensation data and the first compressed data set; The driving module drives the sub-pixel to be compensated to perform display according to the target driving data.
7. The driving method according to claim 6, characterized in that: Before the terminal module obtains the second compressed data set from the storage module, the method includes: Determining a target compensation data set required for the display panel; wherein the target compensation data set includes a plurality of target compensation data; compressing the target compensation data set to form the first compressed data set; determining the second compressed data set according to the target compensation data set and the first compressed data set; The first compressed data set and the second compressed data set are stored in the storage module.
8. The driving method according to claim 7, characterized in that: The step of compressing the target compensation data set to form the first compressed data set comprises: dividing the target compensation data set into a plurality of data blocks; determining a representative value for each of the data blocks; Combining the representative value of each of the data blocks to form the first compressed data set; The step of determining the second compressed data set according to the target compensation data set and the first compressed data set comprises: Combining and compressing the difference between each target compensation data in each data block in the target compensation data set and the representative value corresponding to the data block to form a second compressed data set; Preferably, an average value of all target compensation data in the data block is determined as a representative value of the data block.
9. The driving method according to claim 5, characterized in that: The step of determining, by the driving module, the target driving data of the sub-pixel to be compensated according to the display compensation data comprises: The driving module determines the compensation driving data of the sub-pixel to be compensated according to the display compensation data; The driving module determines target driving data of the sub-pixel to be compensated according to the compensated driving data and original driving data of the sub-pixel to be compensated.
10. A display device, characterized in that: A display panel driving device comprising any one of claims 1 to 4 or driven by a display panel driving method according to any one of claims 5 to 9.
Citation Information
Patent Citations
Data compression method and device
CN109887456A
Display drive, compression and decompression method and device, display device and storage medium
CN110176210A
Driving device and driving method of display panel
CN111681588A
Compression storage method and device of compensation data, electronic equipment and storage medium
CN113595556A
Display panel, driving method thereof and electronic equipment
CN115410514A