Configuration Method, Terminal, and Readable Storage Medium of LED Screen Driving Chip

By receiving and generating configuration description files, and directly configuring the LED display driver chip in the terminal, the problem of high maintenance costs of host computer software caused by different IC chip models is solved, and efficient chip configuration is achieved.

CN115223493BActive Publication Date: 2025-07-11XIAN NOVASTAR TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210767105.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-01
Publication Date
2025-07-11
Estimated Expiration
2042-07-01

AI Technical Summary

Technical Problem

In the prior art, due to the different IC chip models of different manufacturers, the driving timing of the LED display needs to be configured in the upper computer software, resulting in high maintenance costs of the upper computer software.

Method used

By receiving the configuration description file of the driver chip and the register parameter description file, a configuration interface is generated and the chip configuration is directly performed in the terminal, avoiding frequent updates to the host computer software.

Benefits of technology

It reduces the maintenance cost of the upper computer software, simplifies the chip configuration process, and improves the configuration efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115223493B_ABST
    Figure CN115223493B_ABST
Patent Text Reader

Abstract

This application is applicable to the field of LED display control technology, and provides a configuration method, a terminal, and a readable storage medium for an LED screen driving chip. The method includes: receiving a first configuration description file and a second configuration description file of a first driving chip, where the first configuration description file is used to describe the parameters of the first driving chip, and the second configuration description file is used to describe the register parameters of the first driving chip; generating a first configuration interface for the first driving chip according to the first configuration description file and the second configuration description file; and configuring the first driving chip based on the first configuration interface. Through this application, the problem of high maintenance cost of the host computer software can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of LED display control, and particularly relates to a configuration method, a terminal, and a readable storage medium for an LED screen driving chip. Background Art

[0002] For an LED display to display normally, the receiving card needs to output the correct driving timing to the IC chips in the LED display. Since the models of IC chips from different manufacturers are different, the driving timing that the receiving card needs to output is also different for different models of IC chips.

[0003] Currently, the driving timing for different chips is configured in the host computer software. In this way, when a new type of IC chip is added, the host computer software needs to be updated and upgraded to be applicable to the configuration of the new IC chip. This leads to a relatively high maintenance cost for the host computer software. Summary of the Invention

[0004] In view of this, this application provides a configuration method, a terminal, and a readable storage medium for an LED screen driving chip, which can solve the problem of high maintenance cost of the host computer software.

[0005] The first aspect of the embodiments of this application provides a configuration method for an LED screen driving chip, and the method includes:

[0006] Receiving a first configuration description file of a first driving chip and a second configuration description file of the first driving chip, where the first configuration description file is used to describe the parameters of the first driving chip, and the second configuration description file is used to describe the register parameters of the first driving chip;

[0007] Generating a first configuration interface for the first driving chip according to the first configuration description file and the second configuration description file;

[0008] Configuring the first driving chip based on the first configuration interface.

[0009] In another implementation manner of the first aspect, the method further includes:

[0010] Receiving a third configuration description file and a fourth configuration description file of the first driving chip, where the third configuration description file is a file with the parameters in the first configuration description file changed, and the fourth configuration description file is a file with the register parameters in the second configuration description file changed;

[0011] Generating a second configuration interface for the first driving chip according to the third configuration description file and the fourth configuration description file;

[0012] Reconfigure the first driving chip based on the second configuration interface;

[0013] Or,

[0014] Receive the third configuration description file and the second configuration description file;

[0015] Generate a third configuration interface for the first driving chip according to the third configuration description file and the second configuration description file;

[0016] Reconfigure the first driving chip based on the third configuration interface;

[0017] Or,

[0018] Receive the fourth configuration description file and the first configuration description file;

[0019] Generate a fourth configuration interface for the first driving chip according to the fourth configuration description file and the first configuration description file;

[0020] Reconfigure the first driving chip based on the fourth configuration interface.

[0021] In another implementation of the first aspect, the parameters of the first driving chip include at least one of the following: the model of the first driving chip, the load size of a single data group, the scanning method, the scanning direction, the visual refresh rate, the number of gray levels, the DCLK frequency, the DCLK phase, the DCLK duty cycle, and the line blanking time.

[0022] In another implementation of the first aspect, the register parameters of the first driving chip include at least one of the following: the dark offset cancellation level of each channel component, the lower ghost cancellation level, the cross-panel coupling optimization, the first-line bright line cancellation, the low-gray color bias compensation, the low-gray uniformity, the low-gray horizontal stripe cancellation, and the cross cancellation.

[0023] In another implementation of the first aspect, the register parameters of the first driving chip further include: a plurality of parameter values corresponding to the register parameters of the first driving chip.

[0024] In another implementation of the first aspect, the first configuration interface of the first driving chip includes a first sub-configuration interface and a second sub-configuration interface;

[0025] The first sub-configuration interface is used to configure the parameters of the first driving chip, and the second sub-configuration interface is used to configure the register parameters of the first driving chip.

[0026] In another implementation of the first aspect, the method further includes:

[0027] Receive the fifth configuration profile of the second driver chip and the sixth configuration profile of the second driver chip, where the fifth configuration profile is used to describe the parameters of the second driver chip, and the sixth configuration profile is used to describe the register parameters of the second driver chip;

[0028] Generate a third configuration interface for the second driver chip according to the fifth configuration profile and the sixth configuration profile;

[0029] Configure the second driver chip based on the third configuration interface.

[0030] In another implementation manner of the first aspect, the configuring the first driver chip based on the first configuration interface includes:

[0031] Receive the first parameters configured by the user for the first driver chip on the first sub-configuration interface and the first register parameters configured by the user for the first driver chip on the second sub-configuration interface;

[0032] Generate a driving timing of the first driver chip based on the first parameters and the first register parameters.

[0033] A second aspect of the embodiments of the present application provides a configuration device, including:

[0034] A file receiving module, configured to receive a first configuration profile of a first driver chip and a second configuration profile of the first driver chip, where the first configuration profile is used to describe the parameters of the first driver chip, and the second configuration profile is used to describe the register parameters of the first driver chip;

[0035] An interface generating module, configured to generate a first configuration interface of the first driver chip according to the first configuration profile and the second configuration profile;

[0036] A configuration module, configured to configure the first driver chip based on the first configuration interface.

[0037] A third aspect of the embodiments of the present application provides a terminal, including a processor, where the processor is configured to run a computer program stored in a memory to implement the method described in the first aspect above.

[0038] A fourth aspect of the embodiments of the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program runs on a processor, it implements the method described in the first aspect above.

[0039] In the first aspect of the embodiments of the present application, a configuration method for an LED screen driving chip is provided. The method includes: receiving a first configuration description file of a first driving chip and a second configuration description file of the first driving chip, where the first configuration description file is used to describe the parameters of the first driving chip, and the second configuration description file is used to describe the register parameters of the first driving chip; generating a first configuration interface for the first driving chip according to the first configuration description file and the second configuration description file; and configuring the first driving chip based on the first configuration interface. It can be seen that currently, every time a new driving chip is added, it is necessary to update and upgrade the host computer software to be applicable to the configuration of the new driving chip. In the configuration method for the LED screen driving chip proposed in the present application, only the first configuration description file for describing the parameters of the driving chip and the second configuration description file for describing the register parameters of the driving chip need to be imported into the terminal, and then the configuration interface for the driving chip can be generated, thereby reducing the maintenance cost of the host computer software. Description of the Drawings

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without exceeding the scope of protection required by the present application.

[0041] Figure 1 Showing the schematic composition structure of an LED display control system provided by an embodiment of the present application;

[0042] Figure 2 Showing the schematic flowchart of a configuration method for an LED screen driving chip provided by an embodiment of the present application;

[0043] Figure 3 Showing the schematic flowchart of a configuration method for an LED screen driving chip provided by an embodiment of the present application;

[0044] Figure 4 Showing the schematic flowchart of a configuration method for an LED screen driving chip provided by an embodiment of the present application;

[0045] Figure 5 Showing the schematic flowchart of a configuration method for an LED screen driving chip provided by an embodiment of the present application;

[0046] Figure 6 Showing the schematic flowchart of a configuration method for an LED screen driving chip provided by an embodiment of the present application;

[0047] Figure 7A schematic flowchart showing a configuration method for an LED screen driving chip provided by an embodiment of the present application;

[0048] Figure 8 A schematic structural diagram showing the composition of a configuration device provided by an embodiment of the present application;

[0049] Figure 9 A schematic structural diagram showing the composition of a terminal provided by an embodiment of the present application. Detailed implementation manners

[0050] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present application.

[0051] In addition, the described features, structures or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to give a full understanding of the embodiments of the present application. However, those skilled in the art will realize that the technical solutions of the present application can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. can be used. In other cases, well-known methods, devices, implementations or operations are not shown or described in detail to avoid obscuring various aspects of the present application.

[0052] Those skilled in the art can understand that the drawings are only schematic diagrams of the example embodiments and may not be to scale. The modules or processes in the drawings are not necessarily essential for implementing the present application, so they cannot be used to limit the protection scope of the present application.

[0053] See Figure 1 , which is a schematic structural diagram of an LED display control system provided by an embodiment of the present application. As shown in the figure, the LED display control system includes a terminal 110 and an LED display screen 120. The LED display screen 120 includes a receiving card and a lamp board, and the lamp board is composed of driving chips. For the LED display screen to display normally, the receiving card needs to output the correct driving timing to the driving chips in the lamp board to instruct the driving chips to light up the lamp board.

[0054] However, since the models of the driving chips from different manufacturers are different, for different models of driving chips, the driving timing that needs to be output by the receiving card is also different. Currently, the driving timing for different driving chips is configured in the upper computer software in the terminal. In this way, when a new type of driving chip is added, the upper computer software in the terminal needs to be updated and upgraded to be applicable to the configuration of the new driving chip. As a result, the maintenance cost of the upper computer software is relatively high.

[0055] In response to this, the present application proposes a configuration method for an LED screen driving chip, which can solve the problem of high maintenance cost of the host computer software.

[0056] See Figure 2 , which is a schematic flowchart of a configuration method for an LED screen driving chip provided by an embodiment of the present application. As Figure 2 shown, the configuration method includes:

[0057] S21, receiving a first configuration description file of the first driving chip and a second configuration description file of the first driving chip.

[0058] In an embodiment of the present application, the first driving chip is a driving chip that needs to be newly added. The first configuration description file is used to describe the parameters of the first driving chip, and the second configuration description file is used to describe the register parameters of the first driving chip.

[0059] For the convenience of description, the file used to describe the parameters of the first driving chip is defined as the first configuration description file, and the file used to describe the register parameters of the first driving chip is defined as the second configuration description file.

[0060] Among them, both the first configuration description file and the second configuration description file are professional files edited by engineers responsible for driving chip development. The host computer software in the terminal has a file import interface. After the development engineer edits the first configuration description file and the second configuration description file, the first configuration description file and the second configuration description file are imported into the host computer software through the file import interface of the host computer software.

[0061] S22, generating a first configuration interface for the first driving chip according to the first configuration description file and the second configuration description file.

[0062] In an embodiment of the present application, after the host computer software in the terminal receives the first configuration description file and the second configuration description file, it automatically generates a configuration interface for the first driving chip in the host computer software.

[0063] For the convenience of description, the configuration interface for the first driving chip generated by the terminal according to the first configuration description file and the second configuration description file is defined as the first configuration interface.

[0064] S23, configuring the first driving chip based on the first configuration interface.

[0065] In an embodiment of the present application, after the terminal generates a first configuration interface for the first driving chip, the user can configure the first driving chip in the first configuration interface. After the configuration is completed, the terminal will save the configuration information of the user for the first driving chip.

[0066] SeeFigure 3 , which is a schematic flow chart of a configuration method for an LED screen driving chip provided in another embodiment of the present application. As Figure 3 shown, the method includes:

[0067] S31, receiving a third configuration description file and a fourth configuration description file of the first driving chip.

[0068] In an embodiment of the present application, the third configuration description file is a file after the parameters in the first configuration description file are changed, and the fourth configuration description file is a file after the register parameters in the second configuration description file are changed.

[0069] For the sake of convenience of description, here the changed file obtained after the engineer modifies the parameters in the first configuration description file according to needs is defined as the third configuration description file, and the changed file obtained after the register parameters in the second configuration description file are modified according to needs is defined as the fourth configuration description file.

[0070] S32, generating a second configuration interface for the first driving chip according to the third configuration description file and the fourth configuration description file.

[0071] In an embodiment of the present application, after the terminal receives the third configuration description file and the fourth configuration description file, a configuration interface is regenerated for the first driving chip.

[0072] For the sake of convenience of description, here the configuration interface regenerated for the first driving chip by the terminal according to the third configuration description file and the fourth configuration description file is defined as the second configuration interface.

[0073] S33, reconfiguring the first driving chip based on the second configuration interface.

[0074] In an embodiment of the present application, the second configuration interface includes a third sub-configuration interface and a fourth sub-configuration interface. Among them, the third sub-configuration interface is used for the user to reconfigure the parameters of the first driving chip, and the fourth sub-configuration interface is used for the user to reconfigure the register parameters of the first driving chip.

[0075] See Figure 4 , which is a schematic flow chart of a configuration method for an LED screen driving chip provided in another embodiment of the present application. As Figure 4 shown, the method includes:

[0076] S41, receiving the third configuration description file and the second configuration description file.

[0077] In an embodiment of the present application, if the engineer only modifies the first configuration description file to obtain the third configuration description file, then when importing the file into the host computer software in the terminal, it is necessary to import the third configuration description file and the second configuration description file.

[0078] S42. Generate a third configuration interface for the first driver chip according to the third configuration description file and the second configuration description file.

[0079] For ease of description, the configuration interface regenerated by the terminal for the first driver chip according to the third configuration description file and the second configuration description file is defined herein as the third configuration interface.

[0080] S43. Reconfigure the first driver chip based on the third configuration interface.

[0081] For the description in the embodiments of the present application, reference may be made to the description of the relevant embodiments in S33, which will not be elaborated herein.

[0082] See Figure 5 , which is a schematic flowchart of a configuration method for an LED screen driver chip provided in another embodiment of the present application. As Figure 5 shown, the method includes:

[0083] S51. Receive a fourth configuration description file and a first configuration description file.

[0084] In the embodiments of the present application, if an engineer only modifies the second configuration description file to obtain the fourth configuration description file, then when importing the file into the host computer software in the terminal, it is necessary to import the fourth configuration description file and the first configuration description file.

[0085] S52. Generate a fourth configuration interface for the first driver chip according to the fourth configuration description file and the first configuration description file.

[0086] For ease of description, the configuration interface regenerated by the terminal for the first driver chip according to the fourth configuration description file and the first configuration description file is defined herein as the fourth configuration interface.

[0087] S53. Reconfigure the first driver chip based on the fourth configuration interface.

[0088] For the description in the embodiments of the present application, reference may be made to the description of the relevant embodiments in S33, which will not be elaborated herein.

[0089] In another embodiment of the present application, the parameters of the first driver chip include at least one of the following: the model of the first driver chip, the load size of a single group of data groups, the scanning method, the scanning direction, the visual refresh rate, the number of gray levels, the DCLK frequency, the DCLK phase, the DCLK duty cycle, and the line blanking time.

[0090] In the embodiments of the present application, the parameters of the first driver chip further include: the number of gray levels, the GCLK frequency, the refresh magnification, the line change moment, the afterglow control end moment, the high gray coupling level, etc. The present application does not limit this.

[0091] Among them, the value ranges of the parameters of the first driving chip are recorded in the first configuration description file. As an example, the value range of the end time of the afterglow control may be (1 to 20), the value range of the line break time may be (0 to 2), the value range of the DCLK duty cycle may be (25% to 75%), and so on.

[0092] Of course, the above examples are only for explaining the embodiments of the present application and do not constitute the only limitation to the embodiments of the present application. In another embodiment of the present application, the register parameters of the first driving chip include at least one of the following: the darkening elimination level of each channel component, the lower ghost elimination level, the cross-panel coupling optimization, the first-line bright line elimination, the low-gray color deviation compensation, the low-gray uniformity, the low-gray horizontal stripe elimination, and the cross elimination.

[0093] As an example, when the pixels of the driving chip are composed of three channel components of R, G, and B, the channel component represents the R component, or the G component, or the B component.

[0094] In another example, when the pixels of the driving chip are composed of three channel components of H, S, and V, the channel component represents the H component, or the S component, or the V component. The present application does not make special limitations on this.

[0095] In another embodiment of the present application, the register parameters of the first driving chip further include: a plurality of parameter values corresponding to the register parameters of the first driving chip.

[0096] In the embodiments of the present application, the value ranges of the registers of the first driving chip (for example, [the first value, the second value]) are recorded in the second configuration description file. Correspondingly, the parameter values corresponding to each register with a value are also set in the second configuration description file.

[0097] As an example, assuming that the value range set for the darkening elimination level of the R component in the second configuration description file is [0, 31], then, in the second configuration description file, the parameter values corresponding to each value of the darkening elimination level of the R component are also set accordingly.

[0098] As an example, assuming that the value range set for the darkening elimination level of the G component in the second configuration description file is also [0, 31], then, in the second configuration description file, the parameter values corresponding to each value of the darkening elimination level of the G component are also set accordingly.

[0099] As an example, assuming that the value range set for the darkening elimination level of the B component in the second configuration description file is also [0, 31], then, in the second configuration description file, the parameter values corresponding to each value of the darkening elimination level of the B component are also set accordingly.

[0100] In another embodiment of the present application, the first configuration interface of the first driving chip includes a first sub-configuration interface and a second sub-configuration interface.

[0101] In the embodiment of the present application, the first sub-configuration interface is used to configure the parameters of the first driving chip, and the second sub-configuration interface is used to configure the register parameters of the first driving chip.

[0102] For the convenience of description, the interface generated by the terminal for the user to configure the parameters of the first driving chip is defined as the first sub-configuration interface herein, and the interface generated by the terminal for the user to configure the register parameters of the first driving chip is defined as the second sub-configuration interface.

[0103] See Figure 6 , which is a schematic flowchart of a configuration method for an LED screen driving chip provided in another embodiment of the present application. As Figure 6 shown, the configuration method includes:

[0104] S61, receiving a fifth configuration description file of the second driving chip and a sixth configuration description file of the second driving chip.

[0105] In the embodiment of the present application, the second driving chip is a newly added driving chip. The fifth configuration description file is used to describe the parameters of the second driving chip, and the sixth configuration description file is used to describe the register parameters of the second driving chip.

[0106] For the convenience of description, the file used to describe the parameters of the second driving chip is defined as the fifth configuration description file herein, and the file used to describe the register parameters of the second driving chip is defined as the sixth configuration description file.

[0107] S62, generating a fifth configuration interface of the second driving chip according to the fifth configuration description file and the sixth configuration description file.

[0108] For the convenience of description, the interface generated by the terminal according to the fifth configuration description file and the sixth configuration description file for the user to configure the second driving chip is defined as the fifth configuration interface herein.

[0109] S63, configuring the second driving chip based on the third configuration interface.

[0110] For the description of the embodiment of the present application, reference may be made to the description of the relevant embodiment in S23, which will not be elaborated herein.

[0111] See Figure 7 , which is a schematic flowchart of a configuration method for an LED screen driving chip provided in another embodiment of the present application. As Figure 7 shown, the configuration method includes:

[0112] S71, receive the first parameters configured by the user for the first driver chip on the first sub-configuration interface and the first register parameters configured by the user for the first driver chip on the second sub-configuration interface.

[0113] In the embodiments of the present application, the user can configure parameters for the first driver chip on the first sub-configuration interface according to requirements, and configure register parameters for the first driver chip on the second sub-configuration interface.

[0114] For the convenience of description, the parameters configured by the user for the first driver chip on the first sub-configuration interface received by the terminal are defined as the first basic parameters herein, and the register parameters configured by the user for the first driver chip on the second sub-configuration interface received by the terminal are defined as the first register parameters.

[0115] Of course, in practical applications, the user can configure second parameters for the first driver chip on the first sub-configuration interface and configure second register parameters for the first driver chip on the second sub-configuration interface according to requirements. Therefore, it can be understood that the user can adjust the parameters and register parameters configured for the first driver chip in real time according to requirements.

[0116] S72, generate the driving timing of the first driver chip based on the first parameters and the first register parameters.

[0117] In the embodiments of the present application, the terminal generates the driving timing of the current first driver chip according to the first parameters and the first register parameters configured by the user for the first driver chip.

[0118] See Figure 8 , which is a schematic structural diagram of a configuration device provided by the embodiments of the present application. As Figure 8 shown, the configuration device 8 includes:

[0119] A file receiving module 810, configured to receive a first configuration description file of the first driver chip and a second configuration description file of the first driver chip, where the first configuration description file is used to describe the parameters of the first driver chip, and the second configuration description file is used to describe the register parameters of the first driver chip;

[0120] An interface generating module 820, configured to generate a first configuration interface of the first driver chip according to the first configuration description file and the second configuration description file;

[0121] A configuration module 830, configured to configure the first driver chip based on the first configuration interface.

[0122] In another embodiment of the present application, the file receiving module 810 is further configured to:

[0123] Receive the third configuration description file and the fourth configuration description file of the first driver chip, where the third configuration description file is the file after the parameters in the first configuration description file are changed, and the fourth configuration description file is the file after the register parameters in the second configuration description file are changed.

[0124] In another embodiment of the present application, the configuration interface generation module 820 is further configured to:

[0125] Generate a second configuration interface for the first driver chip according to the third configuration description file and the fourth configuration description file.

[0126] In another embodiment of the present application, the configuration module 830 is further configured to:

[0127] Re-configure the first driver chip based on the second configuration interface.

[0128] In another embodiment of the present application, the file receiving module 810 is further configured to:

[0129] Receive the third configuration description file and the second configuration description file.

[0130] In another embodiment of the present application, the configuration interface generation module 820 is further configured to:

[0131] Generate a third configuration interface for the first driver chip according to the third configuration description file and the second configuration description file.

[0132] In another embodiment of the present application, the configuration module 830 is further configured to:

[0133] Re-configure the first driver chip based on the third configuration interface.

[0134] In another embodiment of the present application, the file receiving module 810 is further configured to:

[0135] Receive the fourth configuration description file and the first configuration description file.

[0136] In another embodiment of the present application, the configuration interface generation module 820 is further configured to:

[0137] Generate a fourth configuration interface for the first driver chip according to the fourth configuration description file and the first configuration description file.

[0138] In another embodiment of the present application, the configuration module 830 is further configured to:

[0139] Configure the first driving chip again based on the fourth configuration interface. Optionally, the basic parameters of the first driving chip include at least one of the following: the model of the first driving chip, the load size of a single data group, the scanning method, the scanning direction, the visual refresh rate, the number of gray levels, the DCLK frequency, the DCLK phase, the DCLK duty cycle, and the line blanking time.

[0140] Optionally, the register parameters of the first driving chip include at least one of the following: the dark offset cancellation level of each channel component, the lower ghosting cancellation level, the cross-panel coupling optimization, the first-line bright line cancellation, the low-gray color bias compensation, the low-gray uniformity, the low-gray horizontal stripe cancellation, and the cross cancellation.

[0141] Optionally, the register parameters of the first driving chip further include: multiple parameter values corresponding to the register parameters of the first driving chip.

[0142] Optionally, the first configuration interface of the first driving chip includes a first sub-configuration interface and a second sub-configuration interface; the first sub-configuration interface is used to configure the parameters of the first driving chip, and the second sub-configuration interface is used to configure the register parameters of the first driving chip.

[0143] In another embodiment of the present application, the file receiving module 810 is further configured to:

[0144] Receive the fifth configuration description file of the second driving chip and the sixth configuration description file of the second driving chip, where the fifth configuration description file is used to describe the basic parameters of the second driving chip, and the sixth configuration description file is used to describe the register parameters of the second driving chip.

[0145] In another embodiment of the present application, the configuration interface generation module 820 is further configured to:

[0146] Generate a fifth configuration interface for the second driving chip according to the fifth configuration description file and the sixth configuration description file.

[0147] In another embodiment of the present application, the configuration module 830 is further configured to:

[0148] Configure the second driving chip based on the fifth configuration interface.

[0149] In another embodiment of the present application, the configuration module 830 is further configured to:

[0150] Receive the first parameters configured by the user for the first driving chip on the first sub-configuration interface and the first register parameters configured by the user for the first driving chip on the second sub-configuration interface;

[0151] Generate a driving timing for the first driving chip based on the first parameters and the first register parameters.

[0152] It should be noted that the execution process among the above-mentioned devices / modules and the information interaction among them are based on the same concept as the method provided in the embodiments of the present application. For the specific functions and the technical effects brought about, reference can be specifically made to the method embodiment section, and details will not be elaborated here.

[0153] Refer to Figure 9 , which is a schematic block diagram of a terminal provided in an embodiment of the present application. The terminal 9 in this embodiment includes:

[0154] One or more processors 910, a memory 920, and a computer program 930 stored in the memory 920 and executable on the processor 910. When the processor 910 executes the computer program 930, the steps in the above-mentioned method embodiments are implemented, for example Figure 2 The steps S21 to S23 shown.

[0155] Exemplarily, the computer program 930 can be divided into one or more modules. The one or more modules are stored in the memory 920 and executed by the processor 910 to complete the one or more modules in the present application. The one or more modules can be a series of computer program instruction segments capable of completing specific functions, and these instruction segments are used to describe the execution process of the computer program 930 in the terminal 9. For example, the computer program 930 can be divided into the following several modules, exemplarily:

[0156] A file receiving module 810, configured to receive a first configuration description file of a first driving chip and a second configuration description file of the first driving chip. The first configuration description file is used to describe the parameters of the first driving chip, and the second configuration description file is used to describe the register parameters of the first driving chip;

[0157] An interface generation module 820, configured to generate a first configuration interface of the first driving chip according to the first configuration description file and the second configuration description file;

[0158] A configuration module 830, configured to configure the first driving chip based on the first configuration interface.

[0159] The terminal includes but is not limited to the processor 910 and the memory 920. Those skilled in the art can understand that Figure 9 This is only an example of the terminal 9 and does not constitute a limitation on the terminal 9. It may include more or fewer components than shown in the figure, or combine certain components, or have different components. For example, the terminal 9 may further include an input device, an output device, a network access device, a bus, etc.

[0160] The processor 910 may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0161] The memory 920 may be an internal storage unit of the terminal 9, such as the hard disk or memory of the terminal 9. The memory 920 may also be an external storage device of the terminal 9, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the terminal 9. Further, the memory 920 may also include both the internal storage unit and the external storage device of the terminal 9. The memory 920 is used to store the computer program and other programs and data required by the terminal 9. The memory 920 may also be used to temporarily store the data that has been output or is to be output.

[0162] In the above embodiments, the descriptions of the various embodiments each have their own emphasis. For the parts not detailed or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0163] Those of ordinary skill in the art can realize that the calibration method steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.

[0164] If a calibration method provided by an embodiment of the present application is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present application, it can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by one or more processors, the steps of the above-mentioned various method embodiments can be implemented.

[0165] Similarly, as a computer program product, when the computer program product runs on a terminal, it enables the terminal to implement the steps in the above-mentioned various method embodiments when executed.

[0166] Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0167] The above has introduced the embodiments of the present application in detail. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application. At the same time, any changes or deformations made by those skilled in the art based on the idea of the present application, within the specific implementation manner and application scope of the present application, all belong to the protection scope of the present application. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A configuration method for an LED screen driving chip, characterized in that The method includes: Receiving a first configuration description file of a first driving chip and a second configuration description file of the first driving chip, where the first configuration description file is used to describe the parameters of the first driving chip, and the second configuration description file is used to describe the register parameters of the first driving chip; Generating a first configuration interface of the first driving chip according to the first configuration description file and the second configuration description file; Configuring the first driving chip based on the first configuration interface; The first configuration interface of the first driving chip includes a first sub-configuration interface and a second sub-configuration interface; the first sub-configuration interface is used to configure the parameters of the first driving chip, and the second sub-configuration interface is used to configure the register parameters of the first driving chip; The configuring the first driving chip based on the first configuration interface includes: Receiving a first parameter configured by the user for the first driving chip on the first sub-configuration interface and a first register parameter configured by the user for the first driving chip on the second sub-configuration interface; Generating a driving timing of the first driving chip based on the first parameter and the first register parameter.

2. The method according to claim 1, wherein The method further includes: Receiving a third configuration description file and a fourth configuration description file of the first driving chip, where the third configuration description file is a file after the parameters in the first configuration description file are changed, and the fourth configuration description file is a file after the register parameters in the second configuration description file are changed; Generating a second configuration interface of the first driving chip according to the third configuration description file and the fourth configuration description file; Configuring the first driving chip again based on the second configuration interface; Or, Receiving the third configuration description file and the second configuration description file; Generating a third configuration interface of the first driving chip according to the third configuration description file and the second configuration description file; Configuring the first driving chip again based on the third configuration interface; Or, Receiving the fourth configuration description file and the first configuration description file; Generating a fourth configuration interface of the first driving chip according to the fourth configuration description file and the first configuration description file; Configuring the first driving chip again based on the fourth configuration interface.

3. The method according to claim 1, characterized in that The parameters of the first driving chip include at least one of the following: the model of the first driving chip, the load size of a single group of data, the scanning method, the scanning direction, the visual refresh rate, the number of gray levels, the DCLK frequency, the DCLK phase, the DCLK duty cycle, and the line blanking time.

4. The method according to claim 1, wherein The register parameters of the first driving chip include at least one of the following: the darkening elimination level of each channel component, the lower ghosting elimination level, the cross-panel coupling optimization, the first-line bright line elimination, the low-gray color deviation compensation, the low-gray uniformity, the low-gray horizontal stripe elimination, and the cross elimination.

5. The method according to claim 4, characterized in that The register parameters of the first driving chip further include: a plurality of parameter values corresponding to the register parameters of the first driving chip.

6. The method according to claim 1, wherein The method further includes: Receive the fifth configuration profile of the second driver chip and the sixth configuration profile of the second driver chip, where the fifth configuration profile is used to describe the parameters of the second driver chip, and the sixth configuration profile is used to describe the register parameters of the second driver chip; Generate a fifth configuration interface for the second driver chip according to the fifth configuration profile and the sixth configuration profile; Configure the second driver chip based on the fifth configuration interface.

7. A terminal, characterized in that, It includes a processor, and the processor is used to run a computer program stored in a memory to implement the method according to any one of claims 1 to 6.

8. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, and when the computer program runs on a processor, it implements the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Visual terminal debugging method and device

    CN101938566A