Display drive system, information configuration method and computer device

By designing the communication structure between the main control end and the driver controller group in the display driver system, the complexity problem of the main controller relying on the communication address in the prior art is solved, and the flexibility of the main control end and the driver controller are realized. Efficient communication.

CN119049409BActive Publication Date: 2025-02-18HANGZHOU SHIXIN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411527537.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-18
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

In the existing LED display driving system, the main controller needs to rely on the communication address of the driving circuit to communicate with it, resulting in complex communication management.

Method used

Design a display driver system, including the main control terminal and multiple driver controller groups, each driver controller group consists of two driver controllers, and the main control terminal sends information configuration instructions and data to the driver controller through the data transmission channel , and send a clock signal through the clock channel, and the driving controller configures information according to the signal reception mode and the clock signal state.

Benefits of technology

It realizes that the main control terminal can accurately send information and clock signals to the driver controller without knowing the driver controller address in advance, improving the communication flexibility and efficiency of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119049409B_ABST
    Figure CN119049409B_ABST
Patent Text Reader

Abstract

The present application relates to a display drive system, an information configuration method and a computer device; the first communication terminal of the first drive controller in each drive controller group and the second communication terminal of the second drive controller are connected in parallel to form a data transmission channel; the second communication terminal of the first drive controller in the nth drive controller group and the first communication terminal of the second drive controller are connected in parallel to form M clock channels in sequence; based on the M clock channels, an accurate clock signal can be provided for each drive controller group, and the communication pressure of the main control end can be reduced; for the drive controller, the corresponding target code and target data information can be obtained according to the signal receiving mode and clock signal state corresponding to the communication end, which lays a foundation for realizing communication control of the drive controller without the main control end knowing the corresponding address of the drive controller in advance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a display driving system, an information configuration method and a computer device. Background Art

[0002] At present, in the LED display drive system, the data transmission and control authority of the entire system are mainly managed by the main controller, and the drive circuit can only passively receive and execute the instructions issued by the main controller, and return relevant status information or data according to the requirements of the main controller. The multiple drive circuits in the existing LED display drive system are usually connected in series. In order to realize the separate communication for the specified drive circuit, the drive circuit needs to have an independent communication address built in in advance, so that the main controller can know the corresponding communication address of each drive circuit in advance, and then send information to the specified drive circuit based on the communication address.

[0003] However, the display driving system in the prior art has the problem that the main controller must rely on the communication address corresponding to each driving circuit to communicate with the driving circuit. Summary of the invention

[0004] Based on this, it is necessary to provide a display driving system, an information configuration method and a computer device to address the above technical problems.

[0005] In a first aspect, the present application provides a display driving system, the display driving system comprising a main control terminal and M driving controller groups, M≥1; the driving controller group comprises two driving controllers; the main control terminal is provided with a data output terminal and at least M clock output terminals; the driving controller is provided with a communication terminal; the communication terminal comprises a first communication terminal and a second communication terminal, wherein:

[0006] The first communication terminal of the first drive controller and the second communication terminal of the second drive controller in each drive controller group are connected in parallel to the data output terminal of the main control terminal to form a data transmission channel; the second communication terminal of the first drive controller and the first communication terminal of the second drive controller in the nth drive controller group are connected in parallel to the nth clock output terminal of the main control terminal to form M clock channels in sequence; wherein n=1, 2, ..., M;

[0007] The main control end is used to send information configuration instructions to each drive controller in the M drive controller groups via the data transmission channel to control each drive controller to enter the information configuration state; and is also used to send information configuration data to each drive controller in the M drive controller groups via the data transmission channel when all drive controllers are in the information configuration state, and send corresponding clock signals to each drive controller in the M drive controller groups via the M clock channels;

[0008] The drive controller is used to receive information configuration data and a clock signal through a communication terminal when in an information configuration state; determine a signal receiving mode corresponding to the communication terminal according to signal characteristics corresponding to the information configuration data and the clock signal; generate a target code according to the signal receiving mode; determine the state of the clock signal; if the clock signal is in a valid state, obtain the corresponding target data information from the information configuration data; and perform information configuration according to the target data information and the target code.

[0009] In a second aspect, the present application further provides an information configuration method, which is applied to a drive controller of a display drive system described in the embodiment of the first aspect, and the method comprises:

[0010] When in the information configuration state, receiving information configuration data and a clock signal through the communication terminal;

[0011] Determining a signal receiving mode corresponding to the communication terminal according to the information configuration data and the signal characteristics corresponding to the clock signal;

[0012] generating a target code according to the signal receiving mode;

[0013] determining a state of the clock signal;

[0014] If the clock signal is in a valid state, obtaining corresponding target data information from the information configuration data;

[0015] Information configuration is performed according to the target data information and the target code.

[0016] In one embodiment, the signal receiving mode includes a first receiving mode and a second receiving mode; the communication end includes a first communication end and a second communication end; and determining the signal receiving mode corresponding to the communication end according to the signal characteristics corresponding to the information configuration data and the clock signal, respectively, includes:

[0017] If the signal frequency corresponding to the input signal of the first communication terminal is higher than the signal frequency corresponding to the input signal of the second communication terminal, it is determined that the signal receiving mode of the communication terminal is the first receiving mode; the first receiving mode refers to receiving a clock signal through the first communication terminal and receiving information configuration data through the second communication terminal;

[0018] If the signal frequency corresponding to the input signal of the first communication end is lower than the signal frequency corresponding to the input signal of the second communication end, the signal receiving mode of the communication end is determined to be the second receiving mode; the second receiving mode refers to receiving information configuration data through the first communication end and receiving a clock signal through the second communication end.

[0019] In one embodiment, the target code includes a first code and a second code; and generating the target code according to the signal receiving mode includes:

[0020] If the signal receiving mode is the first receiving mode, generating a first code;

[0021] If the signal receiving mode is the second receiving mode, a second code is generated.

[0022] In one embodiment, determining the state of the clock signal includes:

[0023] If the clock signal is in a level-valid phase or a clock-edge-valid phase, determining that the clock signal is in a valid state;

[0024] If the clock signal is in a level invalid stage or a clock edge invalid stage, it is determined that the clock signal is in an invalid state.

[0025] In one embodiment, determining the state of the clock signal includes:

[0026] If the clock signal is in a continuous level valid stage or a continuous clock edge valid stage, determining that the clock signal is in a valid state;

[0027] If the clock signal is in a continuous level invalid phase or a continuous clock edge invalid phase, it is determined that the clock signal is in an invalid state.

[0028] In one embodiment, the information configuration data includes a plurality of standard coding groups; the standard coding group includes a plurality of sub-codings; if the clock signal is in a valid state, obtaining corresponding target data information from the information configuration data includes:

[0029] For each standard coding group in the plurality of standard coding groups, if the valid time period corresponding to when the clock signal is in a valid state matches the receiving time period corresponding to any one of the sub-codes in the standard coding group, the corresponding sub-code is used as the target code;

[0030] According to a plurality of target codes, target data information is determined.

[0031] In one embodiment, the information configuration data includes a plurality of preset data packets, and the preset data packets carry target information encoding; if the clock signal is in a valid state, obtaining corresponding target data information from the information configuration data includes:

[0032] If the valid time period corresponding to when the clock signal is in a valid state matches the receiving time period corresponding to any one of the preset data packets, the target information carried in the corresponding preset data packet is encoded as the target data information.

[0033] In one embodiment, the configuring information according to the target data information and the target code includes:

[0034] When the signal receiving mode is the first receiving mode, performing information configuration according to the target data information and the first code;

[0035] When the signal receiving mode is the second receiving mode, information configuration is performed according to the target data information and the second code.

[0036] In a third aspect, the present application further provides an information configuration method, which is applied to the main control end of the display driving system described in the embodiment of the first aspect above, and the method includes:

[0037] Sending information configuration instructions to each drive controller in the M drive controller groups to control each drive controller to enter an information configuration state;

[0038] When all the drive controllers are in the information configuration state, information configuration data is sent to each drive controller in the M drive controller groups, and a corresponding clock signal is sent to each drive controller in the M drive controller groups respectively.

[0039] In one embodiment, before sending information configuration data to each drive controller in the M drive controller groups, the method further includes:

[0040] Obtain target configuration information corresponding to M drive controller groups;

[0041] Determine the number of encoding bits corresponding to the target configuration information;

[0042] According to the number of coding bits, a corresponding plurality of standard coding groups are generated; the standard coding groups include a plurality of sub-codings;

[0043] A plurality of the standard encoding groups are loaded into the information configuration data.

[0044] In one embodiment, before sending information configuration data to each drive controller in the M drive controller groups, the method further includes:

[0045] Obtain target configuration information corresponding to M drive controller groups;

[0046] Generate corresponding M preset data packets according to the M target configuration information;

[0047] The M preset data packets are sequentially loaded into the information configuration data according to a preset order.

[0048] In one embodiment, before sending the corresponding clock signal to each drive controller in the M drive controller groups respectively, the method further includes:

[0049] For each of the M drive controller groups,

[0050] According to the target configuration information corresponding to the drive controller group and the sending time period corresponding to each of the standard coding groups, the clock signal corresponding to the drive controller group is generated by setting the corresponding level valid phase or clock edge valid phase.

[0051] In one embodiment, before sending the corresponding clock signal to each drive controller in the M drive controller groups respectively, the method further includes:

[0052] For each of the M drive controller groups,

[0053] According to the sending time period of the preset data packet corresponding to the driving controller group, a clock signal corresponding to the driving controller group is generated by setting a corresponding continuous level valid phase or a continuous clock edge valid phase.

[0054] In a fourth aspect, the present application further provides an information configuration method, which is applied to the display driving system described in the embodiment of the first aspect above, and the method includes:

[0055] The main control end sends an information configuration instruction to each drive controller in the M drive controller groups via the data transmission channel, and controls each drive controller to enter an information configuration state;

[0056] Each of the drive controllers enters an information configuration state according to the information configuration instruction;

[0057] When all the drive controllers are in the information configuration state, the main control end sends information configuration data to each drive controller in the M drive controller groups through the data transmission channel, and sends corresponding clock signals to each drive controller in the M drive controller groups through the M clock channels;

[0058] When each of the drive controllers is in an information configuration state, it receives information configuration data and a clock signal through a communication terminal; determines a signal receiving mode corresponding to the communication terminal according to signal characteristics corresponding to the information configuration data and the clock signal; generates a target code according to the signal receiving mode; determines the state of the clock signal; if the clock signal is in a valid state, obtains corresponding target data information from the information configuration data; and performs information configuration according to the target data information and the target code.

[0059] In a fifth aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method described in any one of the embodiments of the second aspect, the third aspect and the fourth aspect are implemented.

[0060] In a sixth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the method described in any one of the embodiments of the second aspect, the third aspect and the fourth aspect are implemented.

[0061] In the seventh aspect, the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method described in any one of the embodiments of the second aspect, the third aspect and the fourth aspect.

[0062] The above-mentioned display drive system, information configuration method and computer equipment, the display drive system includes a main control end and M drive controller groups; the first communication end of the first drive controller and the second communication end of the second drive controller in each drive controller group are connected in parallel to the data output end of the main control end to form a data transmission channel; the second communication end of the first drive controller and the first communication end of the second drive controller in the nth drive controller group are connected in parallel to the nth clock output end of the main control end to form M clock channels in sequence; based on the M clock channels, not only can an accurate clock signal be provided for each drive controller group, but also the communication pressure of the main control end can be reduced; further, for each drive controller in the same drive controller group, the corresponding target code and target data information can be obtained according to the signal receiving mode corresponding to the communication end and the state of the clock signal; further, according to the target data information and the target code, the corresponding specified information can be configured for each drive controller, which lays a foundation for realizing communication control of the drive controller without the need for the main control end to know the corresponding address of the drive controller in advance. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0064] Figure 1 A schematic diagram showing the structure of a driving system in one embodiment;

[0065] Figure 2 A schematic diagram of a flow chart of an information configuration method in an embodiment;

[0066] Figure 3 A timing diagram of information configuration data and a clock signal in one embodiment;

[0067] Figure 4 A timing diagram of information configuration data and a clock signal in another embodiment;

[0068] Figure 5 A schematic diagram of a process for determining information configuration data in one embodiment;

[0069] Figure 6 A schematic diagram of a process for determining information configuration data in another embodiment;

[0070] Figure 7 A schematic diagram of a flow chart of an information configuration method in an embodiment;

[0071] Figure 8 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0072] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0073] In one embodiment, Figure 1 As shown, Figure 1 Schematic diagram of the structure of a display driving system in an embodiment; the display driving system includes a main control terminal and M driving controller groups 100, M≥1; the driving controller group 100 includes two driving controllers; the main control terminal is provided with a data output terminal DATA and at least M clock output terminals CLK; the driving controller is provided with a communication terminal; the communication terminal includes a first communication terminal a and a second communication terminal b, wherein:

[0074] The first communication terminal a of the first driving controller and the second communication terminal b of the second driving controller in each driving controller group 100 are connected in parallel to the data output terminal DATA of the main control terminal to form a data transmission channel; the second communication terminal b of the first driving controller and the first communication terminal a of the second driving controller in the n-th driving controller group 100 are connected in parallel to the n-th clock output terminal of the main control terminal to form M clock channels in sequence; wherein n=1, 2, ..., M;

[0075] The main control end is used to send information configuration instructions to each drive controller in the M drive controller groups 100 via the data transmission channel to control each drive controller to enter the information configuration state; it is also used to send information configuration data to each drive controller in the M drive controller groups 100 via the data transmission channel when all drive controllers are in the information configuration state, and send corresponding clock signals to each drive controller in the M drive controller groups 100 via the M clock channels;

[0076] A drive controller is used to receive information configuration data and a clock signal through a communication terminal when in an information configuration state; determine a signal receiving mode corresponding to the communication terminal according to signal characteristics corresponding to the information configuration data and the clock signal; generate a target code according to the signal receiving mode; determine the state of the clock signal; if the clock signal is in a valid state, obtain the corresponding target data information from the information configuration data; and perform information configuration according to the target data information and the target code.

[0077] It should be noted that the M mentioned above is a natural number greater than or equal to 1.

[0078] The main control terminal may be, but is not limited to, a control chip, a control device, etc., which are not specifically limited here. The data output terminal DATA of the main control terminal is used to output control instructions or communication data; the control instructions may include, but are not limited to, information configuration instructions, exit configuration instructions, and display control instructions, etc.; information configuration instructions are used to control the drive controller to enter the information configuration state; exit configuration instructions are used to control the drive controller to exit the information configuration state; display control instructions are used to control the drive controller to perform corresponding actions related to the display; communication data may include, but is not limited to, information configuration data, and the information configuration data includes configuration parameters required by the drive controller, such as address information. The clock terminal CLK of the main control terminal is used to provide a corresponding clock signal for the drive controller group 100.

[0079] It should be noted that, in an exemplary embodiment, the main control end is also used to set the corresponding safety time according to the number of drive controllers; wherein the safety time is used to ensure that all drive controllers have entered the information configuration state. For example, when the cumulative time after the main control end sends the information configuration instruction meets the safety time, it is determined that all drive controllers have entered the information configuration state.

[0080] Among them, the drive controller may include, but is not limited to, an identification unit, a communication control unit, and a storage unit; the identification unit is used to identify the signal characteristics corresponding to the signal received by the communication terminal, and then determine the signal receiving mode corresponding to the communication terminal according to the signal characteristics; the communication control unit is used to generate the corresponding target code according to the signal receiving mode; the communication control unit is also used to extract the corresponding target data information from the information configuration data according to the state of the clock signal; the storage unit is used to store the communication data sent by the main control terminal, for example, to store data related to the information configuration. Among them, the communication terminal of the drive controller can be used to receive control instructions or communication data transmitted via the data transmission channel; it can also be used to receive clock signals transmitted via the clock channel, which needs to be set according to actual needs and is not specifically limited here.

[0081] It should be noted that the driving controller is connected to at least one LED lamp bead to control the LED lamp bead to perform corresponding actions; the LED lamp bead is a light-emitting element.

[0082] For example, see Figure 1The display driving system includes a main control end and M driving controller groups 100, which are driving controller groups 1, ..., driving controller group M, wherein M≥1 and M is a natural number; the main control end is provided with a data output end DATA and M clock output ends CLK, which are CLK 1, ..., CLK M respectively; the driving controller is provided with a communication end, wherein the communication end includes a first communication end a and a second communication end b; the first communication end a of the first driving controller 1 and the second communication end b of the second driving controller 2 corresponding to each driving controller group 100 in the M driving controller groups 100 are connected in parallel to the data output end DATA of the main control end to form a data transmission channel; the second communication end b of the first driving controller 1 and the first communication end a of the second driving controller 2 in the driving controller group 1 are connected in parallel to the clock output end CLK 1 of the main control end, and so on, the second communication end b of the first driving controller 1 and the first communication end a of the second driving controller 2 in the driving controller group M are connected in parallel to the clock output end CLK M of the main control end to form M clock channels in sequence.

[0083] In this embodiment, based on M clock channels, not only can an accurate clock signal be provided for each drive controller group, but also the communication pressure of the main control end can be reduced; further, for each drive controller in the same drive controller group, the corresponding target code and target data information can be obtained according to the signal receiving mode corresponding to the communication end and the state of the clock signal; further, according to the target data information and the target code, the corresponding designated information can be configured for each drive controller, which lays a foundation for realizing communication control of the drive controller without the need for the main control end to know the corresponding address of the drive controller in advance.

[0084] In one embodiment, Figure 2 As shown, Figure 2 1 is a flow chart of an information configuration method in an embodiment; the information configuration method is applied to a drive controller of a display drive system, comprising the following steps:

[0085] Step S201, when in the information configuration state, receiving information configuration data and a clock signal through the communication terminal.

[0086] Among them, the communication end of the driving controller includes a first communication end and a second communication end; wherein, the first communication end and the second communication end can both receive information configuration data, or a clock signal, which needs to be set according to the implementation requirements and is not specifically limited here; for example, information configuration data is received through the first communication end, and the second communication end receives the clock signal; or, the clock signal is received through the first communication end, and the second communication end receives information configuration data.

[0087] Among them, the working state of the drive controller includes information configuration state and normal communication state; wherein, in the information configuration state, the drive controller is used to implement information configuration according to the information configuration data and clock signal sent by the main control end; in the normal communication state, the drive controller is used to implement normal communication according to the display control data and clock signal sent by the main control end; wherein, the information configuration data includes configuration parameters required by the drive controller; for example, address information; display control data, which is related to actual display requirements and is not specifically limited here.

[0088] It should be noted that after the communication end of the drive controller receives the information configuration instruction sent by the main control end through the data transmission channel, the drive controller will enter the information configuration state; among them, the information configuration instruction can be a field customized by the main control end, which is specifically used to instruct the drive controller to enter the information configuration state, and is not specifically limited here.

[0089] The clock signal is used to control the drive controller to extract target data information related to the drive controller from the information configuration data.

[0090] Step S202: determining a signal receiving mode corresponding to the communication terminal according to the signal characteristics corresponding to the information configuration data and the clock signal.

[0091] The signal characteristics may include, but are not limited to, signal frequency; wherein, signal frequency refers to the flip frequency of the signal, which is used to describe the rate of change of the signal, for example, the number of times the signal changes from one logical state to another logical state per unit time. It is understandable that the information configuration data and the clock signal are both digital signals.

[0092] Among them, the signal receiving mode includes a first receiving mode and a second receiving mode; among them, the first receiving mode refers to receiving a clock signal through the first communication end and receiving information configuration data through the second communication end; the second receiving mode refers to receiving information configuration data through the first communication end and receiving a clock signal through the second communication end.

[0093] It should be noted that the drive controller may include, but is not limited to, an identification unit and a communication control unit; wherein the identification unit is used to identify signal characteristics corresponding to the signal received by the communication terminal, and then determine the signal receiving mode corresponding to the communication terminal based on the signal characteristics.

[0094] In an exemplary embodiment, the identification unit includes a high-frequency clock generator; specifically, through the high-frequency clock generator, the signal frequency, i.e., the flip frequency, of the signals received by the first communication end and the second communication end can be collected respectively; further, the identification unit can determine the signal receiving mode corresponding to the communication end based on the signal frequency, i.e., the flip frequency, corresponding to each of the two signals.

[0095] Step S203, generating a target code according to the signal receiving mode.

[0096] Among them, the target code is a binary code; it can be understood that each signal receiving mode has a unique corresponding target code; for example, the target code corresponding to the first receiving mode may be "1", and the target code corresponding to the second receiving mode may be "0".

[0097] Step S204, determining the state of the clock signal.

[0098] Among them, the state of the clock signal includes a valid state and an invalid state; among them, in the valid state, the clock signal can trigger an information reading operation; for example, obtaining the corresponding target data information from the information configuration data; in the invalid state, the clock signal cannot trigger an information reading operation, that is, the corresponding target data information cannot be obtained from the information configuration data.

[0099] Step S205: if the clock signal is in a valid state, the corresponding target data information is obtained from the information configuration data.

[0100] Wherein, the target data information includes the target configuration information corresponding to the drive controller; wherein, the target configuration information needs to be set according to the actual configuration requirements, which is not specifically limited here. The target data information may include, but is not limited to, a preset data packet and a target code, which is not specifically limited here. Wherein, the preset data packet carries the target information code corresponding to the target configuration information corresponding to the drive controller; wherein, the target information code is a binary code group corresponding to the target configuration information; for example, assuming that the target configuration information corresponding to the drive controller is "0101", the target information code carried by the preset data packet is "0101"; the target code is each binary code in the target configuration information corresponding to the drive controller; for example, assuming that the target configuration information corresponding to the drive controller is "0101", the target code is "0", "1", "0", "1".

[0101] It should be noted that the effective state of the independent clock signal is set corresponding to the target configuration information corresponding to the driving controller in the information configuration data; it can be understood that when the effective time period corresponding to the effective state of the independent clock signal matches the sending time period corresponding to the target configuration information corresponding to the driving controller in the information configuration data, the corresponding target data information can be obtained from the information configuration data.

[0102] Step S206, performing information configuration according to target data information and target coding.

[0103] Exemplarily, when the drive controller is in an information configuration state, it receives information configuration data and a clock signal through a communication terminal, and then determines a signal receiving mode corresponding to the communication terminal according to signal characteristics corresponding to the information configuration data and the clock signal; generates a corresponding target code according to the signal receiving mode; further, determines the state of the clock signal; if the clock signal is in a valid state, obtains the corresponding target data information from the information configuration data; if the clock signal is in an invalid state, does not perform any operation; further, stores the target data information and the target code as the designated configuration information corresponding to the drive controller to realize the information configuration of the drive controller.

[0104] In this embodiment, based on the information configuration data and the signal characteristics corresponding to the clock signal, the signal receiving mode corresponding to the communication terminal can be accurately determined, and then based on the signal receiving mode, the corresponding target code can be accurately generated; further, based on the clock signal, when the clock signal is in a valid state, the corresponding target data information can be obtained from the information configuration data; information configuration is performed according to the target data information and the target code, thereby realizing communication control of the drive controller without the need for the main control terminal to know the corresponding address of the drive controller in advance, and at the same time, based on the signal receiving mode and the clock signal corresponding to the communication terminal, a specific drive controller can be individually communicated and controlled, thereby improving the flexibility of communication between the main control terminal and the drive controller.

[0105] In one embodiment, the signal receiving mode includes a first receiving mode and a second receiving mode; the communication end includes a first communication end and a second communication end; and determining the signal receiving mode corresponding to the communication end according to the signal characteristics corresponding to the information configuration data and the clock signal, includes the following steps:

[0106] Step 1: If the signal frequency corresponding to the input signal of the first communication end is higher than the signal frequency corresponding to the input signal of the second communication end, determine that the signal receiving mode of the communication end is the first receiving mode.

[0107] The first receiving mode refers to receiving a clock signal through the first communication terminal and receiving information configuration data through the second communication terminal.

[0108] Among them, signal frequency refers to the flip frequency of the signal, which is used to describe the rate of change of the signal.

[0109] Step 2: If the signal frequency corresponding to the input signal of the first communication end is lower than the signal frequency corresponding to the input signal of the second communication end, determine that the signal receiving mode of the communication end is the second receiving mode.

[0110] The second receiving mode refers to receiving information configuration data through the first communication terminal and receiving a clock signal through the second communication terminal.

[0111] Exemplarily, when the drive controller is in the information configuration state, based on the identification unit inside the drive controller, the signal frequency, i.e., the flipping frequency, of the input signal corresponding to the first communication terminal and the second communication terminal of the drive controller is collected, and then, the signal frequency corresponding to the input signal of the first communication terminal is compared with the signal frequency corresponding to the input signal of the second communication terminal. If the signal frequency corresponding to the input signal of the first communication terminal is higher than the signal frequency corresponding to the input signal of the second communication terminal, the signal receiving mode of the communication terminal is determined to be the first receiving mode; if the signal frequency corresponding to the input signal of the first communication terminal is lower than the signal frequency corresponding to the input signal of the second communication terminal, the signal receiving mode of the communication terminal is determined to be the second receiving mode.

[0112] It should be noted that based on the characteristics of the clock signal and the information configuration data themselves, the flipping frequency of the clock signal must be higher than the flipping frequency of the information configuration data. Therefore, the situation where the signal frequency corresponding to the input signal of the first communication end is equal to the flipping frequency corresponding to the input signal of the second communication end will not occur.

[0113] In this embodiment, based on the signal frequency corresponding to the input signal of the first communication terminal and the signal frequency corresponding to the input signal of the second communication terminal, the specific types of the input signals corresponding to the first communication terminal and the second communication terminal can be accurately determined, and then the signal receiving mode corresponding to the communication terminal can be accurately determined, which lays a foundation for improving the reliability and accuracy of the information configuration of the drive controller.

[0114] In one embodiment, the target code includes a first code and a second code; generating the target code according to the signal receiving mode includes:

[0115] If the signal receiving mode is the first receiving mode, generating a first code;

[0116] If the signal receiving mode is the second receiving mode, a second code is generated.

[0117] Among them, the first code and the second code are both binary codes, which need to be set according to actual needs and are not specifically limited here; but it is necessary to ensure that the first code and the second code are completely different; for example, the first code is "0" and the second code is "1".

[0118] In this embodiment, a unique corresponding target code can be generated according to the signal receiving mode, which lays a foundation for implementing the designated information configuration for the drive controller.

[0119] In one embodiment, determining a state of a clock signal includes:

[0120] If the clock signal is in a level-valid phase or a clock-edge-valid phase, the clock signal is determined to be in a valid state;

[0121] If the clock signal is in a level invalid stage or a clock edge invalid stage, the clock signal is determined to be in an invalid state.

[0122] The level-valid phase refers to the phase in which the clock signal is considered valid at a certain fixed logic level; the level-valid phase can be a high-level phase or a low-level phase, which needs to be set according to the performance of the drive controller and is not specifically limited here. The level-invalid phase refers to the phase in which the clock signal is considered invalid at a certain fixed logic level. For example, if the level-valid phase is a high-level phase, the level-invalid phase is a low-level phase.

[0123] The effective clock edge phase refers to the phase that is considered effective at the rising edge or falling edge of the clock signal. The invalid clock edge phase refers to the phase between two effective clock edge phases of the clock signal.

[0124] Exemplarily, when a logic level is used to characterize the state of a clock signal, it is determined whether the clock signal is in a level-valid phase. If the clock signal is in a level-valid phase, the clock signal is determined to be in a valid state; if the clock signal is in a level-invalid phase, the clock signal is determined to be in an invalid state. When a clock edge is used to characterize the state of a clock signal, it is determined whether the clock signal is in a clock edge-valid phase. If the clock signal is in a clock edge-valid phase, the clock signal is determined to be in a valid state; if the clock signal is in a clock edge-invalid phase, the clock signal is determined to be in an invalid state.

[0125] In this embodiment, based on the level valid stage or the clock edge valid stage, it can be accurately determined whether the clock signal is in a valid state; based on the level invalid stage or the clock edge invalid stage, it can be accurately determined whether the clock signal is in an invalid state; based on this, it can be ensured that the driving controller performs information reading operations when the clock signal is in a valid state to avoid misoperation or communication confusion.

[0126] In another embodiment, determining a state of a clock signal includes:

[0127] If the clock signal is in a continuous level valid stage or a continuous clock edge valid stage, the clock signal is determined to be in a valid state;

[0128] If the clock signal is in a continuous level invalid phase or a continuous clock edge invalid phase, it is determined that the clock signal is in an invalid state.

[0129] Among them, the continuous level effective stage refers to the continuous level effective stage; the continuous clock edge effective stage refers to the continuous clock edge effective stage. For example, the continuous level effective stage can be a continuous multiple high level pulse stage. The continuous clock edge effective stage can be a continuous rising edge effective stage or a continuous falling edge effective stage.

[0130] The continuous level invalid phase refers to a continuous level invalid phase; the continuous clock edge invalid phase refers to a continuous clock edge invalid phase.

[0131] Exemplarily, when the state of the clock signal is characterized by a logic level, it is determined whether the clock signal is in a continuous level valid stage. If the clock signal is in a continuous level valid stage, the clock signal is determined to be in a valid state; if the clock signal is in a continuous level invalid stage, the clock signal is determined to be in an invalid state. When the state of the clock signal is characterized by a clock edge, it is determined whether the clock signal is in a continuous clock edge valid stage. If the clock signal is in a continuous clock edge valid stage, the clock signal is determined to be in a valid state; if the clock signal is in a continuous clock edge invalid stage, the clock signal is determined to be in an invalid state.

[0132] In this embodiment, based on the continuous level valid stage or the continuous clock edge valid stage, it can be accurately determined whether the clock signal is in a valid state; based on the continuous level invalid stage or the continuous clock edge invalid stage, it can be accurately determined whether the clock signal is in an invalid state; based on this, it can be ensured that the driving controller performs information reading operations when the clock signal is in a valid state to avoid misoperation or communication confusion.

[0133] It can be understood that the two methods of determining the state of the clock signal recorded in the above embodiments need to be selected according to the actual information reading strategy, and are not specifically limited here; for example, if the information configuration data includes a preset data packet, the state of the clock signal can be determined by a continuous level valid stage and a continuous level invalid stage, or, the state of the clock signal can be determined by a continuous clock edge valid stage and a continuous clock edge invalid stage; if the information configuration data includes a standard coding group, the state of the clock signal can be determined by a level valid stage and a level invalid stage, or, the state of the clock signal can be determined by a clock edge valid stage and a clock edge invalid stage.

[0134] In one embodiment, the information configuration data includes a plurality of standard coding groups; the standard coding groups include a plurality of sub-codings.

[0135] Among them, the standard coding group is composed of multiple sub-codes; the sub-code is a binary code; for example, the standard coding group can be "01" or "10", where "0" and "1" are sub-codes; it should be noted that the standard coding group needs to be set according to actual needs, and no specific limitation is made here, but it is necessary to ensure that multiple standard coding groups in the information configuration data remain the same.

[0136] Preferably, if the clock signal is in a valid state, obtaining corresponding target data information from the information configuration data includes the following steps:

[0137] Step 1: for each standard coding group in a plurality of standard coding groups, if the valid time period corresponding to when the clock signal is in a valid state matches the receiving time period corresponding to any sub-coding in the standard coding group, the corresponding sub-coding is used as the target coding.

[0138] Step 2: Determine target data information based on multiple target codes.

[0139] Among them, the effective time period refers to the time range corresponding to when the clock signal is in a valid state; the receiving time period corresponding to the sub-code refers to the time range corresponding to when the drive controller receives the sub-code.

[0140] For example, see Figure 3 , taking the information configuration as the address configuration as an example for explanation, it is assumed that the display drive system includes a main control end and three drive controller groups, namely drive controller group 1, drive controller group 2 and drive controller group 3; each drive controller group includes two drive controllers; the main control end is provided with a data output end DATA and three clock output ends, and the three clock output ends are CLK 1, CLK 2 and CLK 3 respectively; and it is assumed that the target configuration information corresponding to the two drive controllers in each drive controller group is 4 bits. It can be understood that the target configuration information corresponding to the two drive controllers in each drive controller group is the same. It should be noted that before the address configuration, the main control end will generate corresponding information configuration data according to the target configuration information, and the information configuration data includes 4 standard coding groups.

[0141] Furthermore, when performing address configuration, the main control end sends information configuration instructions to the two drive controllers corresponding to each of the three drive controller groups through the data output end DATA and the data transmission channel, and controls all the drive controllers to enter the information configuration state; when all the drive controllers are in the information configuration state, the main control end sends information configuration data, that is, four standard coding groups "10", to each of the three drive controller groups through the data output end DATA and the data transmission channel, and sends corresponding clock signals to the two drive controllers corresponding to each of the three drive controller groups through the clock output ends CLK 1, CLK 2, and CLK 3. It can be understood that the two drive controllers in each drive controller group share one clock signal.

[0142] Next, the clock output terminal CLK 2 is used as an example for explanation. The clock output terminal CLK 2 is connected to the two drive controllers corresponding to the drive controller group 2. When the clock signal is in the level effective stage (i.e., high level is effective) or the edge effective stage (i.e., rising edge is effective or falling edge is effective), the clock signal is in the effective state. It should be noted that the two drive controllers corresponding to the drive controller group 2 can perform the same action according to the same clock signal. Taking any one of the drive controllers as an example, Figure 3 It can be seen that for the first standard coding group "10", the effective time period corresponding to the clock signal corresponding to the clock output terminal CLK 2 when it is in the effective state matches the receiving time period corresponding to the sub-code "0" in the standard coding group, and the sub-code "0" is used as the first target coding corresponding to the drive controller; for the second standard coding group "10", the effective time period corresponding to the clock signal corresponding to the clock output terminal CLK 2 when it is in the effective state matches the receiving time period corresponding to the sub-code "0" in the standard coding group, and the sub-code "0" is used as the second target coding corresponding to the drive controller; for the third standard coding group "10", the effective time period corresponding to the clock signal corresponding to the clock output terminal CLK 2 when it is in the effective state matches the receiving time period corresponding to the sub-code "0" in the standard coding group, and the sub-code "0" is used as the third target coding corresponding to the drive controller; for the fourth standard coding group "10", the clock output terminal CLK 2 corresponds to a valid time period when the clock signal corresponding to the standard coding group is in a valid state, and matches the receiving time period corresponding to the sub-code "1" in the standard coding group, then the sub-code "1" is used as the fourth target code corresponding to the drive controller; according to the four target sub-codes, namely "0", "0", "0", and "1", it can be concluded that the target data information corresponding to the drive controller is "0001"; and so on, the target data information corresponding to each drive controller in each drive controller group can be determined, and the specific process will not be repeated here.

[0143] Optionally, after all drive controllers have received the corresponding target sub-codes, the main control end sends an exit configuration instruction to each drive controller corresponding to each of the three drive controller groups through the data output end DATA via the data transmission channel to control all drive controllers to exit the information configuration state.

[0144] It can be understood that when the information configuration is other types of information configuration, the specific information configuration process is the same as the method principle recorded in the above embodiment, and will not be repeated here.

[0145] In this embodiment, when the information configuration data includes multiple standard coding groups, the valid time period corresponding to when the clock signal is in a valid state is matched with the receiving time period corresponding to the sub-code in the standard coding group, so that the corresponding target code can be accurately determined; and then based on the multiple target codes, the target data information can be determined, thereby improving the reliability and accuracy of the information configuration of the drive controller.

[0146] In another embodiment, the information configuration data includes a plurality of preset data packets, and the preset data packets carry target information codes.

[0147] Among them, the preset data packet carries the target information code corresponding to the target configuration information; the target information code is a binary code group corresponding to the target configuration information; among them, the target configuration information can be preset address information, or preset configuration parameters, which needs to be set according to actual information configuration requirements, and is not specifically limited here.

[0148] Preferably, if the clock signal is in a valid state, the corresponding target data information is obtained from the information configuration data, including:

[0149] If the valid time period corresponding to when the clock signal is in a valid state matches the receiving time period corresponding to any preset data packet, the target information carried in the corresponding preset data packet is encoded as the target data information.

[0150] The receiving time period corresponding to the preset data packet refers to the time range corresponding to when the driving controller receives the preset data packet.

[0151] For example, see Figure 4 , taking the information configuration as the address configuration as an example for explanation, it is assumed that the display drive system includes a main control end and three drive controller groups, namely drive controller group 1, drive controller group 2 and drive controller group 3, each drive controller group includes two drive controllers; the main control end is provided with a data output end DATA and three clock output ends, and the three clock output ends are CLK 1, CLK 2 and CLK 3 respectively; and it is assumed that the target configuration information corresponding to the drive controller group 1, the drive controller group 2 and the drive controller group 3 are ID1, ID2 and ID3 respectively. It can be understood that the target configuration information corresponding to the two drive controllers in the same drive controller group is the same. It should be noted that before the address configuration, the main control end will generate corresponding information configuration data according to the target configuration information corresponding to each of the three drive controller groups, and the information configuration data includes three preset data packets, and the three preset data packets are ID1, ID2 and ID3 respectively.

[0152] Furthermore, when performing address configuration, the main control end sends information configuration instructions to each drive controller corresponding to the three drive controller groups through the data output end DATA and the data transmission channel, and controls all drive controllers to enter the information configuration state; when all drive controllers are in the information configuration state, the main control end sends information configuration data, i.e., 3 preset data packets, i.e., ID1, ID2, and ID3, to each drive controller corresponding to the three drive controller groups through the data output end DATA and the data transmission channel, and sends corresponding clock signals to the two drive controllers corresponding to each of the three drive controller groups through the clock output ends CLK 1, CLK 2, and CLK 3. It can be understood that the two drive controllers in each drive controller group share one clock signal.

[0153] Next, the clock output terminal CLK 2 is used as an example for explanation. The clock output terminal CLK 2 is connected to the two drive controllers corresponding to the drive controller group 2. When the clock signal is in the continuous level effective stage (i.e., the continuous high level pulse effective stage) or the continuous edge effective stage (i.e., the continuous rising edge effective stage or the continuous falling edge effective stage), the clock signal is in the effective state; it should be noted that the two drive controllers corresponding to the drive controller group 2 can perform the same action according to the same clock signal. Taking any one of the drive controllers as an example, from Figure 4 It can be seen that the effective time period corresponding to the clock signal corresponding to the clock output terminal CLK 2 is in the effective state, which matches the receiving time period corresponding to the preset data packet ID2, and the target information carried in the preset data packet ID2 is encoded as the target data information corresponding to the drive controller; and by analogy, the target data information corresponding to each drive controller in each drive controller group can be determined, and the specific process will not be repeated here.

[0154] Optionally, after all drive controllers have received corresponding preset data packets, the main control end sends an exit configuration instruction to each drive controller corresponding to each of the three drive controller groups through the data output end DATA and the data transmission channel to control all drive controllers to exit the information configuration state.

[0155] It can be understood that when the information configuration is other types of information configuration, the specific information configuration process is the same as the method principle recorded in the above embodiment, and will not be repeated here.

[0156] In this embodiment, when the information configuration data includes multiple preset data packets, the effective time period corresponding to when the clock signal is in a valid state is matched with the receiving time period corresponding to the preset data packet, so that the corresponding target data information can be accurately determined, thereby improving the reliability and accuracy of the information configuration of the drive controller.

[0157] In one embodiment, information configuration is performed according to target data information and target coding, including:

[0158] When the signal receiving mode is the first receiving mode, information configuration is performed according to the target data information and the first code;

[0159] When the signal receiving mode is the second receiving mode, information configuration is performed according to the target data information and the second encoding.

[0160] Exemplarily, it is assumed that the first code corresponding to the first receiving mode is "0", and the second code corresponding to the second receiving mode is "1". Figure 3 The address configuration of the drive controller group 2 in the example is used for explanation. The target data information corresponding to the two drive controllers in the drive controller group 2 is "0001"; if the signal receiving mode corresponding to the communication end of the drive controller is the first receiving mode, then according to the target data information "0001" and the first code "0", the address information corresponding to the drive controller can be obtained as "00010"; if the signal receiving mode corresponding to the communication end of the drive controller is the second receiving mode, then according to the target data information "0001" and the second code "1", the address information corresponding to the drive controller can be obtained as "00011"; and so on, it can be ensured that the corresponding designated address information is configured for each drive controller, and the uniqueness of the designated address information can be ensured.

[0161] In this embodiment, according to the target data information and the target code, the specified information can be accurately configured for each drive controller, thereby improving the reliability of the drive controller information configuration.

[0162] In one embodiment, the information configuration method is applied to a main control terminal of a display driving system, comprising the following steps:

[0163] Step 1: Send information configuration instructions to each drive controller in the M drive controller groups to control each drive controller to enter an information configuration state.

[0164] Step 2: When all the drive controllers are in the information configuration state, information configuration data is sent to each drive controller in the M drive controller groups, and a corresponding clock signal is sent to each drive controller in the M drive controller groups respectively.

[0165] Exemplarily, the main control end outputs information configuration instructions through the data output end, and sends the information configuration instructions to M drive controller groups through the data transmission channel to control each drive controller in the M drive controller groups to enter the information configuration state; after the cumulative time after the information configuration instruction is output reaches the safety time, it is determined that all drive controllers have entered the information configuration state. At this time, the information configuration data is output through the data output end, and the information configuration data is sent to each drive controller in the M drive controller groups through the data transmission channel, and M clock signals are output through M clock output ends, and the M clock signals are respectively transmitted to the corresponding drive controllers through M clock channels.

[0166] In this embodiment, based on the main control end, all drive controllers can be accurately controlled to enter the information configuration state, and then when all drive controllers are in the information configuration state, corresponding information configuration data is sent to each drive controller, and corresponding clock signals are sent to each drive controller respectively, laying the foundation for realizing the information configuration of the drive controller.

[0167] In one embodiment, Figure 5 As shown, Figure 5 A schematic diagram of a process for determining information configuration data in an embodiment; before sending the information configuration data to each drive controller in the M drive controller groups, the following steps are also included:

[0168] Step S501, obtaining target configuration information corresponding to M drive controller groups.

[0169] The target configuration information includes preset address information or preset configuration parameters corresponding to the drive controller. The target configuration information needs to be set according to actual configuration requirements and is not specifically limited here.

[0170] It should be noted that all drive controllers in the same drive controller group have the same target configuration information.

[0171] Step S502: determine the number of coding bits corresponding to the target configuration information.

[0172] Exemplarily, if the target configuration information is "0000", the number of encoding bits corresponding to the target configuration information is 4 bits.

[0173] Step S503: Generate a plurality of corresponding standard coding groups according to the number of coding bits.

[0174] The standard coding group includes multiple sub-codings.

[0175] Step S504, loading multiple standard coding groups into the information configuration data.

[0176] Exemplarily, assuming that the target configuration information is "0010", the number of coding bits corresponding to the target configuration information is 4; based on the number of coding bits, four corresponding standard coding groups are generated; wherein the standard coding group can be "01" or "10", as long as the four standard coding groups are exactly the same; further, the four standard coding groups are loaded into the information configuration data to obtain the information configuration data.

[0177] In this embodiment, based on the number of coding bits corresponding to the target configuration information corresponding to the drive controller group, a corresponding standard coding group is generated, and then multiple standard coding groups are loaded into the information configuration data, which can ensure the reliability of the information configuration data and lay the foundation for configuring the corresponding specified information for each drive controller.

[0178] In one embodiment, Figure 6 As shown, Figure 6 This is a flow chart of determining information configuration data in another embodiment; before sending the information configuration data to each drive controller in the M drive controller groups, the method further includes:

[0179] Step S601, obtaining target configuration information corresponding to M drive controller groups.

[0180] Step S602: Generate corresponding M preset data packets according to the M target configuration information.

[0181] The preset data packet carries a target information code, which is a binary code group corresponding to the target configuration information; for example, assuming that the target configuration information corresponding to the drive controller is "1101", the target information code carried by the preset data packet is "1101".

[0182] Step S603: load the M preset data packets into the information configuration data in sequence according to a preset order.

[0183] The preset order needs to be set according to actual needs and is not specifically limited here. For example, the preset order can be the physical arrangement order of the drive controller.

[0184] Exemplarily, assuming that the display system includes three drive controller groups, the target configuration information corresponding to the three drive controller groups is obtained, and the target configuration information is "0000", "0001" and "0010", respectively. According to the three target configuration information "0000", "0001" and "0010", three corresponding preset data packets are generated, and the target information codes carried by the three preset data packets are "0000", "0001" and "0010", respectively. The three preset data packets are loaded into the information configuration data in a preset order to obtain the information configuration data.

[0185] In this embodiment, based on the target configuration information corresponding to the drive controller group, corresponding multiple preset data packets can be generated, and then the multiple preset data packets are loaded into the information configuration data, which can ensure the reliability of the information configuration data and lay the foundation for configuring the corresponding specified information for each drive controller.

[0186] In one embodiment, before sending the corresponding clock signal to each drive controller in the M drive controller groups respectively, the following steps are also included:

[0187] For each of the M drive controller groups,

[0188] According to the target configuration information corresponding to the drive controller group and the sending time period corresponding to each standard coding group, a clock signal corresponding to the drive controller group is generated by setting the corresponding level effective phase or clock edge effective phase.

[0189] The sending time period refers to the time range corresponding to the main control end sending the standard code group to the drive controller group.

[0190] It should be noted that the specific type of the level-valid phase or the clock edge-valid phase needs to be set accordingly according to the trigger type of the internal register corresponding to the drive controller, and is not specifically limited here.

[0191] Exemplarily, when the information configuration data includes multiple standard coding groups, and the standard coding group is "01" or "10", that is, the sub-coding in the standard coding group includes "0" and "1", assuming that the target configuration information corresponding to the drive controller group is "0000", then according to the target configuration information "0000" corresponding to the drive controller group, the corresponding level valid phase or clock edge valid phase is set in the sending time period corresponding to the sub-coding "0" in each standard coding group to generate a clock signal corresponding to the drive controller group.

[0192] In this embodiment, based on the target configuration information corresponding to the drive controller group and the sending time period corresponding to each standard coding group, the clock signal corresponding to the drive controller group can be accurately set. Based on the clock signal, each drive controller in the drive controller group can be controlled to obtain multiple target codes corresponding to itself, and then the corresponding target data information can be obtained according to the multiple target codes, laying the foundation for realizing information configuration.

[0193] In another embodiment, before sending the corresponding clock signal to each drive controller in the M drive controller groups respectively, the following steps are also included:

[0194] For each of the M drive controller groups,

[0195] According to the sending time period of the preset data packet corresponding to the driving controller group, the clock signal corresponding to the driving controller group is generated by setting the corresponding continuous level valid phase or continuous clock edge valid phase.

[0196] Exemplarily, when the information configuration data includes multiple preset data packets, assuming that the preset data packet corresponding to the drive controller group is "0111", the corresponding continuous level valid phase or continuous clock edge valid phase is set in the sending time period corresponding to the preset data packet "0111" to generate a clock signal corresponding to the drive controller group.

[0197] In this embodiment, based on the preset data packet corresponding to the drive controller group and the sending time period corresponding to the preset data packet, the clock signal corresponding to the drive controller group can be accurately set, and based on the clock signal, each drive controller in the drive controller group can be controlled to obtain the corresponding target data information, laying the foundation for realizing information configuration.

[0198] It is understandable that the two clock signal generation methods described in the above embodiments need to be selected based on actual needs and are not specifically limited here.

[0199] In one embodiment, Figure 7 As shown, Figure 7 1 is a flow chart of an information configuration method in an embodiment; the information configuration method is applied to a display drive system, comprising the following steps:

[0200] Step S701: the main control end sends an information configuration instruction to each drive controller in the M drive controller groups via a data transmission channel, and controls each drive controller to enter an information configuration state.

[0201] Step S702: Each drive controller enters an information configuration state according to the information configuration instruction.

[0202] Step S703, when all drive controllers are in the information configuration state, the main control end sends information configuration data to each drive controller in the M drive controller groups via the data transmission channel, and sends corresponding clock signals to each drive controller in the M drive controller groups via M clock channels.

[0203] Step S704, when each drive controller is in the information configuration state, receives information configuration data and a clock signal through the communication terminal; determines the signal receiving mode corresponding to the communication terminal according to the signal characteristics corresponding to the information configuration data and the clock signal; generates a target code according to the signal receiving mode; determines the state of the clock signal; if the clock signal is in a valid state, obtains the corresponding target data information from the information configuration data; and performs information configuration according to the target data information and the target code.

[0204] Optionally, after all drive controllers complete information configuration, that is, after step S704, the following further includes:

[0205] The main control end sends an exit configuration instruction to each drive controller in the M drive controller groups via the data transmission channel, and controls all drive controllers to exit the information configuration state.

[0206] The above-mentioned information configuration method can accurately determine the signal receiving mode corresponding to the communication terminal based on the information configuration data and the signal characteristics corresponding to the clock signal, and then based on the signal receiving mode, can accurately generate the corresponding target code; further, based on the clock signal, when the clock signal is in a valid state, the corresponding target data information can be obtained from the information configuration data; information configuration is performed according to the target data information and the target code, so that the main control terminal does not need to know the corresponding address of the drive controller in advance, and communication control of the drive controller is realized. At the same time, based on the signal receiving mode and clock signal corresponding to the communication terminal, a specific drive controller can be individually controlled for communication, thereby improving the flexibility of communication between the main control terminal and the drive controller.

[0207] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0208] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Figure 8As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store information configuration related data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, an information configuration method is implemented.

[0209] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0210] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0211] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0212] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0213] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0214] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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 application.

[0215] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A display driving system, characterized in that: The display driving system comprises a main control terminal and M driving controller groups, M≥1; the driving controller group comprises two driving controllers; the main control terminal is provided with a data output terminal and at least M clock output terminals; the driving controller is provided with a communication terminal; the communication terminal comprises a first communication terminal and a second communication terminal, wherein: The first communication terminal of the first drive controller and the second communication terminal of the second drive controller in each drive controller group are connected in parallel to the data output terminal of the main control terminal to form a data transmission channel; the second communication terminal of the first drive controller and the first communication terminal of the second drive controller in the nth drive controller group are connected in parallel to the nth clock output terminal of the main control terminal to form M clock channels in sequence; wherein n=1, 2, ..., M; The main control end is used to send information configuration instructions to each drive controller in the M drive controller groups via the data transmission channel to control each drive controller to enter the information configuration state; and is also used to send information configuration data to each drive controller in the M drive controller groups via the data transmission channel when all drive controllers are in the information configuration state, and send corresponding clock signals to each drive controller in the M drive controller groups via the M clock channels; The drive controller is used to receive information configuration data and a clock signal through a communication terminal when it is in an information configuration state; determine the signal receiving mode corresponding to the communication terminal according to the signal characteristics corresponding to the information configuration data and the clock signal; generate a target code according to the signal receiving mode; determine the state of the clock signal; if the clock signal is in a valid state, obtain the corresponding target data information from the information configuration data; perform information configuration according to the target data information and the target code; wherein the signal receiving mode includes a first receiving mode and a second receiving mode; the first receiving mode refers to receiving the clock signal through the first communication terminal and receiving the information configuration data through the second communication terminal; the second receiving mode refers to receiving the information configuration data through the first communication terminal and receiving the clock signal through the second communication terminal.

2. An information configuration method, characterized in that: The driving controller applied to the display driving system of claim 1, wherein the method comprises: When in the information configuration state, receiving information configuration data and a clock signal through the communication terminal; Determine the signal receiving mode corresponding to the communication terminal according to the signal characteristics corresponding to the information configuration data and the clock signal; wherein the signal receiving mode includes a first receiving mode and a second receiving mode; the first receiving mode refers to receiving the clock signal through the first communication terminal and receiving the information configuration data through the second communication terminal; the second receiving mode refers to receiving the information configuration data through the first communication terminal and receiving the clock signal through the second communication terminal; generating a target code according to the signal receiving mode; determining a state of the clock signal; If the clock signal is in a valid state, obtaining corresponding target data information from the information configuration data; Information configuration is performed according to the target data information and the target code.

3. The method according to claim 2, characterized in that The communication end includes a first communication end and a second communication end; and determining the signal receiving mode corresponding to the communication end according to the signal characteristics corresponding to the information configuration data and the clock signal, respectively, includes: If the signal frequency corresponding to the first communication terminal input signal is higher than the signal frequency corresponding to the second communication terminal input signal, determining that the signal receiving mode of the communication terminal is the first receiving mode; If the signal frequency corresponding to the first communication end input signal is lower than the signal frequency corresponding to the second communication end input signal, the signal receiving mode of the communication end is determined to be the second receiving mode.

4. The method according to claim 3, characterized in that The target code includes a first code and a second code; and generating the target code according to the signal receiving mode includes: If the signal receiving mode is the first receiving mode, generating a first code; If the signal receiving mode is the second receiving mode, a second code is generated.

5. The method according to claim 2, characterized in that: The determining the state of the clock signal comprises: If the clock signal is in a level-valid phase or a clock-edge-valid phase, determining that the clock signal is in a valid state; If the clock signal is in a level invalid stage or a clock edge invalid stage, it is determined that the clock signal is in an invalid state.

6. The method according to claim 2, characterized in that The determining the state of the clock signal comprises: If the clock signal is in a continuous level valid stage or a continuous clock edge valid stage, determining that the clock signal is in a valid state; If the clock signal is in a continuous level invalid phase or a continuous clock edge invalid phase, it is determined that the clock signal is in an invalid state.

7. The method according to claim 2, characterized in that The information configuration data includes a plurality of standard coding groups; the standard coding group includes a plurality of sub-codings; if the clock signal is in a valid state, obtaining corresponding target data information from the information configuration data, including: For each standard coding group in the plurality of standard coding groups, if the valid time period corresponding to when the clock signal is in a valid state matches the receiving time period corresponding to any one of the sub-codes in the standard coding group, the corresponding sub-code is used as the target code; According to a plurality of target codes, target data information is determined.

8. The method according to claim 2, characterized in that: The information configuration data includes a plurality of preset data packets, and the preset data packets carry target information encoding; if the clock signal is in a valid state, obtaining corresponding target data information from the information configuration data, including: If the valid time period corresponding to when the clock signal is in a valid state matches the receiving time period corresponding to any one of the preset data packets, the target information carried in the corresponding preset data packet is encoded as the target data information.

9. The method according to claim 4, characterized in that The configuring information according to the target data information and the target code includes: When the signal receiving mode is the first receiving mode, performing information configuration according to the target data information and the first code; When the signal receiving mode is the second receiving mode, information configuration is performed according to the target data information and the second code.

10. An information configuration method, characterized in that: Applied to the main control terminal of the display driving system of claim 1, the method comprises: Sending information configuration instructions to each drive controller in the M drive controller groups to control each drive controller to enter an information configuration state; When all the drive controllers are in the information configuration state, information configuration data is sent to each drive controller in the M drive controller groups, and a corresponding clock signal is sent to each drive controller in the M drive controller groups respectively.

11. The method according to claim 10, characterized in that Before sending information configuration data to each drive controller in the M drive controller groups, the method further includes: Obtain target configuration information corresponding to M drive controller groups; Determine the number of encoding bits corresponding to the target configuration information; According to the number of coding bits, a corresponding plurality of standard coding groups are generated; the standard coding groups include a plurality of sub-codings; A plurality of the standard encoding groups are loaded into the information configuration data.

12. The method according to claim 10, characterized in that Before sending information configuration data to each drive controller in the M drive controller groups, the method further includes: Obtain target configuration information corresponding to M drive controller groups; Generate corresponding M preset data packets according to the M target configuration information; The M preset data packets are sequentially loaded into the information configuration data according to a preset order.

13. The method according to claim 11, characterized in that Before sending the corresponding clock signal to each drive controller in the M drive controller groups respectively, the method further includes: For each of the M drive controller groups, According to the target configuration information corresponding to the drive controller group and the sending time period corresponding to each of the standard coding groups, the clock signal corresponding to the drive controller group is generated by setting the corresponding level valid phase or clock edge valid phase.

14. The method according to claim 12, characterized in that Before sending the corresponding clock signal to each drive controller in the M drive controller groups respectively, the method further includes: For each of the M drive controller groups, According to the sending time period of the preset data packet corresponding to the driving controller group, a clock signal corresponding to the driving controller group is generated by setting a corresponding continuous level valid phase or a continuous clock edge valid phase.

15. An information configuration method, characterized in that: Applied to the display driving system of claim 1, the method comprising: The main control end sends an information configuration instruction to each drive controller in the M drive controller groups via the data transmission channel, and controls each drive controller to enter an information configuration state; Each of the drive controllers enters an information configuration state according to the information configuration instruction; When all the drive controllers are in the information configuration state, the main control end sends information configuration data to each drive controller in the M drive controller groups through the data transmission channel, and sends corresponding clock signals to each drive controller in the M drive controller groups through the M clock channels; When each of the drive controllers is in an information configuration state, it receives information configuration data and a clock signal through a communication terminal; determines a signal receiving mode corresponding to the communication terminal according to signal characteristics corresponding to the information configuration data and the clock signal; generates a target code according to the signal receiving mode; determines the state of the clock signal; if the clock signal is in a valid state, obtains the corresponding target data information from the information configuration data; performs information configuration according to the target data information and the target code, wherein the signal receiving mode includes a first receiving mode and a second receiving mode; the first receiving mode refers to receiving the clock signal through the first communication terminal and receiving the information configuration data through the second communication terminal; the second receiving mode refers to receiving the information configuration data through the first communication terminal and receiving the clock signal through the second communication terminal.

16. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 2 to 14 are implemented.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 2 to 14 are implemented.

18. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 2 to 14 are implemented.

Citation Information

Patent Citations

  • LED driving circuit, LED display system and display control method

    CN112802427A

  • LED lamp string and LED lamp string communication control method and device

    CN118865876A