Controller driving method, apparatus, device and storage medium for display panels
By setting identification information in the second memory of the LCD panel, the problem of increased power-on time of the timing controller caused by the deviation of the Gamma curve in LCD panel production is solved, enabling rapid judgment of the storage status of gamma compensation data and saving the power-on time of the timing controller.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2026-04-03
AI Technical Summary
During the production of LCD panels, differences in processes and materials cause deviations in the Gamma curve of each TFT LCD panel. Existing technology corrects Gamma by loading the DGC LUT in the X-Board flash, which increases the startup time of the timing controller.
By setting identification information in the drive data in the second memory to indicate whether gamma compensation data is stored in the second memory, the storage space where gamma compensation data is not stored is avoided, thus saving the power-on time of the timing controller.
By setting the identification information, it can be quickly determined whether gamma compensation data is stored in the second memory, which reduces the time for the timing controller to read the gamma compensation data, thereby saving the power-on time of the timing controller.
Smart Images

Figure CN117746807B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, specifically to a controller driving method, apparatus, device, and storage medium for a display panel. Background Technology
[0002] During the production of liquid crystal displays (LCDs), differences in processes and materials can cause deviations in the gamma curve of each TFT LCD panel (inter-panel difference). This requires adjusting the grayscale mapping relationship and the gamma reference voltage to regulate the panel's gamma. Factories correct gamma by adjusting the grayscale mapping relationship of each panel (digital gamma binding), a process known as digital gamma compensation (DGC).
[0003] When the Tcon (timing controller) powers on / reboots, it first downloads the FW code (Firmware, software embedded in memory that provides functionality for the Tcon's underlying operating system) from the C-Board flash (the control board's first memory). Then, it loads the data from the DGC storage location in the X-Board flash (the X board's second memory) and checks if the location contains data. If so, the DGC LUT is loaded into the DGC IP within the Tcon; otherwise, the default LUT in the C-Board flash is loaded. This process of checking the X-Board flash for DGC data increases the Tcon's boot time. The default LUT is a set of default LUTs (Gamma compensation tables, i.e., initial gamma compensation data) stored in the C-Board flash, while the DGC LUT is the compensation data in the X-Board flash after factory gamma adjustment. Summary of the Invention
[0004] This application provides a controller driving method, apparatus, device, and storage medium for a display panel. By setting identification information in the driving data in the second memory to characterize whether gamma compensation data is stored in the second memory, the power-on time of the timing controller is saved.
[0005] In a first aspect, embodiments of this application provide a timing controller driving method, including:
[0006] Download firmware from the control board's first memory;
[0007] After the firmware is downloaded, the driver data in the second memory of the X board is read.
[0008] If the identification information in the driving data is a preset first identification information, then the initial gamma compensation data in the first memory is loaded, and the preset first identification information indicates that gamma compensation data is not stored in the second memory.
[0009] In some embodiments, after the firmware is downloaded and the driver data in the second memory of the X board is read, the method further includes:
[0010] If the identification information in the driving data is a preset second identification information, then the gamma compensation data in the second memory is loaded, and the preset second identification information indicates that gamma compensation data is stored in the second memory.
[0011] In some embodiments, prior to downloading the firmware from the first memory of the control board, the method further includes:
[0012] Write the gamma compensation data into the second memory, and write the driver data for adding the identification information into the second memory.
[0013] In some embodiments, the driving data includes a header file of optical compensation data, and the header file includes the identification information.
[0014] In some embodiments, the identification information includes a data name, identification information corresponding to the data name, and identification description information of the identification information. The identification information corresponding to the data name includes the preset first identification information and the preset second identification information. The identification description information includes the second memory corresponding to the preset first identification information not storing gamma compensation data and the second memory corresponding to the preset second identification information storing gamma compensation data.
[0015] In some embodiments, if the identification information in the driving data is a preset first identification information, then after loading the initial gamma compensation data in the first memory, the method further includes:
[0016] Obtain initial pixel driving parameters;
[0017] The initial pixel driving parameters are compensated based on the initial gamma compensation data and the optical compensation data to obtain the target pixel driving parameters.
[0018] In some embodiments, loading the initial gamma compensation data from the first memory if the identification information in the driving data is a preset first identification information includes:
[0019] The identification description information corresponding to the identification information is determined based on the preset identification information mapping relationship;
[0020] If the identification description information indicates that gamma compensation data is not stored in the second memory, then the initial gamma compensation data in the first memory is loaded.
[0021] Secondly, this application provides a timing controller driving device, the controller driving device including a control board and an X-plate connected between the control board and the display panel, wherein the controller driving device further includes:
[0022] A firmware download module, which is communicatively connected to the control board, is used to download firmware from the first memory of the control board;
[0023] The data reading module is communicatively connected to the firmware download module and the X board, and is used to read the drive data in the second memory of the X board after the firmware is downloaded;
[0024] The data loading module is communicatively connected to the data reading module and the control board. It is used to load the initial gamma compensation data in the first memory if the identification information in the driving data is a preset first identification information. The preset first identification information indicates that gamma compensation data is not stored in the second memory.
[0025] In some embodiments, the data loading module is further configured to load the gamma compensation data in the second memory if the identification information in the driving data is a preset second identification information, wherein the preset second identification information indicates that gamma compensation data is stored in the second memory.
[0026] In some embodiments, the data loading module is further configured to write the gamma compensation data into the second memory and write the driving data for adding the identification information into the second memory.
[0027] In some embodiments, the driving data includes a header file of optical compensation data, and the header file includes the identification information.
[0028] In some embodiments, the identification information includes a data name, identification information corresponding to the data name, and identification description information of the identification information. The identification information corresponding to the data name includes the preset first identification information and the preset second identification information. The identification description information includes the second memory corresponding to the preset first identification information not storing gamma compensation data and the second memory corresponding to the preset second identification information storing gamma compensation data.
[0029] In some embodiments, the data loading module is further configured to obtain initial pixel driving parameters; and to compensate the initial pixel driving parameters according to the initial gamma compensation data and the optical compensation data to obtain target pixel driving parameters.
[0030] In some embodiments, the data loading module is further configured to determine the identification description information corresponding to the identification information based on a preset identification information mapping relationship; if the identification description information is gamma compensation data not stored in the second memory, then the initial gamma compensation data in the first memory is loaded.
[0031] Thirdly, this application provides an electronic device, the electronic device including a processor, a memory, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to implement the steps in any of the timing controller driving methods described above.
[0032] Fourthly, this application provides a storage medium storing a plurality of instructions, which are executed by a controller to implement any of the methods described herein.
[0033] The display panel controller driving method, apparatus, device, and storage medium provided in this application embodiment set identification information in the driving data in the second memory to characterize whether gamma compensation data is stored in the second memory. This eliminates the need for the timing controller to load the storage space in the second memory where gamma compensation data is stored to determine whether gamma compensation data is stored. The time required for the timing controller to read the identification information is much less than the time required to load the storage space in the second memory where gamma compensation data is stored, thereby saving the power-on time of the timing controller. Attached Figure Description
[0034] The technical solution and other beneficial effects of this application will become apparent from the following detailed description of specific embodiments in conjunction with the accompanying drawings.
[0035] Figure 1 This is a flowchart illustrating a timing controller driving method in one embodiment of this application;
[0036] Figure 2 This is a flowchart illustrating a timing controller driving method in one embodiment of this application;
[0037] Figure 3 This is a schematic diagram of the timing controller drive device in the embodiments of this application. Detailed Implementation
[0038] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0039] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," and "counterclockwise," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.
[0040] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection, an electrical connection, or a connection that allows communication between them; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication between two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0041] In this application, unless otherwise expressly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature being directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature being directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.
[0042] The following disclosure provides many different embodiments or examples for implementing different structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. Of course, these are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples; such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed. In addition, various specific examples of processes and materials are provided in this application, but those skilled in the art will recognize the application of other processes and / or the use of other materials.
[0043] Please see Figure 1 This application provides a timing controller driving method, which includes steps S101 to S103, as follows:
[0044] S101, download firmware from the first memory of the control board.
[0045] Specifically, when the control board (C-Board) is powered on, the timing controller (Tcon) downloads firmware (FW code) from the control board's first memory (C-Board flash). FW code is the software embedded in the memory, providing the functionality of the Tcon's underlying operating system. The timing controller downloads the firmware based on a pre-configured strategy, which is equivalent to activating the timing controller, allowing it to continue executing subsequent operations.
[0046] S102, After the firmware is downloaded, the drive data in the second memory of the X board is read.
[0047] Specifically, after the firmware download is complete, the timing controller reads the driving data stored in the second memory of the X board. The driving data is used by the timing controller to drive compensation to achieve better display effects, including but not limited to optical compensation data (Demura), calibration grayscale value WT (white tracking), and viewing angle VAC (View Angle Compensation) data.
[0048] In one embodiment, before downloading the firmware from the first memory in step S101, the method further includes: S201, writing the gamma compensation data into the second memory, and writing the driver data with the newly added identification information into the second memory.
[0049] Specifically, during the manufacturing process of the display panel, initial gamma compensation data (default LUT) is written into the first memory of the control board. This default LUT is a set of default gamma compensation data stored in the first memory of the control board, and all display panels use the same default LUT. However, different display panels may have some differences, so directly using the initial gamma compensation data may not provide adequate compensation, resulting in poor display quality.
[0050] Therefore, individual experimental analysis can be conducted for each display panel to determine the applicable gamma compensation data DGC LUT for that display panel. The gamma compensation data DGC LUT is then written into the second memory of the X board. In other words, the gamma compensation data DGC LUT is the compensation data for each display panel after factory adjustment of gamma in the second memory of the X board. On one hand, based on the fabrication and programming process, the initial gamma compensation data default LUT and the gamma compensation data DGC LUT are written into the first memory of the control board and the second memory of the X board, respectively. On the other hand, only one needs to be selected during compensation, so storing them separately avoids confusion.
[0051] Furthermore, since the display panel has two scenarios: the second memory of the X board stores gamma compensation data DGC LUT and the second memory of the X board does not store gamma compensation data DGC LUT, even if the second memory of the X board does not store gamma compensation data DGCLUT, the timing controller still needs to load the storage space of the gamma compensation data DGC LUT when reading the drive data in the second memory of the X board. Taking a 10-bit LUT as an example, the storage space for storing gamma compensation data DGC LUT is about 6KBytes, which obviously takes a long time.
[0052] Therefore, in order to facilitate quick identification, new identification information is added to characterize whether the second memory of the X board stores gamma compensation data DGC LUT. Since the timing controller itself needs to read the drive data in the second memory of the X board during the power-on process, adding identification information to the drive data can avoid the need for the second memory of the X board to set up a separate storage space to store the identification information, and can also avoid the need for the timing controller to read and load new data.
[0053] In one embodiment, the timing controller performs multiple compensation adjustments based on the driving data, including but not limited to optical compensation data (Demura), calibration grayscale value WT (white tracking), and view angle compensation VAC. These compensations are performed in a specific order within the timing controller; for example, the timing controller typically performs optical compensation first, followed by gamma compensation. Before performing gamma compensation, the identification information in the driving data needs to be identified. Therefore, the driving data can be set as optical compensation data. To avoid affecting the parameter data used for compensation in the optical compensation data, identification information is added to the header file of the optical compensation data (XB flash Demura file header) to indicate whether gamma compensation data DGC LUT is stored in the second memory of the X-board.
[0054] In one embodiment, a bit is added to the header file of the optical compensation data to indicate whether gamma compensation data is stored in the second memory of the X board. The identification information includes the data name, the corresponding identification information, and the identification description information. The identification information corresponding to the data name includes preset first identification information and preset second identification information. The identification description information includes whether gamma compensation data is stored in the second memory corresponding to the preset first identification information and whether gamma compensation data is stored in the second memory corresponding to the preset second identification information. As shown in Table 1, the data name is dgc_lut_empty, and the identification information corresponding to the data name is 0 or 1. The first identification information is 1, and the second identification information is 0. The identification description information of the first identification information 1 indicates that DGC data is present in the second memory of the X board, and the identification description information of the second identification information 0 indicates that DGC data is not present in the second memory of the X board. Generally, the header file of the optical compensation data reserves a certain number of bits to facilitate the addition of new parameters. Therefore, adding identification information to the header file of the optical compensation data does not require deletion and will replace the original data. Furthermore, the header file of the optical compensation data needs to be read before the timing controller loads the gamma compensation data, thus further saving the power-on time of the timing controller. Compared to the timing controller reading the storage space of the second memory of the X board to load the gamma compensation data DGC LUT, the amount of data with added bit identification information in the header file of the optical compensation data is smaller, and the reading speed is faster.
[0055] Table 1
[0056]
[0057]
[0058] S103, if the identification information in the driving data is a preset first identification information, then the initial gamma compensation data in the first memory is loaded, and the preset first identification information indicates that gamma compensation data is not stored in the second memory.
[0059] Specifically, if the identification information in the driving data is the preset first identification information, the preset first identification information indicates that the second memory of the X board does not store gamma compensation data. It is possible that due to cost or other factors, no separate gamma adjustment analysis was performed for the display panel. As shown in Table 1, if the identification information is added to the header file of the learning compensation data, when the value of dgc_lut_empty is 1, it means that the second memory of the X board does not store gamma compensation data. In this case, only the initial gamma compensation data stored in the first memory of the control board can be loaded.
[0060] In one embodiment, after reading the driving data in the second memory in step S102, the method further includes: S301, if the identification information in the optical compensation data is a preset second identification information, then the gamma compensation data in the second memory is loaded, wherein the preset second identification information indicates that gamma compensation data is stored in the second memory.
[0061] Specifically, if the identification information in the driver data is the preset second identification information, the preset second identification information indicates that the second memory of the X board stores gamma compensation data, as shown in Table 1. If the identification information is added to the header file of the learning compensation data, when the value of dgc_lut_empty is 0, it means that the second memory of the X board stores gamma compensation data, then the gamma compensation data stored in the second memory of the X board is loaded.
[0062] In summary, based on Table 1, as follows: Figure 2 As shown, a timing controller driving method includes the following steps:
[0063] 1) Power on the control board (C-Board);
[0064] 2) The timing controller (Tcon) downloads firmware (FW code) from the first memory (C-Board flash);
[0065] 3) The timing controller reads the identification information (e.g., the value of dgc_lut_empty) from the drive data in the second memory (X-Board flash) to make a judgment;
[0066] 4) If the identification information in the driver data is the preset second identification information 0, proceed to step 5); if the identification information in the driver data is the preset first identification information 1, proceed to step 6.
[0067] 5) The timing controller loads the gamma compensation data (DGC LUT) from the second memory into the gamma compensation module (DGCIP);
[0068] 6) The timing controller loads the initial gamma compensation data (default DGC LUT) from the first memory into the gamma compensation module.
[0069] In one embodiment, step S103, if the identification information in the driving data is a preset first identification information, then loading the initial gamma compensation data in the first memory includes: determining the identification description information corresponding to the identification information based on a preset identification information mapping relationship; S402, if the identification description information is gamma compensation data not stored in the second memory, then loading the initial gamma compensation data in the first memory.
[0070] Specifically, in the above embodiments, the premise for adding identification information to the header file of optical compensation data is that the header file of optical compensation data has reserved free bits, or although the header file of optical compensation data does not have reserved free bits, replacing the identification information with data in some bits of the header file of optical compensation data will not cause other effects.
[0071] When it's impossible to add identification information to the header file of the optical compensation data, a separate storage space can be allocated in the second memory to store the identification information and a preset identification information mapping relationship. In the preset identification information mapping relationship, the identification information and the identification description information correspond one-to-one, and the identification description information explains whether gamma compensation data is stored in the second memory. As long as the amount of data in the identification information and the preset identification information mapping relationship is less than the amount of gamma compensation data stored in the second memory, the power-on time of the timing controller can also be saved.
[0072] If the identifier description indicates that gamma compensation data is stored in the second memory, then the gamma compensation data stored in the second memory is loaded into the DGC IP. If the identifier description indicates that gamma compensation data is not stored in the second memory, then the initial gamma compensation data stored in the first memory is loaded into the DGC IP.
[0073] In one embodiment, step S103, if the identification information in the driving data is a preset first identification information, then after loading the initial gamma compensation data in the first memory, further includes: S501, obtaining initial pixel driving parameters; S502, compensating the initial pixel driving parameters according to the initial gamma compensation data and the optical compensation data to obtain target pixel driving parameters.
[0074] Specifically, gamma compensation data or initial gamma compensation data is used for gamma compensation to calibrate grayscale values. Optical compensation data is used for optical compensation to improve uneven display. Both involve compensating and adjusting the data driver, thus obtaining initial pixel driving parameters. These initial pixel driving parameters include, but are not limited to, the data of each pixel. If initial gamma compensation data is obtained, the initial pixel driving parameters are compensated based on the initial gamma compensation data and optical compensation data. If gamma compensation data is obtained, the initial pixel driving parameters are compensated based on the gamma compensation data and optical compensation data. Finally, the target pixel driving parameters are obtained and output to the X-plate. Other compensation steps, such as increasing the viewing angle (VAC), will not be described in detail in this embodiment.
[0075] This embodiment sets an identification information in the driving data in the second memory to indicate whether gamma compensation data is stored in the second memory. This eliminates the need for the timing controller to load the storage space in the second memory where gamma compensation data is stored to determine whether gamma compensation data is stored. The time required for the timing controller to read the identification information is much less than the time required to load the storage space in the second memory where gamma compensation data is stored, thereby saving the power-on time of the timing controller.
[0076] To better implement the timing controller driving method in the embodiments of this application, a controller driving device 200 is also provided in the embodiments of this application, based on the timing controller driving method. Figure 3 As shown, the controller drive device 200 includes a control board 220 and an X-plate 210 connected between the control board 220 and the display panel 100. The controller drive device 200 further includes:
[0077] Firmware download module 230 is communicatively connected to the control board 220 and is used to download firmware from the first memory of the control board 220.
[0078] The data reading module 240 is communicatively connected to the firmware download module 230 and the X board 210, and is used to read the drive data in the second memory of the X board 210 after the firmware is downloaded;
[0079] The data loading module 250 is communicatively connected to the data reading module 240 and the control board 220. It is used to load the initial gamma compensation data in the first memory if the identification information in the driving data is a preset first identification information. The preset first identification information indicates that gamma compensation data is not stored in the second memory.
[0080] In some embodiments, the data loading module 250 is communicatively connected to the X-board 210 and is further configured to load the gamma compensation data in the second memory if the identification information in the driving data is a preset second identification information, wherein the preset second identification information indicates that gamma compensation data is stored in the second memory.
[0081] In some embodiments, the data loading module 250 is further configured to write the gamma compensation data into the second memory and write the driving data for adding the identification information into the second memory.
[0082] In some embodiments, the driving data includes a header file of optical compensation data, and the header file includes the identification information.
[0083] In some embodiments, the identification information includes a data name, identification information corresponding to the data name, and identification description information of the identification information. The identification information corresponding to the data name includes the preset first identification information and the preset second identification information. The identification description information includes the second memory corresponding to the preset first identification information not storing gamma compensation data and the second memory corresponding to the preset second identification information storing gamma compensation data.
[0084] In some embodiments, the data loading module 250 is further configured to obtain initial pixel driving parameters; and to compensate the initial pixel driving parameters according to the initial gamma compensation data and the optical compensation data to obtain target pixel driving parameters.
[0085] In some embodiments, the data loading module 250 is further configured to determine the identification description information corresponding to the identification information based on a preset identification information mapping relationship; if the identification description information is gamma compensation data not stored in the second memory, then the initial gamma compensation data in the first memory is loaded.
[0086] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0087] In some embodiments of this application, an electronic device is provided, including one or more processors; a memory; and one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor as described in the timing controller driving method. The steps of the timing controller driving method here may be steps from the timing controller driving methods of the various embodiments described above.
[0088] In some embodiments of this application, a storage medium is provided that stores a plurality of instructions for execution by a controller to implement the method described in any of the above-described embodiments.
[0089] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0090] The foregoing has provided a detailed description of a display panel controller driving method, apparatus, device, and storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A controller driving method for a display panel, characterized in that, include: Download firmware from the control board's first memory; After the firmware is downloaded, the driver data in the second memory of the X board is read. The driver data includes the header file of optical compensation data, and the header file includes the identification information. If the identification information in the driving data is a preset first identification information, then the initial gamma compensation data in the first memory is loaded, and the preset first identification information indicates that gamma compensation data is not stored in the second memory.
2. The controller driving method for the display panel as described in claim 1, characterized in that, After the firmware is downloaded, following the driver data in the second memory of the X board, the following is also included: If the identification information in the driving data is a preset second identification information, then the gamma compensation data in the second memory is loaded, and the preset second identification information indicates that gamma compensation data is stored in the second memory.
3. The controller driving method for the display panel as described in claim 2, characterized in that, Before downloading the firmware from the first memory of the control board, the process also includes: Write the gamma compensation data into the second memory, and write the driver data for adding the identification information into the second memory.
4. The controller driving method for the display panel as described in claim 1, characterized in that, The identification information includes a data name, identification information corresponding to the data name, and identification description information of the identification information. The identification information corresponding to the data name includes the preset first identification information and the preset second identification information. The identification description information includes the second memory corresponding to the preset first identification information not storing gamma compensation data and the second memory corresponding to the preset second identification information storing gamma compensation data.
5. The controller driving method for a display panel as described in claim 1, characterized in that, If the identification information in the driving data is a preset first identification information, then after loading the initial gamma compensation data in the first memory, the method further includes: Obtain initial pixel driving parameters; The initial pixel driving parameters are compensated based on the initial gamma compensation data and the optical compensation data to obtain the target pixel driving parameters.
6. The controller driving method for a display panel as described in claim 1, characterized in that, If the identification information in the driving data is a preset first identification information, then loading the initial gamma compensation data in the first memory includes: The identification description information corresponding to the identification information is determined based on the preset identification information mapping relationship; If the identification description information indicates that gamma compensation data is not stored in the second memory, then the initial gamma compensation data in the first memory is loaded.
7. A controller driving device for a display panel, characterized in that, The controller driving device includes a control board and an X-plate connected between the control board and the display panel, wherein the controller driving device further includes: A firmware download module, which is communicatively connected to the control board, is used to download firmware from the first memory of the control board; The data reading module is communicatively connected to the firmware download module and the X board. After the firmware is downloaded, it is used to read the driving data in the second memory of the X board. The driving data includes the header file of optical compensation data, and the header file includes the identification information. The data loading module is communicatively connected to the data reading module and the control board. It is used to load the initial gamma compensation data in the first memory if the identification information in the driving data is a preset first identification information. The preset first identification information indicates that gamma compensation data is not stored in the second memory.
8. An electronic device, characterized in that, The electronic device includes a processor, a memory, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to implement the steps of the controller driving method for the display panel according to any one of claims 1 to 6.
9. A storage medium storing a plurality of instructions, characterized in that, The instructions are for execution by the controller to implement the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
File storage method and device, searching method and device and network device
CN102333123A
Television based automatic drive loading processing method and television
CN102970601A