Video signal processing method, device, system based on splicing screen and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZHEJIANG UNIVIEW TECH CO LTD
- Filing Date
- 2024-12-06
- Publication Date
- 2026-06-09
Smart Images

Figure CN122179520A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of video processing technology, and in particular to a video signal processing method, apparatus, system and storage medium based on video splicing screens. Background Technology
[0002] With the development of display technology, video walls have been widely used in billboards, monitoring centers, and other places because they can achieve large-size displays and high-definition visual effects. A video wall is made up of multiple independent display units spliced together to form a continuous large-size display screen.
[0003] When displaying images through a video wall, each display unit uses an independent video input, and multiple displays are spliced together to form a complete picture. If the video signals output by the signal output devices are out of sync, it will cause image tearing, latency, and other problems. In existing technology, for different video output interfaces of the same decoding device, the decoding device can use a common clock to ensure that the video signals sent through different video output interfaces are synchronized, thereby achieving image synchronization.
[0004] However, in the above methods, when the splicing screen corresponds to multiple decoding devices, it is difficult to achieve clock synchronization between devices, which leads to the phenomenon of screen asynchrony in the splicing screen. Summary of the Invention
[0005] This invention provides a video signal processing method, apparatus, system, and storage medium based on splicing screens to solve the defects of screen asynchrony in the prior art and achieve screen synchronization even with multiple decoding devices.
[0006] This invention provides a video signal processing method based on a video wall display, wherein the video wall display includes at least two displays, the at least two displays correspond to the same clock generator, and each display corresponds one-to-one with a video output interface of a decoding device. The method is applied to the decoding device, and the method includes: A video signal is sent to a target display screen corresponding to the video output interface of the decoding device, so that the target display screen can determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; Obtain the timing difference from the target display screen; A new video signal is sent to the target display screen based on the timing difference.
[0007] According to a video signal processing method based on a video wall splicing screen provided by the present invention, the step of sending a new video signal to the target display screen based on the timing difference includes: Adjust the timing of the video signal based on the aforementioned timing differences; The new video signal is sent to the target display screen based on the timing of the video signal.
[0008] According to the video signal processing method based on splicing screen provided by the present invention, the frequency of the synchronization signal is the same as the frequency of the clock signal.
[0009] This invention also provides a video signal processing method based on a video wall display, wherein the video wall display includes at least two displays, the at least two displays correspond to the same clock generator, and the displays correspond one-to-one with the video output interfaces of a decoding device. The method is applied to a target display among the at least two displays, and the method includes: Receives video signals sent by the target decoding device to which the video output interface corresponding to the target display screen belongs; The timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal is determined, so that the target decoding device can obtain the timing difference from the target display screen and send a new video signal to the target display screen based on the timing difference.
[0010] According to the present invention, a video signal processing method based on a video wall splicing screen is provided, the method further includes: Store the timing differences.
[0011] According to the video signal processing method based on splicing screen provided by the present invention, the frequency of the synchronization signal is the same as the frequency of the clock signal.
[0012] The present invention also provides a video signal processing device based on a video wall, applied to a decoding device, the device comprising: The transmitting module is used to send a video signal to the target display screen corresponding to the video output interface of the decoding device, so that the target display screen can determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; An acquisition module is used to acquire the timing difference from the target display screen; The sending module is used to send a new video signal to the target display screen based on the timing difference.
[0013] The present invention also provides a video signal processing device based on a video wall, applied to a display screen, the device comprising: The receiving module is used to receive video signals sent by the target decoding device to which the video output interface of the target display screen belongs; The determining module is used to determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal, so that the target decoding device can obtain the timing difference from the target display screen and send a new video signal to the target display screen based on the timing difference.
[0014] The present invention also provides a video signal processing system based on a video wall, including a video wall and a decoding device. The video wall includes at least two displays, the at least two displays correspond to the same clock generator, and the displays correspond one-to-one with the video output interfaces of the decoding device. The decoding device is used to send video signals to the display screen corresponding to the video output interface of the decoding device; The display screen is used to determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; The decoding device is further configured to obtain the timing difference from the display screen and send a new video signal to the display screen based on the timing difference.
[0015] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the video signal processing method based on the splicing screen as described above.
[0016] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the video signal processing method based on a video wall as described above.
[0017] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the video signal processing method based on splicing screen as described above.
[0018] The present invention provides a video signal processing method, apparatus, system, and storage medium based on a video wall splicing screen. By setting at least two displays to correspond to the same clock generator, after any decoding device sends a video signal to the target display corresponding to its video output interface, the target display determines the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal. The decoding device obtains the timing difference from the target display and sends a new video signal to the target display based on the timing difference. Since even if there are multiple decoding devices, each decoding device sends a new video signal based on the timing difference determined for each corresponding display, and all displays determine the timing difference based on the clock signal, when each decoding device sends a new video signal through the timing difference, it can achieve phase consistency of the field synchronization signal or line synchronization signal displayed on all displays, thereby achieving the purpose of image synchronization. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0020] Figure 1 This is a schematic diagram of screen synchronization provided in an embodiment of the present invention.
[0021] Figure 2 This is a schematic diagram illustrating screen asynchrony provided in an embodiment of the present invention.
[0022] Figure 3 This is one of the flowcharts illustrating a video signal processing method based on a video wall splicing screen provided in an embodiment of the present invention.
[0023] Figure 4 This is the second flowchart illustrating the video signal processing method based on a video wall splicing screen provided in an embodiment of the present invention.
[0024] Figure 5 This is an architecture diagram of a video signal processing method based on a video wall splicing screen provided in an embodiment of the present invention.
[0025] Figure 6 This is one of the structural schematic diagrams of a video signal processing device based on a splicing screen provided in an embodiment of the present invention.
[0026] Figure 7 This is the second schematic diagram of the structure of the video signal processing device based on splicing screen provided in the embodiment of the present invention.
[0027] Figure 8This is a schematic diagram of the physical structure of an electronic device provided in an embodiment of the present invention.
[0028] Figure 9 This is a schematic diagram of a video signal processing system based on a video wall splicing screen, provided as an embodiment of the present invention. Detailed Implementation
[0029] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0030] A video wall is a large display screen formed by combining multiple independent display units. These display units typically include liquid crystal displays (LCDs), light-emitting diode (LED) displays, or digital light processing (DLP) rear-projection displays. Each display unit has an independent video signal input interface, and the decoder's video output interface is connected to each display unit via a video cable. Depending on the number of display units and decoder video output interfaces, one or more decoders may be required.
[0031] When displaying images through a video wall, each display unit has its own independent video input. During use, multiple display units are spliced together to display a complete picture. Therefore, these multiple display units need to achieve picture synchronization, that is, to ensure that all display units display the same frame of image at the same time, so as to achieve image continuity and consistency.
[0032] When the video signals output by the decoder are out of sync, it can cause problems such as image tearing and latency. Figure 1 This is a schematic diagram of screen synchronization provided in an embodiment of the present invention. Figure 2 This is a schematic diagram illustrating screen asynchrony provided in an embodiment of the present invention, such as... Figure 1 and Figure 2 As shown, assuming the video wall is composed of 3x1 LCD displays, when the images are synchronized, as... Figure 1As shown, in moments 1, 2, and 3, the horizontal lines displayed on the three LCD screens fall synchronously and slowly, forming a continuous and consistent complete image. In practical applications, it is difficult to guarantee phase consistency of the field or line synchronization signals of the output video signals between different video output interfaces of the same decoder or between video output interfaces of multiple decoders. Therefore, inconsistent refresh rates between different displays may occur, resulting in image tearing. For example... Figure 2 As shown, at moments 1, 2, and 3, the horizontal lines displayed on the three LCD screens become discontinuous, exhibiting tearing or delays as they fall due to the inconsistent refresh rates of the different screens.
[0033] In existing technologies, when transmitting video signals, the same decoding device can use a clock from the same source to ensure that the video signals output through different video output interfaces of the decoding device have the same clock source, thus achieving vertical or horizontal synchronization. However, in scenarios using distributed devices or requiring multiple video output interfaces and cascading multiple decoding devices, it is difficult to achieve clock synchronization across devices, resulting in asynchronous video feeds.
[0034] To address the aforementioned issues, this invention provides a video signal processing method based on a video wall splicing screen. In this method, at least two displays constituting the splicing screen are interconnected using a common clock source. Each display is connected to a video output interface of a decoding device. After receiving a video signal sent by the decoding device through its video output interface, the display can compare the timing difference between the field synchronization signal and / or line synchronization signal in the video signal and the clock signal generated by the common clock source. When subsequently sending new video signals to the displays, each decoding device can send new video signals based on this timing difference. Since all displays determine their timing differences based on the clock signal, even with multiple decoding devices, each decoding device sends new video signals based on the timing difference determined for each corresponding display. Because all displays determine their timing differences based on the clock signal, when each decoding device sends new video signals using the timing difference, the phase of the field synchronization signal or line synchronization signal displayed on all displays can be made consistent, thereby achieving image synchronization.
[0035] The following describes the video signal processing method based on a video wall display provided by an embodiment of the present invention. This embodiment of the present invention can be applied to scenarios such as security monitoring and billboards where images need to be projected or played through a video wall display. The executing entity of this method can be an electronic device such as a decoding device, terminal device, computer, server, server cluster, or a specially designed video signal processing device based on a video wall display, or it can be a video signal processing device based on a video wall display installed in such an electronic device. This video signal processing device based on a video wall display can be implemented through software, hardware, or a combination of both.
[0036] Before describing the flow of the video signal processing method based on splicing screen provided in the embodiments of the present invention, the relevant content of splicing screen involved in the embodiments of the present invention will be introduced first.
[0037] A video wall consists of at least two displays, each corresponding to the same clock generator. Since the at least two displays are spliced together and close to each other, they can be easily connected using a shared clock source. This shared clock source can be an external clock or emitted from within one of the displays, and can be connected to each display using a daisy-chain or master-slave configuration.
[0038] The video output interfaces of the display screen and the decoding device are in one-to-one correspondence. In this embodiment, it may include one decoding device or multiple decoding devices. Each decoding device may include at least one video output interface. Each video output interface is connected to a display screen. The decoding device can send video signals to the display screen for display through the video output interface.
[0039] Figure 3 This is one of the flowcharts illustrating the video signal processing method based on a video wall splicing screen provided in an embodiment of the present invention, such as... Figure 3 As shown, the method includes: Step 301: Send a video signal to the target display screen corresponding to the video output interface of the decoding device, so that the target display screen can determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal.
[0040] In this step, each decoding device decodes the input video stream and sends the decoded video signal to the corresponding target display screen via a video output interface. The video signal may include High Definition Multimedia Interface (HDMI), Digital Visual Interface (DVI), DisplayPort (DP), and Video Graphics Array (VGA). This video signal includes image data and synchronization signals, including field synchronization signals and / or line synchronization signals. The field synchronization signal controls the scanning synchronization of each frame of image on the display screen. Each time the display screen completes scanning of an entire image frame, a field synchronization signal is sent, indicating the end of the current image frame scan and the beginning of a new frame. The line synchronization signal controls the scanning synchronization of each line of image on the display screen. Each time the display screen completes scanning of a line of image, a line synchronization signal is sent, indicating the end of the current line scan and the beginning of a new line.
[0041] After receiving the video signal, the target display screen compares the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal. This timing difference includes the phase difference or time difference between the clock signal and the synchronization signal. Furthermore, this timing difference can be recorded in the target display screen's internal memory or video interface chip. Since the display screen only needs to record or store the timing difference between the two signals to achieve image synchronization, it does not need to buffer the received video signal. Even if the display screen has low processing power and buffering capacity, image synchronization can still be achieved, thereby significantly reducing the cost of the display screen.
[0042] Step 302: Obtain timing differences from the target display screen.
[0043] In this step, each decoding device can periodically read the phase difference or time difference stored in the target display screen corresponding to the video output interface of the decoding device through the Direct Digital Control (DDC) or AUX link built into the video cable.
[0044] Step 303: Send a new video signal to the target display screen based on the timing difference.
[0045] In this step, after the decoding device reads the timing difference in the target display screen, it can adjust the timing of the video signal of the corresponding video output interface according to the timing difference, and then send a new video signal to the target display screen according to the adjusted video signal timing.
[0046] For example, if the timing difference in the target display screen is that the synchronization signal is 2ms ahead of the clock signal, that is, the time difference is 2ms, the decoding device will delay the subsequent video signal that needs to be sent to the target display screen by 2ms.
[0047] The video signal processing method based on a splicing screen provided in this invention involves setting at least two displays to correspond to the same clock generator. After any decoding device sends a video signal to the target display corresponding to its video output interface, the target display determines the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal. The decoding device obtains the timing difference from the target display and sends a new video signal to the target display based on the timing difference. Even if multiple decoding devices exist, each decoding device sends a new video signal based on the timing difference determined for each corresponding display. Since all displays determine their timing differences based on the clock signal, when each decoding device sends a new video signal through the timing difference, it can achieve phase consistency of the field synchronization signal or line synchronization signal displayed on all displays, thereby achieving the purpose of image synchronization.
[0048] For example, based on the above embodiments, when sending a new video signal to the target display screen based on the timing difference, the timing of the video signal can be adjusted based on the timing difference, and a new video signal can be sent to the target display screen based on the timing of the video signal.
[0049] Specifically, after reading the timing difference corresponding to the target display screen, the decoding device will adjust the timing of subsequent video signal transmissions based on this difference. This ensures that the synchronization signal in the subsequent video signal is consistent with the clock signal in phase or time, achieving synchronization between the synchronization signal and the clock signal. Afterward, the new video signal with adjusted timing can be sent to the target display screen.
[0050] It should be noted that during the display of the video on the splicing screen, the clock generator may drift, causing subsequent screen desynchronization. Therefore, the time difference between the synchronization signal and the clock signal can be continuously determined, and the timing of subsequent video signals can be dynamically adjusted based on this time difference.
[0051] In this embodiment, the timing of the video signal can be adjusted based on the timing difference, and a new video signal can be sent to the target display screen according to the timing of the video signal. This ensures that the synchronization signal in the new video signal sent through all video output interfaces is synchronized with the clock signal in both phase and time, thus achieving the smoothness and synchronization of the picture displayed on the splicing screen.
[0052] For example, based on the above embodiments, before comparing the synchronization signal and the clock signal, it is also necessary to set the frequency of the synchronization signal and the frequency of the clock signal to the same frequency.
[0053] Specifically, to improve the accuracy of the determined timing difference between the synchronization signal and the clock signal, the clock signal needs to be set to the same frequency as the field synchronization signal and / or the horizontal synchronization signal in the video signal. When the two are not at the same frequency, frequency division or multiplication at the target display screen is required to make the clock signal match the field synchronization signal and / or the horizontal synchronization signal in the video signal.
[0054] In this embodiment, setting the frequency of the clock signal to be the same as the frequency of the synchronization signal can improve the accuracy of determining the timing difference between the clock signal and the synchronization signal, and can also simplify the timing difference determination process and improve the efficiency of timing difference determination.
[0055] Figure 4 This is a second flowchart illustrating a video signal processing method based on a splicing screen provided in an embodiment of the present invention. In this embodiment, the executing entity is the target display screen among at least two display screens, such as... Figure 4 As shown, the method includes: Step 401: Receive the video signal sent by the target decoding device to which the video output interface of the target display screen belongs.
[0056] In this step, the display screens and video output interfaces are paired one-to-one. For any target display screen that makes up the splicing screen, the target decoding device corresponding to the video output interface of that target display screen will send a video signal to the target display screen. This video signal includes image data and synchronization signals, including field synchronization signals and / or horizontal synchronization signals.
[0057] Step 402: Determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal, so that the target decoding device can obtain the timing difference from the target display screen and send a new video signal to the target display screen based on the timing difference.
[0058] In this step, after receiving the video signal, the target display screen compares the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal. This timing difference includes the phase difference or time difference between the clock signal and the synchronization signal. Furthermore, this timing difference can be stored in the target display screen's internal memory or video interface chip. Since the target display screen only needs to record or store the timing difference between the two signals to achieve image synchronization, it does not need to buffer the received video signal. Even if the display screen has low processing power and buffering capacity, image synchronization can still be achieved, thereby significantly reducing the cost of the display screen.
[0059] The target decoding device periodically reads the timing differences stored in the target display screen through the DDC or AUX link built into the video cable, and adjusts the timing of the video signal of the corresponding video output interface according to the timing differences, thereby sending a new video signal to the target display screen according to the adjusted video signal timing.
[0060] The video signal processing method based on a video wall display provided in this invention receives the video signal sent by the target decoding device corresponding to the video output interface of the target display screen, and determines the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal. This allows the target decoding device to obtain the timing difference from the target display screen and send a new video signal to the target display screen based on the timing difference. Even if multiple decoding devices exist, each decoding device sends a new video signal based on the timing difference determined for each corresponding display screen. Since all display screens determine their timing differences based on clock signals from the same source clock, when each decoding device sends a new video signal through the timing difference, it can achieve phase consistency of the field synchronization signal or line synchronization signal displayed on all display screens, thereby achieving image synchronization.
[0061] For example, based on the above embodiments, the frequency of the synchronization signal is the same as the frequency of the clock signal.
[0062] Specifically, to improve the accuracy of the determined timing difference between the synchronization signal and the clock signal, the clock signal needs to be set to the same frequency as the field synchronization signal and / or the horizontal synchronization signal in the video signal. When the two are not at the same frequency, frequency division or multiplication at the target display screen is required to make the clock signal match the field synchronization signal and / or the horizontal synchronization signal in the video signal.
[0063] In this embodiment, setting the frequency of the clock signal to be the same as the frequency of the synchronization signal can improve the accuracy of determining the timing difference between the clock signal and the synchronization signal, and can also simplify the timing difference determination process and improve the efficiency of timing difference determination.
[0064] Figure 5 This is an architecture diagram of the video signal processing method based on a video wall splicing screen provided in an embodiment of the present invention, as shown below. Figure 5 As shown, taking a video wall consisting of three displays as an example, these three displays are connected using the same clock generator, meaning they share the same clock source. Each display is connected to a video output interface of a decoding device via a video cable. The first and second displays correspond to the same decoding device, while the third display corresponds to a separate decoding device.
[0065] The decoding device sends video signals to the corresponding displays via the video output interface. Upon receiving the video signal, the displays determine the timing difference, such as phase difference, between the clock signal generated by the clock generator and the synchronization signal in the video signal. The decoding device then reads the phase difference information from the displays via the video cable and adjusts the timing of subsequent video signals based on this information, sending new video signals to the displays according to the adjusted timing. Since the timing difference for all three displays is determined based on the clock signal, after adjusting the transmission timing of the video signals, the phase of each video signal will be consistent with the phase of the clock signal, thus achieving synchronization of the display images on the three displays.
[0066] In this embodiment of the invention, without increasing the cost of the display screen and the decoding equipment, the display screen and the decoding equipment can be used in combination to achieve the synchronization of the splicing screen, thereby reducing costs and improving the display effect of the image.
[0067] The video signal processing device based on a video wall panel provided by the present invention will be described below. The video signal processing device based on a video wall panel described below and the video signal processing method based on a video wall panel described above can be referred to in correspondence with each other.
[0068] Figure 6 This is one of the structural schematic diagrams of a video signal processing device based on a video wall display provided in an embodiment of the present invention. This video signal processing device is applied to a decoding device. (Refer to...) Figure 6 As shown, the video signal processing device 600 based on a video wall includes: The transmitting module 11 is used to transmit a video signal to the target display screen corresponding to the video output interface of the decoding device, so that the target display screen can determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; Acquisition module 12 is used to acquire the timing difference from the target display screen; The sending module 11 is used to send a new video signal to the target display screen based on the timing difference.
[0069] In one example embodiment, the sending module 11 is specifically used for: Adjust the timing of the video signal based on the aforementioned timing differences; The new video signal is sent to the target display screen based on the timing of the video signal.
[0070] In one example embodiment, the frequency of the synchronization signal is the same as the frequency of the clock signal.
[0071] The apparatus of this embodiment can be used to execute the method of any embodiment in the side embodiment of the video signal processing method based on splicing screen. Its specific implementation process and technical effects are similar to those in the side embodiment of the video signal processing method based on splicing screen. For details, please refer to the detailed description in the side embodiment of the video signal processing method based on splicing screen, which will not be repeated here.
[0072] Figure 7 This is a second schematic diagram of a video signal processing device based on a video wall display screen provided in an embodiment of the present invention. The video signal processing device is applied to a display screen. (Refer to...) Figure 7 As shown, the video signal processing device 700 based on a video wall includes: The receiving module 21 is used to receive the video signal sent by the target decoding device to which the video output interface of the target display screen belongs; The determining module 22 is used to determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal, so that the target decoding device can obtain the timing difference from the target display screen and send a new video signal to the target display screen based on the timing difference.
[0073] In one example embodiment, the device further includes: a storage module, wherein: A storage module is used to store the timing differences.
[0074] In one example embodiment, the frequency of the synchronization signal is the same as the frequency of the clock signal.
[0075] The apparatus of this embodiment can be used to execute the method of any embodiment in the side embodiment of the video signal processing method based on splicing screen. Its specific implementation process and technical effects are similar to those in the side embodiment of the video signal processing method based on splicing screen. For details, please refer to the detailed description in the side embodiment of the video signal processing method based on splicing screen, which will not be repeated here.
[0076] Figure 8 This is a schematic diagram of the physical structure of an electronic device provided in an embodiment of the present invention, such as... Figure 8As shown, the electronic device may include a processor 810, a communications interface 820, a memory 830, and a communication bus 840. The processor 810, communications interface 820, and memory 830 communicate with each other via the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute a video signal processing method based on a video wall. The video wall includes at least two displays, each corresponding to the same clock generator. Each display corresponds one-to-one with a video output interface of a decoding device. The method is applied to the decoding device and includes: sending a video signal to a target display corresponding to the video output interface of the decoding device, so that the target display determines the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; obtaining the timing difference from the target display; and sending a new video signal to the target display based on the timing difference.
[0077] The processor 810 can call logic instructions in the memory 830 to execute a video signal processing method based on a video splicing screen. The video splicing screen includes at least two displays, each corresponding to the same clock generator. Each display corresponds one-to-one with a video output interface of a decoding device. The method is applied to a target display among the at least two displays. The method includes: receiving a video signal sent by a target decoding device to which the video output interface of the target display belongs; determining a timing difference between a clock signal generated by the clock generator and a synchronization signal in the video signal, so that the target decoding device obtains the timing difference from the target display and sends a new video signal to the target display based on the timing difference.
[0078] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0079] Figure 9 This is a schematic diagram of a video signal processing system based on a video wall splicing screen, provided as an embodiment of the present invention. Figure 9 As shown, the system includes a splicing screen 901 and a decoding device 902. The splicing screen 901 includes at least two displays 9011, which correspond to the same clock generator. The displays 9011 correspond one-to-one with the video output interfaces of the decoding device 902.
[0080] The decoding device 902 is used to send video signals to the display screen corresponding to the video output interface of the decoding device; The display screen 9011 is used to determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; The decoding device 902 is further configured to obtain the timing difference from the display screen and send a new video signal to the display screen based on the timing difference.
[0081] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to execute the video signal processing method based on the splicing screen provided by the above methods. The splicing screen includes at least two displays, which correspond to the same clock generator. Each display corresponds to a video output interface of a decoding device. The method is applied to the decoding device and includes: sending a video signal to a target display corresponding to the video output interface of the decoding device, so that the target display determines the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; obtaining the timing difference from the target display; and sending a new video signal to the target display based on the timing difference.
[0082] The computer can also execute the video signal processing method based on the splicing screen provided by the above methods. The splicing screen includes at least two displays, the at least two displays correspond to the same clock generator, and the displays correspond one-to-one with the video output interfaces of the decoding devices. The method is applied to a target display among the at least two displays. The method includes: receiving a video signal sent by a target decoding device to which the video output interface corresponding to the target display belongs; determining the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal, so that the target decoding device obtains the timing difference from the target display, and sends a new video signal to the target display based on the timing difference.
[0083] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the video signal processing method based on a video wall splicing screen provided by the methods described above. The video wall splicing screen includes at least two displays, each corresponding to the same clock generator. Each display corresponds one-to-one with a video output interface of a decoding device. The method is applied to the decoding device and includes: sending a video signal to a target display corresponding to the video output interface of the decoding device, so that the target display determines a timing difference between the clock signal generated by the clock generator and a synchronization signal in the video signal; obtaining the timing difference from the target display; and sending a new video signal to the target display based on the timing difference.
[0084] When executed by a processor, this computer program implements the video signal processing method based on a video wall, as described above. The video wall includes at least two displays, each corresponding to the same clock generator. Each display corresponds one-to-one with a video output interface of a decoding device. The method is applied to a target display among the at least two displays. The method includes: receiving a video signal sent by a target decoding device to which the video output interface of the target display belongs; determining a timing difference between a clock signal generated by the clock generator and a synchronization signal in the video signal, so that the target decoding device obtains the timing difference from the target display, and sends a new video signal to the target display based on the timing difference.
[0085] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0086] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0087] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A video signal processing method based on a video wall splicing screen, characterized in that, The splicing screen includes at least two displays, each of which corresponds to the same clock generator. Each display corresponds one-to-one with a video output interface of the decoding device. The method is applied to the decoding device and includes: A video signal is sent to a target display screen corresponding to the video output interface of the decoding device, so that the target display screen can determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; Obtain the timing difference from the target display screen; A new video signal is sent to the target display screen based on the timing difference.
2. The video signal processing method based on a video wall splicing screen according to claim 1, characterized in that, Sending a new video signal to the target display screen based on the timing difference includes: Adjust the timing of the video signal based on the aforementioned timing differences; The new video signal is sent to the target display screen based on the timing of the video signal.
3. The video signal processing method based on a video wall splicing screen according to claim 1 or 2, characterized in that, The frequency of the synchronization signal is the same as the frequency of the clock signal.
4. A video signal processing method based on a video wall splicing screen, characterized in that, The splicing screen includes at least two displays, each of which corresponds to the same clock generator. Each display corresponds one-to-one with the video output interface of the decoding device. The method is applied to a target display among the at least two displays, and the method includes: Receive the video signal sent by the target decoding device to which the video output interface corresponding to the target display screen belongs; The timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal is determined, so that the target decoding device can obtain the timing difference from the target display screen and send a new video signal to the target display screen based on the timing difference.
5. The video signal processing method based on a video wall splicing screen according to claim 4, characterized in that, The method further includes: Store the timing differences.
6. The video signal processing method based on a video wall splicing screen according to claim 4, characterized in that, The frequency of the synchronization signal is the same as the frequency of the clock signal.
7. A video signal processing device based on a video wall, characterized in that, Applied to a decoding device, the device includes: The transmitting module is used to send a video signal to the target display screen corresponding to the video output interface of the decoding device, so that the target display screen can determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; An acquisition module is used to acquire the timing difference from the target display screen; The sending module is used to send a new video signal to the target display screen based on the timing difference.
8. A video signal processing device based on a video wall, characterized in that, Applied to a display screen, the device includes: The receiving module is used to receive video signals sent by the target decoding device to which the video output interface of the target display screen belongs; The determining module is used to determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal, so that the target decoding device can obtain the timing difference from the target display screen and send a new video signal to the target display screen based on the timing difference.
9. A video signal processing system based on a video wall, comprising a video wall and a decoding device, wherein the video wall includes at least two displays, the at least two displays correspond to the same clock generator, and the displays correspond one-to-one with the video output interfaces of the decoding device; The decoding device is used to send video signals to the display screen corresponding to the video output interface of the decoding device; The display screen is used to determine the timing difference between the clock signal generated by the clock generator and the synchronization signal in the video signal; The decoding device is further configured to obtain the timing difference from the display screen and send a new video signal to the display screen based on the timing difference.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the video signal processing method based on a video wall as described in any one of claims 1 to 3, or the video signal processing method based on a video wall as described in any one of claims 4 to 6.