Video output method, video output device, electronic equipment and readable medium

By generating and using synchronization signals between each video processing unit in the video processing system, the problem of out-of-synchronization or disordered sequence of video output caused by delay of video processing unit is solved, and higher synchronization and order of video output are achieved , improves the user experience.

CN119420853APending Publication Date: 2025-02-11HEFEI MACROSILICON TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411539646.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

In the prior art, due to the delay in video processing, the video output is out of synchronization or the output sequence is chaotic, which reduces the user experience.

Method used

In the video processing system, each level of video processing unit generates a synchronization signal based on the preset delay time, and outputs video to the corresponding splicing display area according to the received synchronization signal, ensuring the synchronization and orderliness of the video output.

Benefits of technology

By generating and using synchronization signals, the output video of each level of video processing unit can be output according to the preset delay time, improving the synchronization and orderliness of video output and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119420853A_ABST
    Figure CN119420853A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computers, and discloses a video output method, a video output device, electronic equipment and a readable medium. The video output method comprises the following steps: under the condition that an input video is received, each level of video processing unit processes the input video received by the video processing unit to obtain an output video of the video processing unit; according to a preset delay duration, the first N-1 levels of video processing units in the N levels of video processing units generate synchronization signals respectively; and according to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, so that the output video can be displayed by the plurality of splicing display areas. According to the method, the output video corresponding to each level of video processing unit can be output according to the preset delay duration, and the synchronism and orderliness of video output are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a video output method, a video output device, an electronic device and a readable medium. Background Art

[0002] With the development and progress of science and technology, multi-screen splicing technology has gradually been applied to various fields. When multi-screen splicing technology is applied, multiple video processing units are usually required so that each video processing unit can output the processed video to the corresponding display screen. However, in current practical applications, there is a certain delay when the video processing unit inputs or outputs the video, and the delay caused by different video processing units is different, which will cause multiple video processing units to output videos to the display screen of the same display interface. There will be problems such as asynchronous video output or disordered output order, which reduces the user experience. Based on this, a method is urgently needed to solve the above technical problems. Summary of the invention

[0003] To this end, the present invention provides a video output method, a video output device, an electronic device and a readable medium to solve the problem in the prior art that video output is not synchronized or the output sequence is disordered due to the delay when the video processing unit performs video processing.

[0004] In order to achieve the above-mentioned object, the first aspect of the present invention provides a video output method, which is applied to a video processing system, wherein the video processing system comprises N levels of video processing units, each level of video processing unit corresponds to one of a plurality of spliced ​​display areas of the same display interface, N ≥ 2 and N is an integer;

[0005] The method comprises:

[0006] When receiving an input video, each level of video processing unit processes the input video received by the video processing unit to obtain an output video of the video processing unit; according to a preset delay duration, the first N-1 levels of video processing units in the N levels of video processing units respectively generate synchronization signals; according to the synchronization signal, each level of video processing unit respectively outputs the output video of the video processing unit to the corresponding splicing display area for display in the multiple splicing display areas.

[0007] In an optional implementation, for the first level video processing unit in the N level video processing units: the first N-1 level video processing units in the N level video processing units respectively generate synchronization signals according to the preset delay duration, including: the first level video processing unit generates a first level synchronization signal according to the delay duration;

[0008] According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including: the first-level video processing unit sends the first-level synchronization signal to the second-level video processing unit, and outputs the output video of the first-level video processing unit to the corresponding splicing display area.

[0009] In an optional implementation, for the n-th level video processing unit in the N-level video processing units: the first N-1 level video processing units in the N-level video processing units respectively generate synchronization signals according to the preset delay duration, including: upon receiving the n-1-th level synchronization signal sent by the n-1-th level video processing unit, the n-th level video processing unit generates the n-th level synchronization signal according to the reception time of the n-1-th level synchronization signal and the delay duration, wherein N>2, 2≤n<N and n is an integer;

[0010] According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including: the nth level video processing unit sends the nth level synchronization signal to the n+1th level video processing unit, and outputs the output video of the nth level video processing unit to the corresponding splicing display area.

[0011] In an optional implementation, for the N-th level video processing unit among the N-level video processing units: according to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including: when receiving the N-1-th level synchronization signal sent by the N-1-th level video processing unit, the N-th level video processing unit outputs the output video of the N-th level video processing unit to the corresponding splicing display area according to the reception time of the N-1-th level synchronization signal and the delay duration.

[0012] In an optional implementation, the method also includes: when receiving a video to be switched, each level of switching video processing unit processes the received video to be switched to obtain a switching output video of each level of switching video processing unit, wherein the switching video processing unit is M of the N levels of video processing units, 1≤M≤N and M is an integer; each level of switching video processing unit outputs the switching output video to the corresponding splicing display area according to the delay duration.

[0013] In an optional implementation, for the m-th level switching video processing unit among the M-level switching video processing units: each level switching video processing unit outputs the switching output video to the corresponding splicing display area according to the delay duration, including: the m-th level switching video processing unit generates an m-th level synchronization signal according to the delay duration, wherein 1<m<M; the m-th level switching video processing unit outputs the switching output video of the m-th level switching video processing unit to the corresponding splicing display area according to the m-th level synchronization signal.

[0014] In an optional implementation, the m-th level switching video processing unit generates the m-th level synchronization signal according to the delay duration, including: upon receiving the m-1-th level synchronization signal sent by the m-1-th level switching video processing unit, the m-th level switching video processing unit generates the m-th level synchronization signal according to the reception time of the m-1-th level synchronization signal and the delay duration;

[0015] The m-th level switching video processing unit outputs the switching output video of the m-th level switching video processing unit to the corresponding splicing display area according to the m-th level synchronization signal, including: sending the m-th level synchronization signal to the m+1-th level switching video processing unit, and outputting the switching output video of the m-th level switching video processing unit to the corresponding splicing display area.

[0016] A second aspect of the present invention provides a video output device, which is applied to a video processing system, wherein the video processing system comprises N levels of video processing units, each level of video processing unit corresponds to one of a plurality of spliced ​​display areas of the same display interface, N ≥ 2 and N is an integer;

[0017] The device comprises:

[0018] The processing module is configured to, when receiving an input video, process the input video received by each video processing unit to obtain an output video of the video processing unit;

[0019] A generating module, configured to generate synchronization signals respectively by the first N-1 levels of video processing units in the N levels of video processing units according to a preset delay time;

[0020] The output module is configured to output the output video of each video processing unit to the corresponding splicing display area according to the synchronization signal, so that the multiple splicing display areas can display the output video of the video processing unit.

[0021] A third aspect of the present invention provides an electronic device, comprising:

[0022] One or more processors; a memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the above-mentioned video output method; one or more I / O interfaces connected between the processor and the memory, configured to implement information interaction between the processor and the memory.

[0023] A fourth aspect of the present invention provides a computer-readable medium having a computer program stored thereon, wherein the program implements the above-mentioned video output method when executed by a processor.

[0024] The present invention has the following advantages:

[0025] An embodiment of the present invention realizes that the video output method is applied to a video processing system. When receiving an input video, the multi-level video processing unit in the video processing system performs video processing on the input video received by each level of the video processing unit, and the output video of each level of the video processing unit can be obtained. A synchronization signal is generated between each level of the video processing units through a preset delay time, so that each level of the video processing unit can output the output video to the corresponding splicing display area according to the received synchronization signal, and display it in multiple splicing display areas. Since each level of the synchronization signal is generated according to the preset delay time and sent to the next level of the video processing unit, it can be achieved that the output video corresponding to each level of the video processing unit can be output according to the preset delay time, thereby improving the synchronization and orderliness of the video output. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present invention, but do not constitute a limitation of the present invention.

[0027] Figure 1 A flowchart of a video output method provided by an embodiment of the present invention;

[0028] Figure 2 A schematic diagram of an application of a video output method provided by an embodiment of the present invention;

[0029] Figure 3 A schematic diagram of a video processing unit provided by an embodiment of the present invention;

[0030] Figure 4 An application flow chart of a video output method provided by an embodiment of the present invention;

[0031] Figure 5 A flowchart of video switching provided by an embodiment of the present invention;

[0032] Figure 6Another video switching flow chart provided by an embodiment of the present invention;

[0033] Figure 7 A schematic diagram of a video display provided by an embodiment of the present invention;

[0034] Figure 8 A processing flow chart of a video output method provided by an embodiment of the present invention;

[0035] Fig. 9 A schematic diagram of the structure of a video output device provided by an embodiment of the present invention;

[0036] Fig.10 A block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0037] The specific implementation of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the present invention, and is not used to limit the present invention.

[0038] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0039] The terms used in the present invention are only used to describe specific embodiments and are not intended to limit the present invention. As used in the present invention, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

[0040] When the terms “comprising” and / or “made of…” are used in the present invention, it specifies the existence of the stated features, integers, steps, operations, elements and / or components, but does not exclude the existence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0041] The embodiments of the present invention may be described with reference to plan views and / or cross-sectional views by way of ideal schematic views of the present invention. Therefore, the exemplary illustrations may be modified according to manufacturing techniques and / or tolerances.

[0042] Unless otherwise defined, all terms (including technical and scientific terms) used in the present invention have the same meaning as those commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present invention, and will not be interpreted as having an idealized or overly formal meaning unless the present invention clearly defines it as such.

[0043] In a first aspect, an embodiment of the present invention provides a video output method. Figure 1 , Figure 1A flow chart of a video output method provided according to an embodiment of the present invention is shown, which specifically includes the following steps:

[0044] Step 102: When receiving an input video, each level of video processing unit processes the input video received by the video processing unit to obtain an output video of the video processing unit.

[0045] In current practical applications, multi-screen splicing technology has been applied to various technical fields, such as traffic command and dispatch display walls, building monitoring display walls, advertising media and meteorological bureaus. When multi-screen splicing technology is applied, multiple video processing units are often required to process the received videos separately and then output them to the corresponding display screens for display. In this process, it is crucial that each display screen can display the corresponding video synchronously or in a certain order.

[0046] Based on this, the video output method provided by the embodiment of the present invention is applied to a video processing system, wherein the video processing system includes N-level video processing units, and each level of video processing units corresponds to one of multiple spliced ​​display areas of the same display interface. Among them, the video processing system is specifically used to process and output the received video; the N-level video processing units in the video processing system can be deployed in the same terminal or in different terminals respectively, and the deployment of each level of video processing units can be specifically determined according to the actual application situation. The present invention does not impose any restrictions on the deployment of the video processing units. Input video refers to the video that needs to be processed and displayed in the spliced ​​display area by each level of video processing unit; the number of input videos can be one or more in actual applications. If the number of input videos is one, it means that the input videos received by each level of video processing unit are the same video; if the number of input videos is more than one, it means that the videos received by each level of video processing unit are different videos. Output video refers to the video that needs to be output and displayed in the spliced ​​display area after each level of video processing unit processes the input video.

[0047] It should be noted that the N-level video processing units in the video processing system are deployed and applied using a multi-device cascade structure.

[0048] The spliced ​​display area refers to a part of the display interface area in any display interface. For example, in the display screen S, there are split screens S1, S2, S3 and S4 respectively, then the display areas corresponding to the split screens S1, S2, S3 and S4 are all the spliced ​​display areas of the display screen S. The spliced ​​display area can be used to display the video processed by the video processing unit.

[0049] See also Figure 2 , Figure 2 FIG. 2 shows an application schematic diagram of a video output method provided according to an embodiment of the present invention. Figure 2 As shown, the first-level video processing unit, the second-level video processing unit, ..., and the Nth-level video processing unit constitute a video processing system, and the spliced ​​display area 1, the spliced ​​display area 2, ..., and the spliced ​​display area N are multiple spliced ​​display areas in the same display interface. After the video processing system receives the input video, that is, after the first-level video processing unit, the second-level video processing unit, ..., and the Nth-level video processing unit respectively receive the input video, each level of the video processing unit will process the received input video, and after the output video corresponding to the input video is obtained by processing, the output video corresponding to each level of the video processing unit is output to the corresponding spliced ​​display area. For example, after the first-level video processing unit processes the input video to obtain the output video, it can output the output video to the spliced ​​display area 1 corresponding to it for display.

[0050] Specifically, when the video processing system receives an input video, each level of the video processing unit may process the received input video to obtain a processed input video, that is, an output video.

[0051] Furthermore, the following explains the process of the video processing unit processing the input video in combination with the structure of the video processing unit. Figure 3 , Figure 3 FIG. 2 shows a schematic diagram of a video processing unit provided according to an embodiment of the present invention. Figure 3 As shown, the video processing unit specifically includes a video input subunit, a video processing subunit and a video output subunit. Among them, the video input subunit is used to receive input video; the video processing subunit is used to perform video processing on the input video, for example, decoding the input, etc.; the video output subunit is used to render and output the processed input video. Specifically, after receiving the input video, the video input subunit in the video processing unit inputs the input video to the video processing subunit, and the video processing subunit processes the input video and inputs the processed video to the video output subunit, and the video output subunit outputs the processed video to the splicing display area corresponding to the video processing unit, so that the output video can be displayed in the corresponding splicing display area.

[0052] Furthermore, if Figure 3As shown, the video processing unit also includes a signal processing subunit, which can be specifically used to receive a synchronization signal sent by the upper-level video processing unit of the current video processing unit, and generate a new synchronization signal based on the synchronization signal sent by the upper-level video processing unit, and send the generated new synchronization signal to the next-level video processing unit. When the video processing unit sends the generated synchronization signal to the next-level video processing unit, it will trigger the execution of the "write control register" operation, so that the output video can be displayed in the corresponding splicing display area.

[0053] The video output method provided in the embodiment of the present invention can be specifically applied to a video processing system. After each level of video processing unit in the video processing system processes the received input video, the output video of each level of video processing unit is obtained, which is beneficial to the output of the output video of each level of video processing unit subsequently.

[0054] Step 104: According to the preset delay time, the first N-1 levels of video processing units in the N levels of video processing units respectively generate synchronization signals.

[0055] After each level of video processing unit processes the input video to obtain the output video, each level of video processing unit can receive or generate a synchronization signal through the signal processing sub-unit deployed by it, so that each level of video processing unit can output the output video according to the synchronization signal, thereby improving the synchronization and orderliness of the output video displayed in the corresponding splicing display area.

[0056] The delay duration refers to the preset duration for generating a synchronization signal, which can be the delay duration from the previous synchronization signal to the current synchronization signal, or the duration for each level of video processing unit to process and obtain the output video. The synchronization signal specifically refers to the signal for each level of video processing unit to output the corresponding output video.

[0057] Specifically, after the first N-1 level video processing units in the N level video processing units process the corresponding output video, they can generate synchronization signals according to the preset delay time to output the output video in the subsequent process. Since the N-th level video processing unit is the last level in the N-th level video processing unit, the N-th level video processing unit does not need to generate a synchronization signal.

[0058] Step 106: According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, so as to be displayed by the multiple splicing display areas.

[0059] After the first N-1 video processing units generate synchronization signals, each video processing unit can output the obtained output video to the corresponding splicing display area according to the synchronization signal. In practical applications, since the first-level video processing unit does not have the previous-level video processing unit, the first-level video processing unit does not need to receive the synchronization signal, but only needs to generate the synchronization signal; since the N-level video processing unit does not have the next-level video processing unit, the N-level video processing unit only needs to receive the synchronization signal sent by the previous-level video processing unit, and does not need to generate the synchronization signal.

[0060] Based on this, the generation of synchronization signals by different video processing units and the output of output videos according to the synchronization signals can be subdivided according to whether each level of video processing unit has a previous level of video processing unit or a next level of video processing unit, as follows:

[0061] In a specific implementation manner provided by the present invention, for the first-level video processing unit among the N-level video processing units:

[0062] According to the preset delay time, the first N-1 level video processing units in the N level video processing units respectively generate synchronization signals, including:

[0063] The first-level video processing unit generates a first-level synchronization signal according to the delay duration;

[0064] According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including:

[0065] The first-level video processing unit sends the first-level synchronization signal to the second-level video processing unit, and outputs the output video of the first-level video processing unit to the corresponding splicing display area.

[0066] Specifically, for the first-level video processing unit among the N-level video processing units, after receiving the input video, the first-level synchronization signal can be generated according to the preset delay duration, that is, the duration of the output video obtained by processing, that is, after the output video is obtained. After the first-level synchronization signal is generated, the first-level synchronization signal is sent to the second-level video processing unit, and the output video of the first-level video processing unit is output to the corresponding splicing display area, so that the output video of the first-level video processing unit can be displayed in the corresponding splicing display area.

[0067] In practical applications, except for the first-level video processing unit and the N-th-level video processing unit, each of the other-level video processing units among the N-level video processing units needs to receive the synchronization signal sent by the previous level and generate a new synchronization signal.

[0068] Based on this, in a specific implementation manner provided by the present invention, for the nth level video processing unit in the N levels of video processing units:

[0069] According to the preset delay time, the first N-1 level video processing units in the N level video processing units respectively generate synchronization signals, including:

[0070] Upon receiving the n-1th level synchronization signal sent by the n-1th level video processing unit, the n-1th level video processing unit generates the n-th level synchronization signal according to the reception time of the n-1th level synchronization signal and the delay duration, wherein N>2, 2≤n<N and n is an integer;

[0071] According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including:

[0072] The n-th level video processing unit sends the n-th level synchronization signal to the (n+1)-th level video processing unit, and outputs the output video of the n-th level video processing unit to the corresponding splicing display area.

[0073] Specifically, for each level of video processing unit other than the first level video processing unit and the Nth level video processing unit in the Nth level video processing unit, that is, the nth level video processing unit, after receiving the n-1th level synchronization signal sent by the n-1th level video processing unit, the receiving time of the n-1th level synchronization signal is determined, and the nth level synchronization signal is generated according to the receiving time of the n-1th level synchronization signal and the preset delay time, so that the generated nth level synchronization signal is delayed by the preset delay time relative to the receiving n-1th level synchronization signal. After generating the nth level synchronization signal, the nth level video processing unit sends the nth level synchronization signal to the n+1th level video processing unit, and outputs the output video of the nth level video processing unit to the corresponding splicing display area, so that the output video of the nth level video processing unit can be displayed in the corresponding splicing display area.

[0074] Furthermore, in a specific implementation manner provided by the present invention, for the Nth level video processing unit in the N levels of video processing units:

[0075] According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including:

[0076] When receiving the N-1th level synchronization signal sent by the N-1th level video processing unit, the N-1th level video processing unit outputs the output video of the N-1th level video processing unit to the corresponding splicing display area according to the reception time of the N-1th level synchronization signal and the delay duration.

[0077] Specifically, for the N-th level video processing unit among the N-th level video processing units, after receiving the N-1-th level synchronization signal sent by the N-1-th level video processing unit, there is no need to generate a new synchronization signal, determine the receiving time of the N-1-th level synchronization signal, and output the output video of the N-th level video processing unit to the corresponding splicing display area according to the receiving time of the N-1-th level synchronization signal and the preset delay duration, so that the output video of the N-th level video processing unit can be displayed in the corresponding splicing display area.

[0078] By receiving and generating synchronization signals at each level of video processing unit, the synchronization signal generation process and the output process of the output video of each level of video processing unit are specifically divided into three cases, thereby improving the accuracy and extensiveness of synchronization signal generation and video output.

[0079] Further, see Figure 4 , Figure 4 The following is an application flow chart of a video output method according to an embodiment of the present invention. Taking N=4, where the N-level video processing units specifically include video processing unit A, video processing unit B, video processing unit C, and video processing unit D as an example, the video output method provided by the embodiment of the present invention is explained. Figure 4 As shown, the input video is input to video processing unit A, video processing unit B, video processing unit C and video processing unit D respectively. Video processing unit A, video processing unit B, video processing unit C and video processing unit D process the input video to obtain the output video of each level of video processing unit. After obtaining the output video, the video processing unit A generates a synchronization signal A, sends the synchronization signal A to the video processing unit B, and outputs the output video to the corresponding splicing display area A; after receiving the synchronization signal A, the video processing unit B determines the reception time of the synchronization signal A, generates the synchronization signal B according to the reception time of the synchronization signal A and the preset delay time, sends the synchronization signal B to the video processing unit C, and outputs the output video of the video processing unit B to the corresponding splicing display area B; after receiving the synchronization signal B, the video processing unit C determines the reception time of the synchronization signal B, generates the synchronization signal C according to the reception time of the synchronization signal B and the preset delay time, sends the synchronization signal C to the video processing unit D, and outputs the output video of the video processing unit C to the corresponding splicing display area C; after receiving the synchronization signal C, the video processing unit D determines the reception time of the synchronization signal C, and outputs the output video of the video processing unit D to the corresponding splicing display area D according to the reception time of the synchronization signal C and the preset delay time.

[0080] Thus, the output videos of the video processing unit A, the video processing unit B, the video processing unit C, and the video processing unit D can be displayed in the corresponding splicing display area according to the preset delay time. If the delay time is set to 0, the output videos of the video processing unit A, the video processing unit B, the video processing unit C, and the video processing unit D can be synchronously output and displayed in the corresponding splicing display area; if the delay time is set to non-zero, the output videos of the video processing unit A, the video processing unit B, the video processing unit C, and the video processing unit D can be displayed in the corresponding splicing display area in sequence according to the delay time.

[0081] In practical applications, in order to reduce the delay of each level of video processing unit outputting video to the corresponding splicing display area, a signal processing subunit is deployed in each level of video processing unit provided by the embodiment of the present invention to receive and generate synchronization signals. The execution process of the signal processing subunit is described below:

[0082] In a specific implementation manner provided by the present invention, each level of video processing unit includes a signal processing subunit, and for the nth level of video processing unit in the N levels of video processing units;

[0083] According to the preset delay time, the first N-1 level video processing units in the N level video processing units respectively generate synchronization signals, including:

[0084] When the n-th level signal processing subunit of the n-th level video processing unit receives the n-1th level synchronization signal sent by the n-1th level signal processing subunit of the n-1th level video processing unit, the n-th level signal processing subunit generates the n-th level synchronization signal according to the reception time of the n-1th level synchronization signal and the delay duration;

[0085] According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including:

[0086] The nth level signal processing subunit sends the nth level synchronization signal to the n+1th level signal processing subunit of the n+1th level video processing unit, so that the nth level video processing unit outputs the output video of the nth level video processing unit to the corresponding splicing display area.

[0087] Specifically, after receiving the synchronization signal sent by the previous level video processing unit, the signal processing subunit in each level video processing unit generates the synchronization signal of each level video processing unit according to the reception time and delay time of the previous level synchronization signal, and sends the generated synchronization signal to the next level video processing unit through the signal processing subunit. Taking the n-th level video processing unit as an example, when the n-th level signal processing subunit of the n-th level video processing unit receives the n-1-th level synchronization signal sent by the n-1-th level signal processing subunit of the n-1-th level video processing unit, the n-th level signal processing subunit generates the n-th level synchronization signal according to the reception time and delay time of the n-1-th level synchronization signal, and sends the n-th level synchronization signal to the n+1-th level signal processing subunit of the n+1-th level video processing unit.

[0088] It should be noted that, in practical applications, the video processing system may include a 2-level video processing unit, that is, N=2. At this time, after generating the 1st-level synchronization signal, the 1st-level video processing unit sends the 1st-level synchronization signal to the 2nd-level synchronization signal, and outputs the output video of the 1st-level video processing unit to the corresponding splicing display area; after receiving the 1st-level synchronization signal, the 2nd-level synchronization signal can output the output video of the 2nd-level video processing unit to the corresponding splicing display area according to the reception time of the 1st-level synchronization signal and the preset delay time, without generating the 2nd-level synchronization signal.

[0089] The video output method provided by an embodiment of the present invention deploys a signal processing subunit in each level of video processing unit and adds a synchronization signal between every two levels of video processing units, so as to control the output time of the output video of each level of video processing unit according to the synchronization signal, thereby improving the synchronization and orderliness of the output video of each level of video processing unit to the corresponding splicing display area.

[0090] Furthermore, the video output method provided in the embodiment of the present invention can also be used to switch the input video to achieve synchronous or orderly switching of the video. The implementation method is as follows:

[0091] See also Figure 5 , Figure 5 A flowchart of video switching provided according to an embodiment of the present invention is shown, which specifically includes the following steps:

[0092] Step 502: when receiving the video to be switched, each level of switching video processing unit processes the received video to be switched to obtain the switching output video of each level of switching video processing unit.

[0093] The video to be switched refers to the video that needs to switch the input video. For example, if the input video V1 needs to be switched to video V2, then video V2 is the video to be switched. The video to be switched can be a new video received by the video processing system after receiving the input video, or it can be an input video being processed by other video processing units. For example, the input video of video processing unit A is V3, and the input video of video processing unit B is V4. The input video of video processing unit A needs to be switched with the input video of video processing unit B, that is, the video to be switched of video processing unit A is V4, and the video to be switched of video processing unit B is V3.

[0094] The switching video processing unit is M of the N-level video processing units, 1≤M≤N and M is an integer, and the switching video processing unit is specifically a video processing unit that needs to perform video switching. Using the above example, if the input video of video processing unit A needs to be switched with the input video of video processing unit B, then both video processing unit A and video processing unit B are switching video processing units. The switching output video refers to the video that needs to be output after each level of switching video processing unit processes the video to be switched and is displayed in the splicing display area.

[0095] Specifically, when receiving the video to be switched, each level of switching video processing unit may process the video to be switched to obtain a switching output video corresponding to the video to be switched.

[0096] Step 504: Each level of switching video processing unit outputs the switching output video to the corresponding splicing display area according to the delay duration.

[0097] Similar to the above-mentioned method of outputting the output video of each level of video processing unit to the corresponding spliced ​​display area, each level of switching video processing unit can output the switching output video obtained after video processing to the spliced ​​display area corresponding to each level of switching video processing unit according to a preset delay time.

[0098] By preset delay time, the switching output video of each level switching video processing unit is output to the corresponding splicing display area for display, so that the order of output display of the switching output video of each level switching video processing unit can be controlled according to the delay time.

[0099] In actual applications, when the number of switching video processing units is one, that is, M=1, after the switching video processing unit processes the switching output video, it can output the switching output video to the splicing display area corresponding to the switching video processing unit according to the generation time of the switching output video and the preset delay duration.

[0100] In a specific implementation manner provided by the present invention, for the m-th level switching video processing unit in the M-level switching video processing units, the switching output video can be output to the corresponding splicing display area according to the following method.

[0101] See also Figure 6 , Figure 6 A flowchart of another video switching provided according to an embodiment of the present invention is shown, which specifically includes the following steps:

[0102] Step 602: The m-th level switching video processing unit generates an m-th level synchronization signal according to the delay duration.

[0103] The m-th level switching video processing unit is specifically a switching video processing unit between the 1st level switching video processing unit and the M-th level switching video processing unit among the M-level switching video processing units, that is, 1<m<M.

[0104] Specifically, for the m-th level switching video processing unit, it is necessary to generate the m-th level synchronization signal according to the preset delay time.

[0105] Step 604: the m-th level switching video processing unit outputs the switching output video of the m-th level switching video processing unit to the corresponding splicing display area according to the m-th level synchronization signal.

[0106] After the m-th level switching video processing unit generates the m-th level synchronization signal, the switching output video obtained by processing the m-th level switching video processing unit is output to the corresponding splicing display area according to the m-th level synchronization signal.

[0107] Similar to the above method of outputting the output video of each level of video processing unit to the corresponding splicing display area, the mth level switching video processing unit also needs to output the switching output video according to the received synchronization signal and the generated synchronization signal.

[0108] Based on this, in a specific implementation manner provided by the present invention, the m-th level switching video processing unit generates the m-th level synchronization signal according to the delay duration, including:

[0109] In the case of receiving the m-1th level synchronization signal sent by the m-1th level switching video processing unit, the m-th level switching video processing unit generates the m-th level synchronization signal according to the reception time of the m-1th level synchronization signal and the delay time;

[0110] The m-th level switching video processing unit outputs the switching output video of the m-th level switching video processing unit to the corresponding splicing display area according to the m-th level synchronization signal, including:

[0111] The m-th level synchronization signal is sent to the m+1-th level switching video processing unit, and the switching output video of the m-th level switching video processing unit is output to the corresponding splicing display area.

[0112] Specifically, for each level of switching video processing unit other than the first level switching video processing unit and the M-th level switching video processing unit in the M-level switching video processing unit, that is, the m-th level switching video processing unit, after receiving the m-1-th level synchronization signal sent by the m-1-th level switching video processing unit, the receiving time of the m-1-th level synchronization signal is determined, and the m-th level synchronization signal is generated according to the receiving time of the m-1-th level synchronization signal and the preset delay time, so that the generated m-th level synchronization signal is delayed by the preset delay time relative to the received m-1-th level synchronization signal. After generating the m-th level synchronization signal, the m-th level switching video processing unit sends the m-th level synchronization signal to the m+1-th level switching video processing unit, and outputs the switching output video of the m-th level switching video processing unit to the corresponding splicing display area, so that the switching output video of the m-th level switching video processing unit can be displayed in the corresponding splicing display area.

[0113] Further, in another specific implementation manner provided by the present invention, for the M-th level switching video processing unit in the M-level switching video processing units:

[0114] The switching video processing unit at each level outputs the switching output video to the corresponding splicing display area according to the delay duration, including:

[0115] Upon receiving the M-1th level synchronization signal sent by the M-1th level switching video processing unit, the M-1th level switching video processing unit outputs the switching output video of the M-1th level switching video processing unit to the corresponding splicing display area according to the reception time of the M-1th level synchronization signal and the delay duration.

[0116] Specifically, for the Mth-level switching video processing unit among the M-level switching video processing units, after receiving the M-1th-level synchronization signal sent by the M-1th-level switching video processing unit, there is no need to generate a new synchronization signal, determine the receiving time of the M-1th-level synchronization signal, and output the switching output video of the Mth-level switching video processing unit to the corresponding splicing display area according to the receiving time of the M-1th-level synchronization signal and the preset delay duration, so that the switching output video of the Mth-level switching video processing unit can be displayed in the corresponding splicing display area.

[0117] The video output method provided by the embodiment of the present invention, after determining the switching video processing unit, receives and generates the synchronization signal of each level of the switching video processing unit, thereby switching the video to be switched between the switching video processing units according to the synchronization signal, so that the video to be switched can be switched differently according to the preset delay time, or can be switched in sequence according to the preset delay time.

[0118] Furthermore, combined with Figure 7 The process of displaying the output video in the splicing display area corresponding to each level of video processing unit is further explained. Figure 7 , Figure 7 FIG. 2 is a schematic diagram of a video display according to an embodiment of the present invention. The video processing system includes a video processing unit A, a video processing unit B, a video processing unit C and a video processing unit D. Figure 7 As shown, Figure 7 The blank rectangles shown in the figure can be understood as the video processing units at each level, and can also be understood as the signal processing sub-units in the video processing units at each level. After generating the synchronization signal A, the video processing unit A sends the synchronization signal A to the video processing unit B, and outputs the output video to the spliced ​​display area A. At this time, the spliced ​​display area A displays the output video picture; after receiving the synchronization signal A, the video processing unit B generates the synchronization signal B according to the reception time of the synchronization signal A and the preset delay time, and sends the synchronization signal B to the video processing unit C, and outputs the output video to the spliced ​​display area B. At this time, the spliced ​​display area B displays the output video picture, and the display time difference between the spliced ​​display area B and the spliced ​​display area A is the delay time; after receiving the synchronization signal A, the video processing unit C generates the synchronization signal B according to the reception time of the synchronization signal A and the preset delay time, and sends the synchronization signal B to the video processing unit C, and outputs the output video to the spliced ​​display area B. At this time, the spliced ​​display area B displays the output video picture, and the display time difference between the spliced ​​display area B and the spliced ​​display area A is the delay time; After signal B is received, a synchronization signal C is generated according to the receiving time of the synchronization signal B and the preset delay time, and the synchronization signal C is sent to the video processing unit D, and the output video is output to the spliced ​​display area C at the same time. At this time, the spliced ​​display area C displays the output video picture, and the display time difference between the spliced ​​display area C and the spliced ​​display area B is the delay time; after receiving the synchronization signal C, the video processing unit D outputs the output video to the spliced ​​display area D according to the receiving time of the synchronization signal C and the preset delay time. At this time, the spliced ​​display area D displays the output video picture, and the display time difference between the spliced ​​display area D and the spliced ​​display area C is the delay time.

[0119] In actual applications, the delay time can be customized. If the delay time is set to 0, the output videos of video processing unit A, video processing unit B, video processing unit C and video processing unit D will be displayed synchronously in splicing display area A, splicing display area B, splicing display area C and splicing display area D, that is, splicing display area A, splicing display area B, splicing display area C and splicing display area D will synchronously generate output video images. If the delay time is set to non-zero, such as 1 second, the output videos of video processing unit A, video processing unit B, video processing unit C and video processing unit D will be displayed in splicing display area A, splicing display area B, splicing display area C and splicing display area D in sequence, and the display time difference is 1 second, that is, splicing display area A, splicing display area B, splicing display area C and splicing display area D will generate output video images at intervals of 1 second respectively.

[0120] The video output method provided by the present invention is applied to a video processing system, wherein the video processing system includes N levels of video processing units, each level of video processing unit corresponds to one of multiple spliced ​​display areas of the same display interface, N≥2 and N is an integer; the method includes: when receiving an input video, each level of video processing unit processes the input video received by the video processing unit to obtain an output video of the video processing unit; according to a preset delay duration, the first N-1 levels of video processing units in the N levels of video processing units respectively generate synchronization signals; according to the synchronization signals, each level of video processing unit respectively outputs the output video of the video processing unit to the corresponding spliced ​​display area for display by the multiple spliced ​​display areas.

[0121] An embodiment of the present invention realizes that the video output method is applied to a video processing system. When receiving an input video, the multi-level video processing unit in the video processing system performs video processing on the input video received by each level of the video processing unit, and the output video of each level of the video processing unit can be obtained. A synchronization signal is generated between each level of the video processing units through a preset delay time, so that each level of the video processing unit can output the output video to the corresponding splicing display area according to the received synchronization signal, and display it in multiple splicing display areas. Since each level of the synchronization signal is generated according to the preset delay time and sent to the next level of the video processing unit, it can be achieved that the output video corresponding to each level of the video processing unit can be output according to the preset delay time, thereby improving the synchronization and orderliness of the video output.

[0122] To facilitate understanding, the specific implementation details in the above embodiment are described below with an example.

[0123] The following combination Figure 8, the video output method provided by the embodiment of the present invention is further explained. Figure 8 A processing flow chart of a video output method provided according to an embodiment of the present invention is shown, which specifically includes the following steps:

[0124] Step 802: when receiving an input video, each level of video processing unit processes the input video received by the video processing unit to obtain an output video of the video processing unit.

[0125] Specifically, an example is given in which the video processing system includes four levels of video processing units, and the input videos received by the four levels of video processing units are input video 1, input video 2, input video 3, and input video 4, respectively.

[0126] After receiving the corresponding input video, the 4-level video processing unit processes the input video to obtain output video 1, output video 2, output video 3 and output video 4 respectively.

[0127] Step 804: The first-level video processing unit generates a first-level synchronization signal according to a preset delay time.

[0128] Step 806: The first-level video processing unit sends the first-level synchronization signal to the second-level video processing unit, and outputs the output video 1 of the first-level video processing unit to the spliced ​​display split screen corresponding to the first-level video processing unit.

[0129] Step 808: When the second-level video processing unit receives the first-level synchronization signal, it generates a second-level synchronization signal according to the reception time of the first-level synchronization signal and the delay duration.

[0130] Step 810: The second-level video processing unit sends the second-level synchronization signal to the third-level video processing unit, and outputs the output video 2 of the second-level video processing unit to the spliced ​​display split screen corresponding to the second-level video processing unit.

[0131] Step 812: When the third-level video processing unit receives the second-level synchronization signal, it generates a third-level synchronization signal according to the reception time of the second-level synchronization signal and the delay duration.

[0132] Step 814: the third-level video processing unit sends the third-level synchronization signal to the fourth-level video processing unit, and outputs the output video 3 of the third-level video processing unit to the spliced ​​display split screen corresponding to the third-level video processing unit.

[0133] Step 816: When the fourth-level video processing unit receives the third-level synchronization signal, it outputs the output video 4 of the fourth-level video processing unit to the spliced ​​display split screen corresponding to the fourth-level video processing unit according to the reception time of the third-level synchronization signal and the delay duration.

[0134] An embodiment of the present invention realizes that, by receiving and generating synchronization signals between every two levels of video processing units, each level of video processing unit can output and display the output video synchronously according to the synchronization signal, or output and display them sequentially according to time intervals, thereby improving the orderliness and synchronization of outputting multiple output videos to the same display interface for display.

[0135] The step division of the above methods is only for the purpose of clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the scope of protection of this patent.

[0136] In a second aspect, an embodiment of the present invention provides a video output device. Fig. 9 A schematic diagram of the structure of a video output device provided according to an embodiment of the present invention is shown, the video output device is applied to a video processing system, the video processing system includes N levels of video processing units, each level of video processing unit corresponds to one of multiple spliced ​​display areas of the same display interface, N ≥ 2 and N is an integer;

[0137] The device comprises:

[0138] The processing module 902 is configured to, when receiving an input video, process the input video received by the video processing unit at each level of the video processing unit to obtain an output video of the video processing unit;

[0139] The generating module 904 is configured to generate synchronization signals respectively by the first N-1 levels of video processing units in the N levels of video processing units according to a preset delay time;

[0140] The output module 906 is configured to output the output video of each video processing unit to the corresponding splicing display area according to the synchronization signal, so as to be displayed by the multiple splicing display areas.

[0141] In an optional implementation, for the first-level video processing unit in the N-level video processing units:

[0142] The generating module 904 is further configured to:

[0143] The first-level video processing unit generates a first-level synchronization signal according to the delay duration;

[0144] The output module 906 is further configured to:

[0145] The first-level video processing unit sends the first-level synchronization signal to the second-level video processing unit, and outputs the output video of the first-level video processing unit to the corresponding splicing display area.

[0146] In an optional implementation, for the nth level video processing unit in the N levels of video processing units:

[0147] The generating module 904 is further configured to:

[0148] Upon receiving the n-1th level synchronization signal sent by the n-1th level video processing unit, the n-1th level video processing unit generates the n-th level synchronization signal according to the reception time of the n-1th level synchronization signal and the delay duration, wherein N>2, 2≤n<N and n is an integer;

[0149] The output module 906 is further configured to:

[0150] The n-th level video processing unit sends the n-th level synchronization signal to the (n+1)-th level video processing unit, and outputs the output video of the n-th level video processing unit to the corresponding splicing display area.

[0151] In an optional implementation, for the Nth-level video processing unit in the N-level video processing units:

[0152] The output module 906 is further configured to:

[0153] When receiving the N-1th level synchronization signal sent by the N-1th level video processing unit, the N-1th level video processing unit outputs the output video of the N-1th level video processing unit to the corresponding splicing display area according to the reception time of the N-1th level synchronization signal and the delay duration.

[0154] In an optional implementation, the device further includes a switching module configured to:

[0155] When receiving the video to be switched, each switching video processing unit processes the received video to be switched to obtain a switching output video of each switching video processing unit, wherein the switching video processing unit is M of the N-level video processing units, 1≤M≤N and M is an integer;

[0156] Each level of switching video processing unit outputs the switching output video to the corresponding splicing display area according to the delay duration.

[0157] In an optional implementation, for the m-th level switching video processing unit in the M-level switching video processing units:

[0158] The switching module is further configured as follows:

[0159] The m-th level switching video processing unit generates an m-th level synchronization signal according to the delay time, wherein 1<m<M;

[0160] The m-th level switching video processing unit outputs the switching output video of the m-th level switching video processing unit to the corresponding splicing display area according to the m-th level synchronization signal.

[0161] In an optional implementation,

[0162] The switching module is further configured as follows:

[0163] In the case of receiving the m-1th level synchronization signal sent by the m-1th level switching video processing unit, the m-th level switching video processing unit generates the m-th level synchronization signal according to the reception time of the m-1th level synchronization signal and the delay time;

[0164] The switching module is further configured as follows:

[0165] The m-th level synchronization signal is sent to the m+1-th level switching video processing unit, and the switching output video of the m-th level switching video processing unit is output to the corresponding splicing display area.

[0166] The video output device provided by the present invention is applied to a video processing system, wherein the video processing system includes N levels of video processing units, each level of video processing unit corresponds to one of multiple spliced ​​display areas of the same display interface, N≥2 and N is an integer; the device includes: a processing module, configured to, when receiving an input video, process the input video received by the video processing unit at each level to obtain an output video of the video processing unit; a generating module, configured to, according to a preset delay time, respectively generate synchronization signals by the first N-1 levels of video processing units in the N levels of video processing units; and an output module, configured to, according to the synchronization signal, respectively output the output video of the video processing unit by the video processing unit at each level to the corresponding spliced ​​display area for display by the multiple spliced ​​display areas.

[0167] An embodiment of the present invention realizes that the video output method is applied to a video processing system. When receiving an input video, the multi-level video processing unit in the video processing system performs video processing on the input video received by each level of the video processing unit, and the output video of each level of the video processing unit can be obtained. A synchronization signal is generated between each level of the video processing units through a preset delay time, so that each level of the video processing unit can output the output video to the corresponding splicing display area according to the received synchronization signal, and display it in multiple splicing display areas. Since each level of the synchronization signal is generated according to the preset delay time and sent to the next level of the video processing unit, it can be achieved that the output video corresponding to each level of the video processing unit can be output according to the preset delay time, thereby improving the synchronization and orderliness of the video output.

[0168] The functions or modules included in the device provided in the embodiment of the present invention can be used to execute the method described in the first aspect method embodiment above. Its specific implementation and technical effects can refer to the description of the above method embodiment. For the sake of brevity, they will not be repeated here.

[0169] It should be noted that all modules involved in this embodiment are logic modules. In practical applications, a logic unit may be a physical unit, or a part of a physical unit, or may be implemented as a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by the present invention, but this does not mean that there are no other units in this embodiment.

[0170] Reference Fig.10 , an embodiment of the present invention provides an electronic device, comprising:

[0171] One or more processors 1001;

[0172] A memory 1002, on which one or more programs are stored. When the one or more programs are executed by one or more processors, the one or more processors implement any one of the above-mentioned video output methods;

[0173] One or more I / O interfaces 1003 are connected between the processor and the memory and are configured to implement information exchange between the processor and the memory.

[0174] Among them, the processor 1001 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 1002 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) 1003 is connected between the processor 1001 and the memory 1002, and can realize information interaction between the processor 1001 and the memory 1002, including but not limited to a data bus (Bus), etc.

[0175] In some embodiments, the processor 1001 , the memory 1002 , and the I / O interface 1003 are connected to each other through a bus, and further connected to other components of the computing device.

[0176] This embodiment further provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the video output method provided by this embodiment is implemented. To avoid repeated description, the specific steps of the video output method are not repeated here.

[0177] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the invented method described above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0178] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0179] Those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present embodiment and to form different embodiments.

[0180] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present invention, but the present invention is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.

Claims

1. A video output method, characterized in that: Applied to a video processing system, the video processing system comprises N levels of video processing units, each level of video processing unit corresponds to one of a plurality of spliced ​​display areas of the same display interface, N ≥ 2 and N is an integer; The method comprises: When receiving an input video, each level of video processing unit processes the input video received by the video processing unit to obtain an output video of the video processing unit; According to the preset delay time, the first N-1 levels of video processing units in the N levels of video processing units respectively generate synchronization signals; According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, so as to be displayed by the multiple splicing display areas.

2. The method according to claim 1, characterized in that For the first-level video processing unit among the N-level video processing units: According to the preset delay time, the first N-1 level video processing units in the N level video processing units respectively generate synchronization signals, including: The first-level video processing unit generates a first-level synchronization signal according to the delay duration; According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including: The first-level video processing unit sends the first-level synchronization signal to the second-level video processing unit, and outputs the output video of the first-level video processing unit to the corresponding splicing display area.

3. The method according to claim 1, characterized in that For the nth level video processing unit among the N levels of video processing units: According to the preset delay time, the first N-1 level video processing units in the N level video processing units respectively generate synchronization signals, including: Upon receiving the n-1th level synchronization signal sent by the n-1th level video processing unit, the n-1th level video processing unit generates the n-th level synchronization signal according to the reception time of the n-1th level synchronization signal and the delay duration, wherein N>2, 2≤n<N and n is an integer; According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including: The n-th level video processing unit sends the n-th level synchronization signal to the (n+1)-th level video processing unit, and outputs the output video of the n-th level video processing unit to the corresponding splicing display area.

4. The method according to claim 1, characterized in that For the Nth level video processing unit among the N levels of video processing units: According to the synchronization signal, each level of video processing unit outputs the output video of the video processing unit to the corresponding splicing display area, including: When receiving the N-1th level synchronization signal sent by the N-1th level video processing unit, the N-1th level video processing unit outputs the output video of the N-1th level video processing unit to the corresponding splicing display area according to the reception time of the N-1th level synchronization signal and the delay duration.

5. The method according to claim 1, characterized in that The method further comprises: When receiving the video to be switched, each switching video processing unit processes the received video to be switched to obtain a switching output video of each switching video processing unit, wherein the switching video processing unit is M of the N-level video processing units, 1≤M≤N and M is an integer; Each level of switching video processing unit outputs the switching output video to the corresponding splicing display area according to the delay duration.

6. The method according to claim 5, characterized in that For the m-th level switching video processing unit among the M-level switching video processing units: The switching video processing unit at each level outputs the switching output video to the corresponding splicing display area according to the delay duration, including: The m-th level switching video processing unit generates an m-th level synchronization signal according to the delay time, wherein 1<m<M; The m-th level switching video processing unit outputs the switching output video of the m-th level switching video processing unit to the corresponding splicing display area according to the m-th level synchronization signal.

7. The method according to claim 6, characterized in that The m-th level switching video processing unit generates an m-th level synchronization signal according to the delay duration, including: In the case of receiving the m-1th level synchronization signal sent by the m-1th level switching video processing unit, the m-th level switching video processing unit generates the m-th level synchronization signal according to the reception time of the m-1th level synchronization signal and the delay time; The m-th level switching video processing unit outputs the switching output video of the m-th level switching video processing unit to the corresponding splicing display area according to the m-th level synchronization signal, including: The m-th level synchronization signal is sent to the m+1-th level switching video processing unit, and the switching output video of the m-th level switching video processing unit is output to the corresponding splicing display area.

8. A video output device, characterized in that: Applied to a video processing system, the video processing system comprises N levels of video processing units, each level of video processing unit corresponds to one of a plurality of spliced ​​display areas of the same display interface, N ≥ 2 and N is an integer; The device comprises: The processing module is configured to, when receiving an input video, process the input video received by each video processing unit to obtain an output video of the video processing unit; A generating module, configured to generate synchronization signals respectively by the first N-1 levels of video processing units in the N levels of video processing units according to a preset delay time; The output module is configured to output the output video of each video processing unit to the corresponding splicing display area according to the synchronization signal, so that the multiple splicing display areas can display the output video of the video processing unit.

9. An electronic device, characterized in that: include: one or more processors; A memory having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7; One or more I / O interfaces are connected between the processor and the memory and are configured to implement information interaction between the processor and the memory.

10. A computer-readable medium, characterized in that A computer program is stored thereon, and when the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.