Synchronous display control method, device, equipment, system and readable storage medium
By calculating and adjusting the delay value of the control device to align it with the output time of the reference control device, the problem of out-of-synchronization between the display screens in the multi-stage cascade control device is solved, and higher synchronization is achieved.
Patent Information
- Application Number
- CN202311506949.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-13
- Publication Date
- 2025-05-13
AI Technical Summary
In multi-stage cascade control devices, due to the large delay value between the display screens, the screen display is out of synchronization, especially in scenarios with high synchronization requirements.
By obtaining the delay length of the reference control device, the first cascade order of the current control device, the second cascade order of the reference control device, and the transmission delay between adjacent control devices, the delay adjustment value of the current control device is calculated to adjust the time of the output display control signal so as to align it with the output time of the reference control device.
The synchronous output of display control signals between multiple control devices is realized, which improves the synchronization of display screen display and solves the problem of out-of-synchronization of screens between display screens.
Smart Images

Figure CN119993089A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of display screens, and in particular, relates to a synchronous display control method, device, equipment, system and readable storage medium. Background Art
[0002] As LED (Light-Emitting Diode) screens are gaining more and more attention from the public due to their diverse sizes and high display effects, there are more and more application scenarios for LED screens. In some scenarios, multi-level cascaded control devices are used to control multiple screens for image display. When the control device cascade reaches a certain length, a relatively large delay value will be generated between the screens controlled by the first-level control device and the last-level control device, resulting in serious image display asynchrony between the screens, which is not conducive to application in some scenarios with high requirements for image synchronization (such as stadium screens or e-sports screens). Summary of the invention
[0003] The embodiments of the present application provide a synchronous display control method, device, equipment, system and readable storage medium, which can solve the problem of serious image display asynchrony between display screens in the related art.
[0004] A first aspect of an embodiment of the present application provides a synchronous display control method, which is applied to a current control device in a plurality of cascaded control devices, and the synchronous display control method comprises: obtaining a delay length corresponding to a reference control device, a first cascade order of the current control device, a second cascade order of the reference control device, and a transmission delay between adjacent control devices, wherein the delay length is the time length from the reference control device receiving a first display control signal to outputting the first display control signal; determining a delay adjustment value corresponding to the current control device according to the delay length, the first cascade order, the second cascade order, and the transmission delay, the delay adjustment value corresponding to the current control device being used to adjust the time when the current control device outputs the second display control signal to the time when the reference control device outputs the first display control signal; and outputting the second display control signal according to the delay adjustment value corresponding to the current control device.
[0005] A second aspect of an embodiment of the present application provides a synchronous display control device, which is configured as a current control device in a plurality of cascaded control devices, and the synchronous display control device includes: an acquisition unit, used to acquire a delay length corresponding to a benchmark control device, a first cascade order of the current control device, a second cascade order of the benchmark control device, and a transmission delay between adjacent control devices, wherein the delay length is the time length from the benchmark control device receiving a first display control signal to outputting the first display control signal; a determination unit, used to determine a delay adjustment value corresponding to the current control device based on the delay length, the first cascade order, the second cascade order, and the transmission delay, the delay adjustment value corresponding to the current control device being used to adjust the time when the current control device outputs the second display control signal to the time when the benchmark control device outputs the first display control signal; and an output unit, used to output the second display control signal based on the delay adjustment value.
[0006] A third aspect of an embodiment of the present application provides a control device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned synchronous display control method when executing the computer program.
[0007] The fourth aspect of an embodiment of the present application provides an LED display system, comprising a plurality of cascaded control devices and an LED display screen connected to the control devices; wherein each of the control devices is used to execute the steps of the synchronous display control method as described in the first aspect; and the LED display screen is used to display according to the display control signal sent by the control device.
[0008] A fifth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned synchronous display control method are implemented.
[0009] A sixth aspect of an embodiment of the present application provides a computer program product. When the computer program product runs on a control device, the control device executes the steps of the above-mentioned synchronous display control method.
[0010] In an embodiment of the present application, by obtaining the delay length corresponding to the benchmark control device, the first cascade order of the current control device, the second cascade order of the benchmark control device, and the transmission delay between adjacent control devices, and based on the delay length, the first cascade order, the second cascade order, and the transmission delay, the delay adjustment value corresponding to the current control device is determined, so as to output the second display control signal based on the delay adjustment value corresponding to the current control device, wherein the delay adjustment value corresponding to the current control device can be used to adjust the time when the current control device outputs the second display control signal to the time when the benchmark control device outputs the first display control signal, so that the current control device can output the display control signal at the same time as the benchmark control device, thereby enabling multiple cascaded control devices to synchronously output the display control signal, thereby improving the synchronization of display screen images. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art 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 drawings can be obtained based on these drawings without paying creative labor.
[0012] Figure 1 It is a schematic diagram of the implementation framework of cascade display in the related art;
[0013] Figure 2 It is a schematic diagram of an implementation flow of a synchronous display control method provided in an embodiment of the present application;
[0014] Figure 3 This is a schematic diagram of a specific implementation flow of step S202 provided in an embodiment of the present application;
[0015] Figure 4 is a schematic diagram of the signal timing of each control device before adjustment provided in an embodiment of the present application;
[0016] Figure 5 is a schematic diagram of the signal timing of each control device after adjustment provided in an embodiment of the present application;
[0017] Figure 6 is a schematic diagram of the structure of a circuit device for implementing a synchronous display control method provided in an embodiment of the present application;
[0018] Figure 7 is a structural schematic diagram of a synchronous display control device provided in an embodiment of the present application;
[0019] Figure 8 is a schematic diagram of the structure of a control device provided in an embodiment of the present application;
[0020] Fig. 9 It is a structural schematic diagram of the LED display system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solutions 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 intended to limit the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work are protected by the present application.
[0022] As LED displays are gaining more and more attention due to their diverse sizes and high display effects, and as the number of application scenarios for LED displays increases, some scenarios will use multi-level cascade control devices to control multiple displays for image display.
[0023] Please refer to Figure 1 , Figure 1 The block diagram of the implementation of cascade display, wherein the sending device can transmit the display control signal to each level of control device step by step in the cascade order. Due to the physical layer (PHY) chip and display control signal analysis in the control device, there is an inherent delay m between the display control signal reaching the adjacent control device. After each level of control device receives the display control signal input from the previous level in sequence, it will delay the output of the display control signal for the same time. Therefore, when the control device cascade reaches a certain length, a relatively large delay value will be generated between the display screen controlled by the first-level control device and the last-level control device, that is, a delay value of (n-1)*m will be generated between control device 1 and control device n, resulting in serious screen display asynchronization problems between the display screens, which is not conducive to application in some scenarios with high requirements for screen synchronization (such as stadium screens or e-sports screens).
[0024] In view of this, the present application proposes a synchronous display control method, which can adjust the time of outputting display control signals on cascaded control devices, thereby aligning the time of outputting display control signals of each control device to achieve the effect of synchronous display control.
[0025] In order to illustrate the technical solution of the present application, a specific embodiment is provided below for illustration.
[0026] Figure 2 A schematic diagram of the implementation flow of a synchronous display control method provided in an embodiment of the present application is shown. The method can be applied to a current control device in a plurality of cascaded control devices and is suitable for situations where the synchronization of display screen images needs to be improved.
[0027] In the implementation of the present application, the control device is a device for controlling the LED display screen, which may refer to a scanning card, a receiving card, or a device equipped with a scanning card or a receiving card. In some implementations, the control device may also specifically refer to a chip, such as a T-con chip. The control device may send a display control signal to the display screen so that the display screen displays a corresponding display image. The sending device is a control device for transmitting a display control signal to the control device, which may refer to a sending card or a device equipped with a sending card.
[0028] In the implementation of the present application, multiple control devices can be cascaded with each other, wherein the first-level control device can be connected to the sending device and the second-level control device, the second-level control device can be connected to the third-level control device, the third-level control device can be connected to the fourth-level control device, and so on, until it is connected to the last-level control device. Accordingly, the current control device can refer to any one of the multiple cascaded control devices. In other words, each of the multiple cascaded control devices can be connected according to Figure 2 The method shown performs synchronous display control.
[0029] Specifically, the synchronous display control method may include the following steps S201 to S203.
[0030] Step S201 , obtaining a delay length corresponding to a reference control device, a first cascade order of a current control device, a second cascade order of a reference control device, and a transmission delay between adjacent control devices.
[0031] In the implementation manner of the present application, the reference control device is used as an alignment reference for multiple control devices, and may be any one of the multiple cascaded control devices.
[0032] Among them, the delay length is the time length from the base control device receiving the first display control signal to the output of the first display control signal. Specifically, the display control signal is a signal used to control the display of the display screen, which can be sent by the sending device to the first-level control device, and then transmitted to each level of control device step by step. The first display control signal is the display control signal received by the base control device from its upper-level device. After receiving the first display control signal, the base control device can perform signal processing and output the first display control signal to the connected display screen. The time length from the base control device receiving the first display control signal to the output of the first display control signal is the delay length.
[0033] The cascade order refers to the order of each control device among multiple control devices in the cascade, which can characterize the position of each control device among multiple control devices. Usually, the cascade order of the control device connected to the sending device is 1, the cascade order of the control device connected to the sending device with one control device interval is 2, and so on. Of course, the sorting can also be reversed, that is, the cascade order of the control device that receives the display control signal last is 1, and this application does not limit this. Correspondingly, the first cascade order of the current control device is the cascade order of the current control device among the multiple control devices in the cascade, and the second cascade order of the benchmark control device is the cascade order of the benchmark control device among the multiple control devices in the cascade.
[0034] The transmission delay between adjacent control devices refers to the delay in transmitting a display control signal between two interconnected control devices, which can be expressed as the time difference between the two control devices receiving the display control signal.
[0035] Step S202: determining a delay adjustment value corresponding to the current control device according to the delay length, the first cascade order, the second cascade order, and the transmission delay.
[0036] In an embodiment of the present application, the first cascade order and the second cascade order can reflect the transmission distance between the current control device and the reference control device, and the transmission delay between the current control device and the reference control device can be analyzed in combination with the transmission delay between two adjacent control devices. The transmission delay can reflect the time difference of receiving the display control signal and the time difference of outputting the display control signal. Furthermore, in combination with the transmission delay between the current control device and the reference control device and the delay length corresponding to the reference control device, the delay adjustment value corresponding to the current control device can be determined. The delay adjustment value corresponding to the current control device can be used to adjust the time when the current control device outputs the second display control signal to the time when the reference control device outputs the first display control signal. Among them, the second display control signal is the display control signal received by the current control device.
[0037] Step S203: output a second display control signal according to the delay adjustment value corresponding to the current control device.
[0038] In an implementation manner of the present application, based on the delay adjustment value corresponding to the current control device, the current control device can output the second display control signal synchronously at the time when the reference control device outputs the first display control signal. Since the display control signals output by the current control device and the reference control device are synchronous, the display screens connected to the two control devices are also synchronous.
[0039] In an embodiment of the present application, by obtaining the delay length corresponding to the benchmark control device, the first cascade order of the current control device, the second cascade order of the benchmark control device, and the transmission delay between adjacent control devices, and based on the delay length, the first cascade order, the second cascade order, and the transmission delay, the delay adjustment value corresponding to the current control device is determined, so as to output the second display control signal based on the delay adjustment value corresponding to the current control device, wherein the delay adjustment value corresponding to the current control device can be used to adjust the time when the current control device outputs the second display control signal to the time when the benchmark control device outputs the first display control signal, so that the current control device can output the display control signal at the same time as the benchmark control device, thereby enabling multiple cascaded control devices to synchronously output the display control signal, thereby improving the synchronization of display screen images.
[0040] In an implementation manner of the present application, in step S201, the current control device may obtain relevant information required for calculating the delay adjustment value in a variety of ways, such as obtaining information input by a user, or obtaining information pre-configured in a memory by a staff member.
[0041] In some embodiments, the current control device can obtain a sorting packet sent by the upper-level device of the current control device, and obtain the first cascade order based on the sorting packet, and then obtain the pre-stored transmission delay, and obtain the second cascade order and delay length from the host computer.
[0042] Specifically, for the first cascade order, before or when the display control signal is transmitted, a sorting packet can also be transmitted. The sorting packet carries the current cascade order. After receiving the sorting packet, each control device can record the cascade order it carries as its own cascade order, and increase the cascade order carried in the sorting packet by one and transmit it to the next level device, so that the sorting packet sent by the upper level device of the current control device carries the first cascade order of the current control device. For the transmission delay, it can be configured in the memory by the staff. For the second cascade order, the user can select one of the multiple control devices in the host computer as the reference control device, and input its second cascade order accordingly, and the delay length can be set according to the processing capacity of the reference control device. Among them, the host computer can be connected to the control device for interaction with the user. After the host computer obtains the second cascade order and the delay length, it can be transmitted to each control device. In this way, the current control device can obtain the relevant information required to calculate the delay adjustment value.
[0043] More specifically, the sending device may first send field synchronization flag information step by step. The field synchronization flag information may be used to instruct multiple control devices to perform time synchronization. In response to the field synchronization flag information, the current control device may obtain the delay length, the first cascade order, the second cascade order, and the transmission delay in the aforementioned manner to calculate the delay adjustment value.
[0044] Specifically, Figure 3 As shown, the above step S202 may include the following steps S301 to S304.
[0045] Step S301: Determine a delay adjustment direction according to the first cascade order and the second cascade order.
[0046] The delay adjustment direction indicates the positional relationship between the current control device and the reference control device, and represents whether the time for outputting the second display control signal needs to be adjusted forward or backward.
[0047] It is understandable that if the current control device is before the reference control device, the current control device needs to delay outputting the second display control signal, and if the current control device is after the reference control device, the current control device needs to output the second display control signal in advance. Therefore, according to the first cascade order and the second cascade order, the positional relationship between the current control device and the reference control device can be analyzed to determine the delay adjustment direction. If the first cascade order of the current control device is before the second cascade order of the reference control device, the delay adjustment direction is forward adjustment; if the first cascade order of the current control device is after the second cascade order of the reference control device, the delay adjustment direction is reverse adjustment.
[0048] Step S302: determining an offset value between the first cascade order and the second cascade order.
[0049] Specifically, the offset value between the first cascade order and the second cascade order may represent a position difference between the current control device and the reference control device.
[0050] In some implementations of the present application, the offset value between the first cascade order and the second cascade order may be determined according to the delay adjustment direction.
[0051] If it is a positive adjustment, the offset value can be obtained by subtracting the first cascade order Reference Num from the second cascade order Current Num, that is, offset value = Reference Num - Current Num.
[0052] If it is reverse adjustment, the offset value can be obtained by subtracting the second cascade order Current Num from the first cascade order Reference Num, that is:
[0053] Offset value = Current Num - Reference Num.
[0054] Step S303: Determine the delay adjustment length according to the offset value and the transmission delay.
[0055] The delay adjustment length represents the transmission delay between the current control device and the reference control device.
[0056] Specifically, the offset value and the transmission delay n may be multiplied to obtain the delay adjustment length, that is, the delay adjustment length=offset value*n.
[0057] Step S304: Determine the delay adjustment value corresponding to the current control device according to the delay length, the delay adjustment direction and the delay adjustment length.
[0058] Specifically, if it is a positive adjustment, the delay adjustment length and the delay length m may be added to obtain the delay adjustment value corresponding to the current control device, that is: delay adjustment value=m+delay adjustment length.
[0059] If it is reverse adjustment, the delay length m and the delay adjustment length may be subtracted to obtain the delay adjustment value corresponding to the current control device, that is: delay adjustment value = m - delay adjustment length.
[0060] Correspondingly, in step S204, the current control device may start counting upon receiving the second display control signal, and output the second display control signal when the count value is the same as the delay adjustment value corresponding to the current control device.
[0061] Take IC_1 to IC_4 as an example to represent four cascaded control devices, assuming IC_3 is the reference control device. Figure 4 and Figure 5 A comparison diagram of the display synchronization signal before and after adjustment is shown. Figure 4 In the figure, IC_1 to IC_4 correspond to two straight lines respectively. Taking IC_1 as an example, the dot indicates that IC_1 receives the display control signal, and the triangle indicates that IC_1 outputs the display control signal. Before adjustment, there is a transmission delay of 3n (n>0) between IC_1 and IC_4, and the time difference of outputting the display control signal is 3n. Therefore, there will be a delay of 3n between the display screens connected to IC_1 and IC_4. In order to avoid this delay, it is assumed that the delay length from the reception of the display control signal to the output of the display control signal of the reference control device is m, please refer to Figure 5, assuming that the reference control device is IC_3, for IC_1, according to the first cascade order 1 and the second cascade order 3, it can be determined that the delay adjustment direction is forward adjustment, and the offset value is calculated to be 2. According to the offset value 2 and the transmission delay n, the delay adjustment length 2n can be determined, and the delay adjustment value corresponding to IC_1 is 2n+m. For IC_4, according to the first cascade order 4 and the second cascade order 3, it can be determined that the delay adjustment direction is reverse adjustment, and the offset value is calculated to be 1. According to the offset value 1 and the transmission delay n, the delay adjustment length n can be determined, and the delay adjustment value corresponding to IC_4 is mn. After receiving the display control signal, IC_1 can start timing, and output the display control signal when the timing value reaches 2n+m, thereby delaying the output of the display control signal by 2n. After receiving the display control signal, IC_4 can start timing, and output the display control signal when the timing value reaches mn, thereby outputting the display control signal n in advance. The same is true for IC_2. At this time, although IC_1 to IC_4 receive the display control signal at different times, the display control signals output by IC_1 to IC_4 are all aligned in time to output the display control signals to IC3, thereby realizing synchronous display of control devices at all levels. The display screens connected to the control devices at all levels can receive the display control signal synchronously and then display the screen synchronously.
[0062] It should be noted that, for the sake of simplicity of description, the aforementioned method embodiments are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited to the described order of actions, because according to the present application, certain steps can be performed in other orders.
[0063] Please refer to Figure 6 In some embodiments of the present application, the above-mentioned synchronous display control method can be implemented by a circuit device.
[0064] Specifically, the current control device may be configured with an adjustment direction determination device, a forward adjustment device and a reverse adjustment device connected to the adjustment direction determination device, and a synchronous display control device connected to the forward adjustment device and the reverse adjustment device.
[0065] The adjustment direction determination device may receive the first cascade order of the current control device and the second cascade order of the reference control device, and determine the delay adjustment direction based on the first cascade order and the second cascade order.
[0066] When the delay adjustment direction is forward adjustment, the adjustment direction judgment device can transmit a signal to the forward offset value calculation unit of the forward adjustment device, and the forward offset value calculation unit determines the offset value between the first cascade order and the second cascade order, and transmits the offset value to the forward adjustment length calculation unit of the forward adjustment device. The forward adjustment length calculation unit can determine the delay adjustment length according to the offset value and the transmission delay, and transmit the delay adjustment length to the synchronous display control unit. The synchronous display control unit can determine the delay adjustment value corresponding to the current control device according to the delay length, the delay adjustment direction and the delay adjustment length, and control the output of the display control signal.
[0067] Correspondingly, when the delay adjustment direction is reverse adjustment, the adjustment direction judgment device can transmit a signal to the reverse offset value calculation unit of the reverse adjustment device, and the reverse offset value calculation unit determines the offset value between the first cascade order and the second cascade order, and transmits the offset value to the reverse adjustment length calculation unit of the reverse adjustment device. The reverse adjustment length calculation unit can determine the delay adjustment length according to the offset value and the transmission delay, and transmit the delay adjustment length to the synchronous display control unit. The synchronous display control unit can determine the delay adjustment value corresponding to the current control device according to the delay length, the delay adjustment direction and the delay adjustment length, and control the output of the display control signal.
[0068] In some other embodiments of the present application, the above synchronous display control method can also be implemented by a software virtual device. Figure 7 The figure is a schematic diagram of the structure of a synchronous display control device 700 provided in an embodiment of the present application, and the synchronous display control device 700 is configured on the current control device.
[0069] The synchronous display control device 700 may include:
[0070] The acquisition unit 701 is used to acquire the delay length corresponding to the reference control device, the first cascade order of the current control device, the second cascade order of the reference control device, and the transmission delay between adjacent control devices, wherein the delay length is the time length from the reference control device receiving the first display control signal to the outputting of the first display control signal;
[0071] a determining unit 702, configured to determine a delay adjustment value corresponding to the current control device according to the delay length, the first cascade order, the second cascade order, and the transmission delay, wherein the delay adjustment value corresponding to the current control device is used to adjust the time when the current control device outputs the second display control signal to the time when the reference control device outputs the first display control signal;
[0072] The output unit 703 is used to output the second display control signal according to the delay adjustment value.
[0073] In some embodiments of the present application, the above-mentioned determination unit 702 can be specifically used to: determine the delay adjustment direction according to the first cascade order and the second cascade order; determine the offset value between the first cascade order and the second cascade order; determine the delay adjustment length according to the offset value and the transmission delay; determine the delay adjustment value corresponding to the current control device according to the delay length, the delay adjustment direction and the delay adjustment length.
[0074] In some implementations of the present application, the determination unit 702 may be specifically configured to: determine an offset value between the first cascade order and the second cascade order according to the delay adjustment direction.
[0075] In some embodiments of the present application, the output unit 703 may be specifically configured to: start counting upon receiving the second display control signal; and output the second display control signal when the count value is the same as the delay adjustment value corresponding to the current control device.
[0076] In some embodiments of the present application, the above-mentioned acquisition unit 701 can be specifically used to: obtain the delay length, the first cascade order, the second cascade order, and the transmission delay in response to field synchronization flag information, wherein the field synchronization flag information is used to instruct the multiple control devices to perform time synchronization.
[0077] In some embodiments of the present application, the above-mentioned acquisition unit 701 can be specifically used to: obtain a sorting packet sent by the upper-level device of the current control device, and obtain the first cascade order based on the sorting packet; obtain the pre-stored transmission delay; obtain the second cascade order and the delay length from the host computer.
[0078] In some implementations of the present application, the reference control device is any one of the multiple control devices.
[0079] It should be noted that, for the convenience and simplicity of description, the specific working process of the synchronous display control device 700 can refer to Figures 2 to 5 The corresponding process of the method will not be repeated here.
[0080] like Figure 8, which is a schematic diagram of a control device provided in an embodiment of the present application. Specifically, the control device 8 may include: a processor 80, a memory 81, and a computer program 82 stored in the memory 81 and executable on the processor 80, such as a synchronous display control program. When the processor 80 executes the computer program 82, the steps in the above-mentioned embodiments of the synchronous display control method are implemented, such as Figure 2 Alternatively, when the processor 80 executes the computer program 82, the functions of each module / unit in the above-mentioned device embodiments are realized, for example Figure 7 The functions of the acquisition unit 701, the determination unit 702 and the output unit 703 are shown.
[0081] The computer program may be divided into one or more modules / units, which are stored in the memory 81 and executed by the processor 80 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program in the control device.
[0082] For example, the computer program can be divided into: an acquisition unit, a determination unit, and an output unit. The specific functions of each unit are as follows: an acquisition unit, used to acquire the delay length corresponding to the reference control device, the first cascade order of the current control device, the second cascade order of the reference control device, and the transmission delay between adjacent control devices, wherein the delay length is the time length from the reference control device receiving the first display control signal to the output of the first display control signal; a determination unit, used to determine the delay adjustment value corresponding to the current control device according to the delay length, the first cascade order, the second cascade order, and the transmission delay, and the delay adjustment value corresponding to the current control device is used to adjust the time when the current control device outputs the second display control signal to the time when the reference control device outputs the first display control signal; an output unit, used to output the second display control signal according to the delay adjustment value.
[0083] The control device may include, but is not limited to, a processor 80 and a memory 81. Those skilled in the art will appreciate that Figure 8 It is only an example of a control device and does not constitute a limitation of the control device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the control device may also include input and output devices, network access devices, buses, etc.
[0084] The processor 80 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), off-the-shelf programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0085] The memory 81 may be an internal storage unit of the control device, such as a hard disk or memory of the control device. The memory 81 may also be an external storage device of the control device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the control device. Further, the memory 81 may also include both an internal storage unit of the control device and an external storage device. The memory 81 is used to store the computer program and other programs and data required by the control device. The memory 81 may also be used to temporarily store data that has been output or is to be output.
[0086] It should be noted that, for the convenience and brevity of description, the structure of the above-mentioned control device can also refer to the specific description of the structure in the method embodiment, which will not be repeated here.
[0087] Please refer to Fig. 9 , Fig. 9 The LED display system provided by the present application is shown. The LED display system may include a plurality of cascaded control devices and an LED display screen connected to the control devices. Fig. 9 The figure shows a situation where n (n is a positive integer greater than 1) control devices are connected to each other. This application does not limit the specific value of n.
[0088] Each control device can be used as the current control device to perform the following steps: Figure 2 The steps of the synchronous display control method are shown. The LED display screen can be used to display according to the display control signal sent by the control device.
[0089] It should be understood that Fig. 9 It is only an example of an LED display system and does not constitute a limitation of the LED display system. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the LED display system may also include a sending device, a host computer, etc.
[0090] It should be noted that, for the convenience and simplicity of description, the structure of the above-mentioned LED display system can also refer to the specific description of the structure in the method embodiment, which will not be repeated here.
[0091] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0092] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0093] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0094] In the embodiments provided in the present application, it should be understood that the disclosed devices / control equipment and methods can be implemented in other ways. For example, the device / control equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0095] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0096] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0097] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0098] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A synchronous display control method, characterized in that: Applied to the current control device in the cascaded multiple control devices, the synchronous display control method includes: Obtaining a delay length corresponding to a reference control device, a first cascade order of the current control device, a second cascade order of the reference control device, and a transmission delay between adjacent control devices, wherein the delay length is the time length from when the reference control device receives a first display control signal to when it outputs the first display control signal; Determine, according to the delay length, the first cascade order, the second cascade order, and the transmission delay, a delay adjustment value corresponding to the current control device, wherein the delay adjustment value corresponding to the current control device is used to adjust the time when the current control device outputs the second display control signal to the time when the reference control device outputs the first display control signal; The second display control signal is output according to the delay adjustment value corresponding to the current control device.
2. The synchronous display control method according to claim 1, characterized in that: The determining, according to the delay length, the first cascade order, the second cascade order, and the transmission delay, a delay adjustment value corresponding to the current control device includes: Determining a delay adjustment direction according to the first cascading order and the second cascading order; determining an offset value between the first cascade order and the second cascade order; Determining a delay adjustment length according to the offset value and the transmission delay; A delay adjustment value corresponding to the current control device is determined according to the delay length, the delay adjustment direction and the delay adjustment length.
3. The synchronous display control method according to claim 2, characterized in that: The determining an offset value between the first cascade order and the second cascade order comprises: An offset value between the first cascade order and the second cascade order is determined according to the delay adjustment direction.
4. The synchronous display control method according to any one of claims 1 to 3, characterized in that: The outputting the second display control signal according to the delay adjustment value corresponding to the current control device includes: Starting counting upon receiving the second display control signal; When the count value is the same as the delay adjustment value corresponding to the current control device, the second display control signal is output.
5. The synchronous display control method according to any one of claims 1 to 3, characterized in that: The acquiring the delay length corresponding to the reference control device, the first cascade order of the current control device, the second cascade order of the reference control device, and the transmission delay between adjacent control devices includes: In response to field synchronization flag information, the delay length, the first cascade order, the second cascade order, and the transmission delay are acquired, wherein the field synchronization flag information is used to instruct the multiple control devices to perform time synchronization.
6. The synchronous display control method according to any one of claims 1 to 3, characterized in that: The acquiring the delay length corresponding to the reference control device, the first cascade order of the current control device, the second cascade order of the reference control device, and the transmission delay between adjacent control devices includes: Obtaining a sorting packet sent by a device at an upper level of the current control device, and obtaining the first cascading order according to the sorting packet; Acquiring the pre-stored transmission delay; The second cascade order and the delay length are obtained from a host computer.
7. The synchronous display control method according to any one of claims 1 to 3, characterized in that: The reference control device is any one of the plurality of control devices.
8. A synchronous display control device, characterized in that: The current control device configured in the cascaded multiple control devices, the synchronous display control device comprises: an acquisition unit, configured to acquire a delay length corresponding to a reference control device, a first cascade order of the current control device, a second cascade order of the reference control device, and a transmission delay between adjacent control devices, wherein the delay length is a time length from when the reference control device receives a first display control signal to when it outputs the first display control signal; a determining unit, configured to determine a delay adjustment value corresponding to the current control device according to the delay length, the first cascade order, the second cascade order, and the transmission delay, wherein the delay adjustment value corresponding to the current control device is used to adjust the time when the current control device outputs the second display control signal to the time when the reference control device outputs the first display control signal; An output unit is used to output the second display control signal according to the delay adjustment value.
9. A control device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the synchronous display control method according to any one of claims 1 to 7 are implemented.
10. An LED display system, comprising a plurality of cascaded control devices and an LED display screen connected to the control devices; in, Each of the control devices is used to execute the steps of the synchronous display control method according to any one of claims 1 to 7; The LED display screen is used to display according to the display control signal sent by the control device.
11. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the synchronous display control method according to any one of claims 1 to 7 are implemented.