[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110830678B - A kind of multi-channel video signal synchronous output method, device, system and medium - Google Patents

A kind of multi-channel video signal synchronous output method, device, system and medium Download PDF

Info

Publication number
CN110830678B
CN110830678B CN201911113560.7A CN201911113560A CN110830678B CN 110830678 B CN110830678 B CN 110830678B CN 201911113560 A CN201911113560 A CN 201911113560A CN 110830678 B CN110830678 B CN 110830678B
Authority
CN
China
Prior art keywords
video signal
transmission channel
transmission
channel
receiving end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201911113560.7A
Other languages
Chinese (zh)
Other versions
CN110830678A (en
Inventor
刘雄伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vtron Group Co Ltd
Original Assignee
Vtron Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vtron Group Co Ltd filed Critical Vtron Group Co Ltd
Priority to CN201911113560.7A priority Critical patent/CN110830678B/en
Publication of CN110830678A publication Critical patent/CN110830678A/en
Application granted granted Critical
Publication of CN110830678B publication Critical patent/CN110830678B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请公开了一种多通道视频信号同步输出方法、装置、系统及介质。其中方法包括:获取各个传输通道对应的显示响应时间,并将显示响应时间换算为各个传输通道的信号发送提前量,其中,显示响应时间为通过传输通道向接收端设备发送测试视频信号至接收端设备响应视频信号的时间;根据各个信号发送提前量,确定各个传输通道的信号发送时间,以便根据信号发送时间向接收端设备发送视频信号。本申请根据不同传输通道中的视频信号从发送端发出视频信号至接收端响应视频信号的传输时间差,调整各个传输通道发送视频信号的时间,使得显示设备可以在同一时间点完成接收并响应显示,解决了现有的多路分屏输出存在的同步性差的技术问题。

Figure 201911113560

The present application discloses a multi-channel video signal synchronous output method, device, system and medium. The method includes: obtaining the display response time corresponding to each transmission channel, and converting the display response time into the signal sending advance of each transmission channel, wherein the display response time is sending a test video signal to the receiving end device through the transmission channel to the receiving end The time when the device responds to the video signal; according to the advance amount of each signal transmission, the signal transmission time of each transmission channel is determined, so that the video signal can be sent to the receiving end device according to the signal transmission time. According to the transmission time difference between the video signals in different transmission channels from the sending end sending the video signal to the receiving end responding to the video signal, the present application adjusts the time when each transmission channel sends the video signal, so that the display device can complete the reception and response display at the same time point, The technical problem of poor synchronization existing in the existing multi-channel split-screen output is solved.

Figure 201911113560

Description

Multi-channel video signal synchronous output method, device, system and medium
Technical Field
The present application relates to the field of signal processing, and in particular, to a method, an apparatus, a system, and a medium for synchronously outputting a multi-channel video signal.
Background
In recent years, video signal processing technologies are becoming more mature, so that applications of multiple video signal processing technologies in daily life are becoming more and more extensive, and when the number of signal sources requiring synchronous access is large and display equipment is limited, multiple signal sources are often required to be simultaneously displayed by one display equipment.
Although the same screen of multi-channel video output is realized through hardware equipment such as a hard disk video recorder or matrix equipment at present, the technical problem of output multi-channel video asynchronization also exists.
Disclosure of Invention
The application provides a method, a device, a system and a medium for synchronously outputting multi-channel video signals, which are used for solving the technical problem of poor synchronism in the existing multi-channel split-screen output.
In view of the above, a first aspect of the present application provides a method for synchronously outputting a multi-channel video signal, including:
acquiring display response time corresponding to each transmission channel, and converting the display response time into signal sending lead of each transmission channel, wherein the display response time is the time for sending a test video signal to receiving end equipment through the transmission channel to the receiving end equipment to respond to the video signal;
and determining the signal sending time of each transmission channel according to each signal sending advance so as to send a video signal to the receiving end equipment according to the signal sending time.
Optionally, the method further comprises:
sending a test video signal to the receiving end equipment through the transmission channel;
and obtaining the display response time of the transmission channel according to the difference value between the time node for sending the test video signal and the time node for responding the test video signal by the receiving end equipment.
Optionally, the determining, according to each of the signal sending advance values, the signal sending time of each of the transmission channels specifically includes:
and respectively obtaining the signal sending time corresponding to each transmission channel according to the difference value between the synchronous response time point and the signal sending advance.
Optionally, the method further comprises:
respectively calculating the ratio of each image complexity to the total image complexity of all transmission channels according to the image complexity in each transmission channel, wherein the image complexity is the image complexity of the current video signal frame to be transmitted in the transmission channel;
obtaining a bandwidth distribution coefficient of the transmission channel according to the product of the ratio and the total bandwidth of all the transmission channels;
and respectively updating the bandwidth allocation of each transmission channel according to the bandwidth allocation coefficient of each transmission channel.
A second aspect of the present application provides a multichannel video signal synchronous output device, including:
the device comprises a signal sending lead calculation unit, a signal sending lead calculation unit and a video signal sending unit, wherein the signal sending lead calculation unit is used for acquiring display response time corresponding to each transmission channel and converting the display response time into the signal sending lead of each transmission channel, and the display response time is the time for sending a test video signal to receiving end equipment through the transmission channel and enabling the receiving end equipment to respond to the video signal;
and the signal sending time determining unit is used for determining the signal sending time of each transmission channel according to each signal sending advance so as to send a video signal to the receiving end equipment according to the signal sending time.
Optionally, the method further comprises:
the test video signal sending unit is used for sending a test video signal to the receiving end equipment through the transmission channel;
and the display response time calculation unit is used for obtaining the display response time of the transmission channel according to the difference value between the time node for sending the test video signal and the time node for responding the test video signal by the receiving end equipment.
Optionally, the signal sending time determining unit is specifically configured to:
and respectively obtaining the signal sending time corresponding to each transmission channel according to the difference value between the synchronous response time point and the signal sending advance.
Optionally, the method further comprises:
the image complexity calculating unit is used for respectively calculating the ratio of each image complexity to the total image complexity of all the transmission channels according to the image complexity in each transmission channel, wherein the image complexity is the image complexity of the current video signal frame to be transmitted in the transmission channel;
a bandwidth allocation coefficient calculation unit, configured to obtain a bandwidth allocation coefficient of the transmission channel according to a product of the ratio and a total bandwidth of all transmission channels;
and the bandwidth allocation adjusting unit is used for respectively updating the bandwidth allocation of each transmission channel according to the bandwidth allocation coefficient of each transmission channel.
A third aspect of the present application provides a multi-channel video signal transmission system comprising: a host terminal and a receiving terminal device;
the host terminal is in communication connection with the receiving terminal equipment through a plurality of transmission channels;
the host terminal includes: a memory and a processor;
the memory is used for storing program codes corresponding to the multichannel video signal synchronous output method of the first aspect of the application;
the processor is configured to execute the program code.
A fourth aspect of the present application provides a storage medium having stored therein program code corresponding to the multichannel video signal synchronous output method according to the first aspect of the present application.
According to the technical scheme, the method has the following advantages:
the application provides a multichannel video signal synchronous output method, which comprises the following steps: acquiring display response time corresponding to each transmission channel, and converting the display response time into signal sending lead of each transmission channel, wherein the display response time is the time for sending a test video signal to receiving end equipment through the transmission channel to the receiving end equipment to respond to the video signal; and determining the signal sending time of each transmission channel according to each signal sending advance so as to send a video signal to the receiving end equipment according to the signal sending time.
According to the method and the device, the time for sending the video signals by each transmission channel is adjusted according to the transmission time difference of the video signals sent by the sending end to the receiving end to respond to the video signals in different transmission channels, so that the display end can finish transmission and response display at the same time point, and the technical problem of poor synchronism existing in the existing multi-channel split screen output is solved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
Fig. 1 is a schematic flowchart of an embodiment of a method for synchronously outputting a multi-channel video signal according to the present application;
FIG. 2 is a schematic flowchart of a second embodiment of a method for outputting a multi-channel video signal synchronously according to the present application;
fig. 3 is a schematic structural diagram of a first embodiment of a multi-channel video signal synchronous output device provided by the present application;
fig. 4 is a system architecture diagram of a first embodiment of a multi-channel video signal transmission system provided in the present application.
Detailed Description
The embodiment of the application provides a method, a device, a system and a medium for synchronously outputting multi-channel video signals, which are used for solving the technical problem of poor synchronism in the existing multi-channel split-screen output.
In order to make the objects, features and advantages of the present invention more apparent and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the embodiments described below are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Referring to fig. 1, a first embodiment of the present application provides a method for outputting a multi-channel video signal synchronously, including:
step 101, obtaining display response time corresponding to each transmission channel, and converting the display response time into a signal sending advance of each transmission channel.
It should be noted that, in this embodiment, based on the display response time of each transmission channel obtained through the test, the display response time is converted into a signal sending advance for adjusting the sending time when the sending end sends the video signal by using the transmission channel, and a specific conversion manner may be direct assignment.
The display response time is the time for sending the test video signal to the receiving end device through the transmission channel to the receiving end device to respond to the video signal, and the length of the display response time is mainly influenced by the transmission channel.
The number of transmission channels is based on the principle of actual physical connection, and the number of output channels generally corresponds to the number of pictures displayed by the display device, for example, 4-picture output corresponds to 4-channel number, and 9-picture output corresponds to 9-channel number.
And 102, determining the signal sending time of each transmission channel according to each signal sending advance so as to send the video signal to the receiving end equipment according to the signal sending time.
It should be noted that, according to the signal transmission advance calculated in step 101, the originally same transmission time is advanced by a certain time, and the specific advanced time is equal to the signal transmission advance, that is, the longer the display response time is, the higher the transmission priority of the transmission channel is, so that the video signals of each transmission channel can be received and responded by the receiving end device at the same time, thereby ensuring the synchronization of multiple signal pictures and solving the technical problem of poor synchronization existing in the existing multi-channel split-screen output.
The above is a detailed description of a first embodiment of a method for synchronously outputting multi-channel video signals provided by the present application, and the following is a detailed description of a second embodiment of the method for synchronously outputting multi-channel video signals provided by the present application.
Referring to fig. 2, a second embodiment of the present application provides a method for outputting a multi-channel video signal synchronously, including:
step 201, sending a test video signal to a receiving end device through a transmission channel;
step 202, obtaining the display response time of the transmission channel according to the difference value between the time node sent by the test video signal and the time node of the receiving end device responding to the test video signal.
It should be noted that, in this embodiment, the test video signal may be sent to the receiving end device through the transmission channel, and then the value of the time node sent by the test video signal is subtracted from the time node of the receiving end device responding to the test video signal, which is used as the display response time of the transmission channel.
It will be appreciated that the steps are performed by looping201 and 202, obtaining the display response time t of each transmission channel1~tnAnd n is the number of transmission channels.
Step 203, obtaining the display response time corresponding to each transmission channel, and converting the display response time into the signal sending advance of each transmission channel.
In this embodiment, based on the display response time of each transmission channel obtained through the test, the display response time is converted into the signal sending lead T, which is used to adjust the sending time when the sending end sends the video signal through the transmission channel, and the specific conversion manner may be direct assignment, that is, the signal sending lead T of the first transmission channel is directly assigned1=t1Signal transmission advance T of the second transmission channel2=t2
And 204, respectively obtaining signal sending time corresponding to the transmission channels according to the difference value between the synchronous response time point and the signal sending advance so as to send the video signals to the receiving end equipment according to the signal sending time.
It should be noted that the synchronization response time point M in this embodiment is a time point responded by the receiving end device in the same group of video signal frames, and it is assumed that there are two transmission channels, and their respective signal transmission advance amounts are T respectively1And T2Then the signal transmission time point of the first transmission channel is M-T1The signal transmission time point of the first transmission channel is M-T2And by adding the respective display response times, the signal response time point of the first transmission channel and the signal response time point of the second transmission channel are both M. Thereby realizing synchronous display of multiple signals.
Further, after the signal transmission time is determined in step 204 and before the receiving-end device responds to the video signal, the following steps can be optionally added, including:
step 205, respectively calculating the ratio of each image complexity to the total image complexity of all transmission channels according to the image complexity in each transmission channel.
The image complexity is the image complexity of the video signal frame to be transmitted currently in the transmission channel.
Step 206 obtains the bandwidth allocation coefficient of the transmission channel according to the product of the ratio and the total bandwidth of all the transmission channels.
And step 207, respectively updating the bandwidth allocation of each transmission channel according to the bandwidth allocation coefficient of each transmission channel.
It should be noted that, steps 205 to 207 of this embodiment are used to calculate the image complexity of the video frames transmitted by each channel, and calculate the bandwidth allocation coefficient of each transmission channel according to the image complexity, so as to adjust the bandwidth load balance, and avoid the picture stalling problem caused by channel blocking due to unbalanced channel transmission bandwidth.
The specific method is as follows:
calculating the image complexity corresponding to each frame of image, for example, a four-frame image composed of two rows and two columns with one frame of image being 2 × 2, firstly performing binarization calculation on each frame of image, selecting a threshold value of each frame of image as a fixed value M (M is more than or equal to 0 and less than or equal to 255), performing binarization calculation on each frame of image, wherein the number of pixels of each frame is N, the number of pixels larger than the threshold value M after binarization is N1, the binarization corresponding value is 255, the number of pixels smaller than the threshold value M is N2, the corresponding binarization value is 0, setting the total binarization value of reference pixels of each frame as L, calculating the complexity formula of each frame as (N1 + 255+ N2 × 0)/L, the complexity of each frame is fixed between 0 and 9 integer values through the formula calculation values, the total complexity sum of each frame is O, and the code rate of each frame transmitted in a channel is K J1Z is the current channel bandwidth value, assuming there are four frames, the total bandwidth is 100kBps, the complexity of frame 1 is 1, the complexity of frame 2 is 2, the complexity of frame 3 is 3, the complexity of frame 4 is 4, the total complexity of four frames is 1+2+3+4 is 10, and the channel 1 coding rate is: 1/10 x 100; the channel 2 is 2/10 × 100, the channel 3 is 3/10 × 100, the channel 4 is 4/10 × 100, and the value of the coding code rate is used as a bandwidth allocation coefficient for adjusting bandwidth resources, thereby further overcoming the defect that when no bandwidth load balancing adjustment is carried out, a picture occupying high bandwidth only uses a fixed channel for data transmission, which may cause the transmission of a high-band channelThe width causes the jam and the output of the picture has the problem of pause phenomenon.
The above is a detailed description of the second embodiment of the method for synchronously outputting multi-channel video signals provided by the present application, and the following is a detailed description of the first embodiment of the apparatus for synchronously outputting multi-channel video signals provided by the present application.
Referring to fig. 3, a third embodiment of the present application provides a multi-channel video signal synchronous output device, including:
a signal sending advance calculation unit 301, configured to obtain display response time corresponding to each transmission channel, and convert the display response time into a signal sending advance of each transmission channel, where the display response time is a time when a video signal is sent to a receiving end device through the transmission channel and the receiving end device responds to the video signal;
a signal sending time determining unit 302, configured to determine a signal sending time of each transmission channel according to each signal sending advance, so as to send a video signal to a receiving end device according to the signal sending time.
Further, still include:
a test video signal sending unit 303, configured to send a test video signal to a receiving end device through a transmission channel;
the display response time calculation unit 304 is configured to obtain the display response time of the transmission channel according to a difference between the time node for sending the test video signal and the time node for the receiving end device to respond to the test video signal.
Further, the signal sending time determining unit is specifically configured to:
and respectively obtaining the signal sending time corresponding to the transmission channel according to the difference value between the synchronous response time point and the signal sending lead.
Further, still include:
an image complexity calculating unit 305, configured to calculate, according to the image complexity in each transmission channel, a ratio of each image complexity to a total image complexity of all transmission channels, where the image complexity is an image complexity of a video signal frame to be currently transmitted in the transmission channel;
a bandwidth allocation coefficient calculation unit 306, configured to obtain a bandwidth allocation coefficient of the transmission channel according to a product of the ratio and a total bandwidth of all transmission channels;
a bandwidth allocation adjusting unit 307, configured to update bandwidth allocation of each transmission channel according to the bandwidth allocation coefficient of each transmission channel.
The above is a detailed description of a first embodiment of a multi-channel video signal synchronous output device provided by the present application, and the following is a detailed description of a first embodiment of a multi-channel video signal transmission system provided by the present application.
Referring to fig. 4, a fourth embodiment of the present application provides a multi-channel video signal transmission system, including: a host terminal A and a receiving terminal device B;
the host terminal A is in communication connection with the terminal equipment B through a plurality of transmission channels C;
the host terminal a includes: a memory and a processor;
the memory is used for storing program codes corresponding to the multi-channel video signal synchronous output method of the first embodiment or the second embodiment of the application;
the processor is used for executing the program codes.
Meanwhile, a fifth embodiment of the present application provides a storage medium having stored therein program codes corresponding to the multichannel video signal synchronous output method of the first or second embodiment of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The terms "first," "second," "third," "fourth," and the like in the description of the application and the above-described figures, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (4)

1.一种多通道视频信号同步输出方法,其特征在于,包括:1. a multi-channel video signal synchronous output method, is characterized in that, comprising: 通过传输通道向接收端设备发送测试视频信号;Send the test video signal to the receiving end device through the transmission channel; 根据测试视频信号发送的时间节点和所述接收端设备响应所述测试视频信号的时间节点的差值,得到所述传输通道的显示响应时间;Obtain the display response time of the transmission channel according to the difference between the time node at which the test video signal is sent and the time node at which the receiving end device responds to the test video signal; 获取各个传输通道对应的显示响应时间,并将所述显示响应时间换算为各个传输通道的信号发送提前量,其中,所述显示响应时间为通过所述传输通道向接收端设备发送测试视频信号至所述接收端设备响应所述视频信号的时间;Obtain the display response time corresponding to each transmission channel, and convert the display response time into the signal sending advance of each transmission channel, wherein the display response time is the test video signal sent to the receiving end device through the transmission channel to the time at which the receiving end device responds to the video signal; 根据同步响应时间点与所述信号发送提前量的差值,分别得到各个所述传输通道对应的信号发送时间,以便根据所述信号发送时间向所述接收端设备发送视频信号;According to the difference between the synchronization response time point and the signal transmission advance, respectively obtain the signal transmission time corresponding to each of the transmission channels, so as to transmit the video signal to the receiving end device according to the signal transmission time; 其中,在得到各个所述传输通道对应的信号发送时间后,且在接收端设备响应视频信号之前,还包括:Wherein, after obtaining the signal sending time corresponding to each of the transmission channels, and before the receiving end device responds to the video signal, the method further includes: 根据各个传输通道中的图像复杂度,分别计算各个所述图像复杂度与全部传输通道的总图像复杂度的比值,其中,所述图像复杂度为根据传输通道中当前待传输的视频信号帧进行二值化计算处理后,结合预设的画面复杂度公式计算得到的,其中,所述画面复杂度公式具体为:Calculate the ratio of each image complexity to the total image complexity of all transmission channels according to the image complexity in each transmission channel, wherein the image complexity is calculated according to the video signal frame currently to be transmitted in the transmission channel After the binarization calculation processing, it is calculated in combination with the preset picture complexity formula, wherein the picture complexity formula is specifically: Li=(N1*255+N2*0)/L;Li=(N1*255+N2*0)/L; 式中,Li为第i个传输通道中当前待传输的视频信号帧的画面复杂度,L为各画面的参考像素二值化总值,N1为所述第i个传输通道中当前待传输的视频信号帧在二值化后,像素值大于预设的帧图像阈值的像素个数;N2为所述第i个传输通道中当前待传输的视频信号帧在二值化后,像素值小于预设的帧图像阈值的像素个数;In the formula, Li is the picture complexity of the video signal frame currently to be transmitted in the i-th transmission channel, L is the total value of the reference pixel binarization of each picture, and N1 is the current to-be-transmitted in the i-th transmission channel. After the video signal frame is binarized, the number of pixels whose pixel value is greater than the preset frame image threshold value; N2 is the video signal frame currently to be transmitted in the i-th transmission channel. The number of pixels of the set frame image threshold; 根据所述比值和全部传输通道的总带宽之积,得到所述传输通道的带宽分配系数;Obtain the bandwidth allocation coefficient of the transmission channel according to the product of the ratio and the total bandwidth of all transmission channels; 根据各个传输通道的带宽分配系数,分别更新各个传输通道的带宽分配。The bandwidth allocation of each transmission channel is updated respectively according to the bandwidth allocation coefficient of each transmission channel. 2.一种多通道视频信号同步输出装置,其特征在于,包括:2. A multi-channel video signal synchronous output device is characterized in that, comprising: 测试视频信号发送单元,用于通过传输通道向接收端设备发送测试视频信号;The test video signal sending unit is used to send the test video signal to the receiving end device through the transmission channel; 显示响应时间计算单元,用于根据测试视频信号发送的时间节点和所述接收端设备响应所述测试视频信号的时间节点的差值,得到所述传输通道的所述显示响应时间;A display response time calculation unit, used for obtaining the display response time of the transmission channel according to the difference between the time node when the test video signal is sent and the time node at which the receiving end device responds to the test video signal; 信号发送提前量计算单元,用于获取各个传输通道对应的显示响应时间,并将所述显示响应时间换算为各个传输通道的信号发送提前量,其中,所述显示响应时间为通过所述传输通道向接收端设备发送测试视频信号至所述接收端设备响应所述视频信号的时间;The signal sending advance calculation unit is used to obtain the display response time corresponding to each transmission channel, and convert the display response time into the signal sending advance of each transmission channel, wherein the display response time is the transmission channel through the transmission channel. Send the test video signal to the receiving end device to the time when the receiving end device responds to the video signal; 信号发送时间确定单元,用于根据同步响应时间点与所述信号发送提前量的差值,分别得到各个所述传输通道对应的信号发送时间,以便根据所述信号发送时间向所述接收端设备发送视频信号;A signal sending time determination unit, configured to obtain the signal sending time corresponding to each of the transmission channels according to the difference between the synchronization response time point and the signal sending advance, so as to send the signal to the receiving end device according to the signal sending time send video signal; 图像复杂度计算单元,用于根据各个传输通道中的图像复杂度,分别计算各个所述图像复杂度与全部传输通道的总图像复杂度的比值,其中,所述图像复杂度为根据传输通道中当前待传输的视频信号帧进行二值化计算处理后,结合预设的画面复杂度公式计算得到的,其中,所述画面复杂度公式具体为:The image complexity calculation unit is configured to calculate the ratio of each image complexity to the total image complexity of all transmission channels according to the image complexity in each transmission channel, wherein the image complexity is calculated according to the image complexity in the transmission channel. After the current video signal frame to be transmitted is subjected to binarization calculation processing, it is calculated in combination with the preset picture complexity formula, wherein the picture complexity formula is specifically: Li=(N1*255+N2*0)/L;Li=(N1*255+N2*0)/L; 式中,Li为第i个传输通道中当前待传输的视频信号帧的画面复杂度,L为各画面的参考像素二值化总值,N1为所述第i个传输通道中当前待传输的视频信号帧在二值化后,像素值大于预设的帧图像阈值的像素个数;N2为所述第i个传输通道中当前待传输的视频信号帧在二值化后,像素值小于预设的帧图像阈值的像素个数;In the formula, Li is the picture complexity of the video signal frame currently to be transmitted in the i-th transmission channel, L is the total value of the reference pixel binarization of each picture, and N1 is the current to-be-transmitted in the i-th transmission channel. After the video signal frame is binarized, the number of pixels whose pixel value is greater than the preset frame image threshold value; N2 is the video signal frame currently to be transmitted in the i-th transmission channel. The number of pixels of the set frame image threshold; 带宽分配系数计算单元,用于根据所述比值和全部传输通道的总带宽之积,得到所述传输通道的带宽分配系数;a bandwidth allocation coefficient calculation unit, configured to obtain the bandwidth allocation coefficient of the transmission channel according to the product of the ratio and the total bandwidth of all transmission channels; 带宽分配调节单元,用于根据各个传输通道的带宽分配系数,分别更新各个传输通道的带宽分配。The bandwidth allocation adjustment unit is used for respectively updating the bandwidth allocation of each transmission channel according to the bandwidth allocation coefficient of each transmission channel. 3.一种多通道视频信号传输系统,其特征在于,包括:主机终端和接收端设备;3. A multi-channel video signal transmission system, comprising: a host terminal and a receiving end device; 所述主机终端通过多个传输通道与所述接收端设备通信连接;The host terminal communicates with the receiver device through multiple transmission channels; 所述主机终端包括:存储器和处理器;The host terminal includes: a memory and a processor; 所述存储器用于保存与权利要求1所述的多通道视频信号同步输出方法相对应的程序代码;Described memory is used for preserving the program code corresponding to the multi-channel video signal synchronous output method described in claim 1; 所述处理器用于执行所述程序代码。The processor is used to execute the program code. 4.一种存储介质,其特征在于,所述存储介质中保存有与权利要求1所述的多通道视频信号同步输出方法相对应的程序代码。4. A storage medium, wherein the storage medium stores program codes corresponding to the method for synchronously outputting multi-channel video signals according to claim 1.
CN201911113560.7A 2019-11-14 2019-11-14 A kind of multi-channel video signal synchronous output method, device, system and medium Expired - Fee Related CN110830678B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911113560.7A CN110830678B (en) 2019-11-14 2019-11-14 A kind of multi-channel video signal synchronous output method, device, system and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911113560.7A CN110830678B (en) 2019-11-14 2019-11-14 A kind of multi-channel video signal synchronous output method, device, system and medium

Publications (2)

Publication Number Publication Date
CN110830678A CN110830678A (en) 2020-02-21
CN110830678B true CN110830678B (en) 2021-05-11

Family

ID=69555257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911113560.7A Expired - Fee Related CN110830678B (en) 2019-11-14 2019-11-14 A kind of multi-channel video signal synchronous output method, device, system and medium

Country Status (1)

Country Link
CN (1) CN110830678B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113934388B (en) * 2020-07-14 2024-06-04 华为技术有限公司 Synchronous display method, terminal and storage medium
CN111970414A (en) * 2020-07-20 2020-11-20 北京百度网讯科技有限公司 Picture synchronization method and device based on real-time temperature measurement system and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340592A (en) * 2008-08-14 2009-01-07 上海交通大学 Energy Control System for Video Transmission in Hybrid Wireless Environment
CN104270790A (en) * 2014-10-23 2015-01-07 湘潭大学 Congestion Control Method Based on Channel Fair Allocation
CN108960280A (en) * 2018-05-21 2018-12-07 北京中科闻歌科技股份有限公司 A kind of picture similarity detection method and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101834776A (en) * 2009-03-13 2010-09-15 华为技术有限公司 Bandwidth control method, device and system
US8630983B2 (en) * 2011-08-27 2014-01-14 Accenture Global Services Limited Backup of data across network of devices
US8861804B1 (en) * 2012-06-15 2014-10-14 Shutterfly, Inc. Assisted photo-tagging with facial recognition models
CN107682715B (en) * 2016-08-01 2019-12-24 腾讯科技(深圳)有限公司 Video synchronization method and device
TWI679895B (en) * 2017-12-15 2019-12-11 宏正自動科技股份有限公司 Electronic device and image synchronization method
CN110012240A (en) * 2019-05-14 2019-07-12 威创集团股份有限公司 A kind of signal source switch method, system, storage medium and control host

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340592A (en) * 2008-08-14 2009-01-07 上海交通大学 Energy Control System for Video Transmission in Hybrid Wireless Environment
CN104270790A (en) * 2014-10-23 2015-01-07 湘潭大学 Congestion Control Method Based on Channel Fair Allocation
CN108960280A (en) * 2018-05-21 2018-12-07 北京中科闻歌科技股份有限公司 A kind of picture similarity detection method and system

Also Published As

Publication number Publication date
CN110830678A (en) 2020-02-21

Similar Documents

Publication Publication Date Title
KR102230776B1 (en) Linear encoder for image/video processing
JP5592476B2 (en) Staged rate adjustment method and system for uncompressed video communication in a wireless system
US10511803B2 (en) Video signal transmission method and device
DE102010013291B4 (en) Policy-based video quality assessment
US20140348246A1 (en) Video Conversion Method and Apparatus
WO2020220902A1 (en) Method and apparatus for distributing transmission parameters of video resources
CN104618195A (en) Bandwidth estimation method and device
CN110830678B (en) A kind of multi-channel video signal synchronous output method, device, system and medium
CN105959620A (en) Panorama video synchronization display method and panorama video synchronization display device
US20140002625A1 (en) Image processing device
CN111131817A (en) Screen sharing method, device, storage medium and screen sharing system
KR20160017214A (en) Multi-Screen System, Picture Partition Server and Picture Processing Method thereof, Divided Picture Terminal and Multi-Screen Control Method thereof
EP3893464B1 (en) Method for transmitting image, terminal and storage medium
US20110310955A1 (en) Method and system for repetition based adaptive video compression
CN110784731B (en) Data stream transcoding method, device, equipment and medium
EP2942948B1 (en) Transmission device, reception device, transmission method, reception method, and transmission/reception system
US20120246224A1 (en) Server device, communication method, and program product
CN109413445B (en) Video transmission method and device
CN114866763A (en) Video quality evaluation method and device, terminal equipment and storage medium
US10412341B2 (en) Image display device, frame transmission interval control method, and image display system
GB2526148A (en) Seamless display of a video sequence with increased frame rate
EP3447986B1 (en) Information processing device, information processing system, and information processing method
JPH11164330A (en) Dynamic image communication evaluation system
CN107734278B (en) Video playback method and related device
CN102263965B (en) Method and device for eliminating noises from analogue television signal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20210511

CF01 Termination of patent right due to non-payment of annual fee