CN110768803B - Television wall display method and device and server - Google Patents
Television wall display method and device and server Download PDFInfo
- Publication number
- CN110768803B CN110768803B CN201810843007.8A CN201810843007A CN110768803B CN 110768803 B CN110768803 B CN 110768803B CN 201810843007 A CN201810843007 A CN 201810843007A CN 110768803 B CN110768803 B CN 110768803B
- Authority
- CN
- China
- Prior art keywords
- node
- target
- output node
- input node
- screen
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Power Engineering (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The embodiment of the application provides a television wall display method, a television wall display device and a server. The method comprises the following steps: acquiring source picture segmentation information corresponding to each target input node, screen segmentation information corresponding to each target output node and a target corresponding relation; broadcasting source picture segmentation information corresponding to each target input node and screen segmentation information corresponding to each target output node in a screen control system; and based on the target corresponding relation, adding each target output node into the multicast group of the corresponding target input node, so that after each target output node acquires the source picture data from the added multicast group, based on the received information broadcasted by the server, the acquired source picture data is put on the wall. Through the scheme, the television wall display can be rapidly and effectively realized.
Description
Technical Field
The present application relates to the field of data display technologies, and in particular, to a method, an apparatus, and a server for displaying a video wall.
Background
The television wall is a super-large screen television wall formed by splicing a plurality of screens and can display pictures, texts and images. Nowadays, more and more fields are selected as display devices for television walls, such as: in the monitoring field, a television wall is adopted as a display device in many video monitoring projects, so that monitoring personnel can find abnormal conditions of a monitored target in real time.
In the prior art, in order to ensure the expandability of a signal source, a screen control system is used for realizing television wall display. Wherein, this screen control system includes: the television wall comprises a server, at least one input node and at least one output node, wherein any input node is connected with at least one signal source, and any output node is connected with at least one screen in the television wall. The screen control system belongs to a distributed architecture, so that the expandability of the signal source is greatly enhanced.
However, the inventor finds that, when the television wall display is realized through the screen control system in the prior art, the interaction process among the devices is more, and the efficiency of the television wall display is lower.
Disclosure of Invention
An object of the embodiments of the present application is to provide a method, an apparatus, and a server for displaying a video wall, so as to improve the efficiency of displaying the video wall. The specific technical scheme is as follows:
in a first aspect, an embodiment of the present application provides a television wall display method, which is applied to a server in a screen control system, where the screen control system further includes: any input node is connected with at least one signal source, and any output node is connected with at least one screen in a television wall; the method comprises the following steps:
acquiring source picture segmentation information corresponding to each target input node, screen segmentation information corresponding to each target output node and a target corresponding relation; any target input node is an input node connected with one or more target signal sources on a wall to be displayed on a picture, any target output node is an output node of connected data to be displayed on a screen, and the target corresponding relationship is a corresponding relationship between the target input node and the target output node;
broadcasting source picture segmentation information corresponding to each target input node and screen segmentation information corresponding to each target output node in the screen control system;
and adding each target output node into the multicast group of the corresponding target input node based on the target corresponding relation so that each target output node acquires the source picture data from the added multicast group and then puts the acquired source picture data on the wall based on the received information broadcasted by the server, wherein the multicast group of any target input node is a group of the target input node for broadcasting the source picture data of the corresponding target signal source.
Optionally, the step of broadcasting, in the screen control system, the source picture segmentation information corresponding to each target input node and the screen segmentation information corresponding to each target output node includes:
constructing a data packet containing a first corresponding relation and a second corresponding relation, and broadcasting the data packet in the screen control system;
the first corresponding relation is the corresponding relation between the node identification of each target input node and the corresponding source picture segmentation information, and the second corresponding relation is the corresponding relation between the node identification of each target output node and the corresponding screen segmentation information.
Optionally, the step of adding each target output node to the multicast group of the corresponding target input node based on the target correspondence includes:
and aiming at each target output node, determining a target input node corresponding to the target output node from the target corresponding relation, and sending the multicast group address of the corresponding target input node to the target output node, so that the target output node joins the multicast group of the corresponding target input node based on the multicast group address.
Optionally, before the step of obtaining the source picture segmentation information corresponding to each target input node, the screen segmentation information corresponding to each target output node, and the target correspondence, the method further includes:
and carrying out networking configuration on the screen control system, wherein the networking configuration is about configuration of allocating node identification and allocating multicast group address.
Optionally, the step of networking and configuring the screen control system includes:
determining nodes on-line in the screen control system from the at least one input node and the at least one output node;
acquiring equipment information of each online node and authentication information issued to the server by each online node;
distributing identification information to each online node, wherein the identification information comprises a node identification and a multicast group address when the online node is an input node, and the identification information comprises a node identification when the online node is an output node;
and binding and storing the equipment information and the identification information of each online node in the database, sending corresponding identification information and authentication information to each online node, so that any online node authenticates the server by using the received authentication information, and storing the received identification information after the authentication is passed.
Optionally, the step of allocating identification information to each online node includes:
and judging whether the equipment information of the online node is bound with the identification information or not aiming at each online node, if so, determining the identification information of the online node as the bound identification information, and otherwise, generating the identification information of the online node.
Optionally, the video wall display method further includes:
when a recovery detection instruction is detected, judging whether the identification information accords with a recovery condition or not aiming at each identification information in the database, and if so, deleting the identification information and the equipment information corresponding to the identification information.
Optionally, the determining whether the identification information meets the recovery condition includes:
sending a heartbeat detection request to a node corresponding to the identification information;
and when the heartbeat detection response is not received, judging that the identification information accords with the recovery condition.
Optionally, before determining that the identification information meets the recovery condition, the method further includes:
when the heartbeat detection response is not received, if the time length from the first time to the current time exceeds a first preset time length and the time length from the second time to the current time exceeds a second preset time length, judging that the identification information accords with the recovery condition;
the first time is the time for distributing the identification information, and the second time is the time for the node to respond to the server last time.
Optionally, the video wall display method further includes:
detecting the network bandwidth of each target input node and each target output node;
and aiming at each node in each target input node and each target output node, judging whether the detected network bandwidth meets the preset bandwidth shortage condition, and if so, sending out error prompt information about the node.
Optionally, the determining whether the detected network bandwidth meets a predetermined bandwidth shortage condition includes:
determining a bandwidth expected value corresponding to the node;
and judging whether the detected network bandwidth is smaller than the expected bandwidth value, and if so, judging that the detected network bandwidth meets the preset bandwidth shortage condition.
In a second aspect, an embodiment of the present application provides a video wall display apparatus, which is applied to a server in a screen control system, where the screen control system further includes: any input node is connected with at least one signal source, and any output node is connected with at least one screen in a television wall; the device comprises:
the acquisition unit is used for acquiring source picture segmentation information corresponding to each target input node, screen segmentation information corresponding to each target output node and a target corresponding relation; any target input node is an input node connected with one or more target signal sources on a wall to be displayed on a picture, any target output node is an output node of connected data to be displayed on a screen, and the target corresponding relationship is a corresponding relationship between the target input node and the target output node;
a broadcasting unit, configured to broadcast source picture segmentation information corresponding to each target input node and screen segmentation information corresponding to each target output node in the screen control system;
and the grouping unit is used for adding each target output node into the multicast group of the corresponding target input node based on the target corresponding relation so that each target output node can acquire the source picture data from the added multicast group and then put the acquired source picture data on the wall based on the received information broadcasted by the server, wherein the multicast group of any target input node is a group of the target input node used for broadcasting the source picture data of the corresponding target signal source.
Optionally, the broadcasting unit may include:
the broadcast subunit is used for constructing a data packet containing a first corresponding relation and a second corresponding relation and broadcasting the data packet in the screen control system;
the first corresponding relation is the corresponding relation between the node identification of each target input node and the corresponding source picture segmentation information, and the second corresponding relation is the corresponding relation between the node identification of each target output node and the corresponding screen segmentation information.
Optionally, the grouping unit may include:
and the grouping subunit is used for determining a target input node corresponding to the target output node from the target corresponding relation aiming at each target output node, and sending the multicast group address of the corresponding target input node to the target output node, so that the target output node joins the multicast group of the corresponding target input node based on the multicast group address.
Optionally, the apparatus further comprises:
and the configuration unit is used for carrying out networking configuration on the screen control system before the acquisition unit acquires the source picture segmentation information corresponding to each target input node, the screen segmentation information corresponding to each target output node and the target corresponding relation, wherein the networking configuration is about the configuration of allocating node identification and allocating multicast group address.
Optionally, the configuration unit includes:
a determining subunit, configured to determine, from the at least one input node and the at least one output node, a node on line in the screen control system;
the obtaining subunit is configured to obtain device information of each online node and authentication information issued by each online node to the server;
the distribution subunit is used for distributing identification information to each online node, wherein when the online node is an input node, the identification information comprises a node identification and a multicast group address, and when the online node is an output node, the identification information comprises a node identification;
and the processing subunit is used for binding and storing the equipment information and the identification information of each online node in the database, and sending corresponding identification information and authentication information to each online node, so that any online node authenticates the server by using the received authentication information, and stores the received identification information after the authentication is passed.
Optionally, the allocation subunit is specifically configured to:
and judging whether the equipment information of the online node is bound with the identification information or not aiming at each online node, if so, determining the identification information of the online node as the bound identification information, and otherwise, generating the identification information of the online node.
Optionally, the apparatus further comprises:
and the recovery processing unit is used for judging whether the identification information accords with the recovery condition or not aiming at each identification information in the database when a recovery detection instruction is detected, and deleting the identification information and the equipment information corresponding to the identification information if the identification information accords with the recovery condition.
Optionally, the recovery processing unit determines whether the identification information meets a recovery condition, specifically:
and sending a heartbeat detection request to a node corresponding to the identification information, and judging that the identification information accords with a recovery condition when a heartbeat detection response is not received.
Optionally, before the recovery processing unit determines that the identifier information meets the recovery condition, when a heartbeat detection response is not received, if a duration from a first time to a current time exceeds a first predetermined duration and a duration from a second time to the current time exceeds a second predetermined duration, determining that the identifier information meets the recovery condition;
the first time is the time for distributing the identification information, and the second time is the time for the node to respond to the server last time.
Optionally, the apparatus may further include:
the detection unit is used for detecting the network bandwidth of each target input node and each target output node;
and the judging unit is used for judging whether the detected network bandwidth meets the preset bandwidth shortage condition or not aiming at each node in each target input node and each target output node, and if so, sending out error prompt information about the node.
Optionally, the determining unit determines whether the detected network bandwidth meets a predetermined bandwidth shortage condition, specifically:
determining a bandwidth expected value corresponding to the node;
and judging whether the detected network bandwidth is smaller than the expected bandwidth value, and if so, judging that the detected network bandwidth meets the preset bandwidth shortage condition.
In a third aspect, an embodiment of the present application provides a server, including a processor, a communication interface, a memory, and a communication bus, where the processor and the communication interface complete communication between the memory and the processor through the communication bus;
a memory for storing a computer program;
and the processor is used for realizing the steps of the television wall display method provided by the embodiment of the application when executing the program stored in the memory.
In the embodiment of the application, after obtaining the source picture segmentation information corresponding to each target input node, the screen segmentation information corresponding to each target output node and the target corresponding relationship, a server in the screen control system broadcasts the source picture segmentation information corresponding to each target input node and the screen segmentation information corresponding to each target output node in the screen control system; and, based on the destination correspondence, each destination output node is added to the multicast group of the corresponding destination input node so that the input node related to the destination signal source can transmit the source picture data to the corresponding output node by multicast. According to the scheme, the segmentation information required by each node is informed in a broadcasting mode, and the transmission of the source picture data is completed in a multicast mode, so that the interaction process among all devices can be greatly reduced. Therefore, the efficiency of television wall display can be improved through the scheme.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a video wall display method according to an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of a screen control system according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of a video wall display device according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a server according to an embodiment of the present application;
fig. 5(a), 5(b), 5(c) and 5(d) are interface diagrams of the tv wall canvas.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments 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.
To facilitate understanding of the solution, terms referred to in the present application will be described first.
(1) An input node: the Video signal coding device comprises a plurality of Video input interfaces and a plurality of network ports, wherein any Video input Interface can be a Digital Visual Interface (DVI), a High Definition Multimedia Interface (HDMI), a Video Graphics Array (VGA) (Video transmission standard from IBM corporation), a Serial Digital Interface (SDI), a coaxial cable card ring Interface (BNC), or the like, and after receiving a Video signal through the Video input Interface, the Video signal can be coded, and data, namely the coded Video signal, can be output through the network ports.
(2) An output node: the video wall is provided with a plurality of video output interfaces and a plurality of network ports, any video output interface can be DVI, HDMI, VGA, SDI or BNC, and the like, after data is received through the network ports, the received data is restored into video signals, and the restored video signals are output to the screen of the television wall through the video output interfaces.
(3) And (3) node identification: the character string used for identifying the input node or the output node has uniqueness and is used for searching and positioning the node in the screen control system. The character string may include only numbers or letters, or may include both numbers and letters.
In order to improve the efficiency of television wall display, the embodiment of the application provides a television wall display method, a television wall display device and a server.
First, a video wall display method provided by the embodiment of the present application is described below.
It should be noted that, the television wall display method provided in the embodiment of the present application is applied to a server in a screen control system, and the screen control system further includes: the television wall comprises at least one input node and at least one output node, wherein any input node is connected with at least one signal source, and any output node is connected with at least one screen in the television wall. The input node is connected with a signal source through a video input interface, and one video input interface is connected with one signal source; the output node is connected with the screen through a video output interface, and one video output interface is connected with one screen. In addition, in a specific application, the signal source connected to the input node may be a computer, an analog matrix, an SDI/BNC signal, or a network coding stream.
It will be understood by those skilled in the art that the server, the at least one input node and the at least one output node in the screen control system may be connected through a gateway, which may be a switch, such that the server, the at least one input node and the at least one output node are located in the same local area network. For convenience of understanding, fig. 2 is a schematic structural diagram of a screen control system, in which a client is software provided for a server to interact with a user, a computer transmits data to a connected analog source input node based on a DVI connection line, an analog matrix as a signal source transmits data to the connected analog source input node based on a VGA connection line, an SDI/BNC as the signal source transmits data to the connected analog source input node based on an SDI/BNC connection line, and a network encoded code stream transmits data to the connected decoding input node through a switch, which may be a switch in the screen control system or another switch different from the switch in the screen control system.
It is emphasized that, in order to implement the video wall display, after the server, each input node and each output node in the screen control system are physically connected, the screen control system may be configured in a networking manner before executing S101 of the embodiment of the present application, wherein the networking configuration is a configuration for allocating node identification and allocating a multicast group address.
The step of networking configuration of the screen control system may include steps a1-a 4:
a step a1 of determining nodes on-line in the screen control system from the at least one input node and the at least one output node;
the server can send a detection command in a multicast mode so as to detect whether each node in the screen control system is on line or not; correspondingly, the node which receives the multicast command and feeds back the response message is an online node.
A2, obtaining the device information of each online node and the certification information issued by each online node to the server;
it should be noted that the response message fed back to the server by the online node may carry the device information, so that the server may extract the device information of the corresponding online node from each received response message. The device information of any node may include: ip, port, mac address, sequence number, device type, etc. of the node.
And, the server may send TCP connection requests to all nodes that are online; further, for an online node that successfully establishes a connection, the server may send a login request to the online node, and may issue authentication information to the server after the online node has authenticated the server.
In addition, the server may determine whether each node is an input node or an output node by the device type in the device information of the node. Specifically, the specific process of determining whether the node is an input node or an output node according to the device type in the device information of each node may be: and judging whether the equipment type in the equipment information of each node is a preset equipment type or not, if so, judging that the node is an input node, otherwise, judging that the node is an output node, wherein the preset equipment type is the preset equipment type of the input node.
A3, distributing identification information to each online node, wherein, when the online node is an input node, the identification information includes a node identification and a multicast group address, and when the online node is an output node, the identification information includes a node identification;
wherein, the node identifier may be a number id, for example: 001. 002, of course, is not limited thereto.
Step a4, binding and storing the device information and identification information of each online node in the database, and sending corresponding identification information and authentication information to each online node, so that any online node authenticates the server by using the received authentication information, and after the authentication is passed, storing the received identification information.
By distributing the node identification for each online node, each online node can be positioned and searched by using the corresponding node identification, and the convenience of positioning and searching is improved.
It should be noted that, because the input node and the output node included in the screen control system may change with the change of the signal source, when the node included in the screen control system changes, the server may perform networking configuration again; moreover, the server can also perform networking configuration periodically, which is reasonable. In addition, for the identification information of the first allocation node, the identification information of each online node may be generated. In order to ensure that the identification information obtained by the same node has fixity, specifically, for the identification information of the node which is not allocated for the first time, the step of allocating the identification information to each online node may include:
and judging whether the equipment information of the online node is bound with the identification information or not aiming at each online node, if so, determining the identification information of the online node as the bound identification information, and otherwise, generating the identification information of the online node.
The specific manner of generating the identification information of the online node is not limited herein.
Through the above steps a1-a4, the server can complete the networking configuration quickly, and then can execute S101.
As shown in fig. 1, a television wall display method provided in the embodiment of the present application may include the following steps:
s101, obtaining source picture segmentation information corresponding to each target input node, screen segmentation information corresponding to each target output node and a target corresponding relation;
the system comprises a plurality of target input nodes, a plurality of target output nodes and a plurality of target signal sources, wherein any target input node is an input node connected with one or more target signal sources on a wall to be displayed on a picture, any target output node is an output node of data to be displayed on a connected screen, and the target corresponding relation is the corresponding relation of the target input node and the target output node. The target correspondence can reflect the target signal source connected with any target input node to which the target output node is required to be displayed on the screen. It is understood that the source pictures corresponding to one target signal source may be distributed on the screen connected to one output node, or may be distributed on the screens connected to at least two output nodes, which is reasonable.
In order to realize the television wall display, the server can firstly obtain source picture segmentation information corresponding to each target input node, screen segmentation information corresponding to each target output node and a target corresponding relation, and then execute a subsequent data interaction process.
Specifically, the source image segmentation information corresponding to any target input node may include: the number of blocks into which the source picture of the target signal source connected to the target input node is divided, and the coordinate range of each rectangular block in the source picture. In order to locate the rectangular blocks conveniently, the block id of each rectangular block may be information including the node id of the target input node. For example: the node id of the destination input node is 001, and assuming that the destination signal source of the destination input node is divided into 4 rectangular blocks, the block ids of the 4 rectangular blocks may be: 001-1, 001-02, 001-3 and 001-4.
Specifically, the screen splitting information corresponding to any target output node may include: the number of the connected rectangular blocks to be displayed on each screen, the up-down position relation of each rectangular block on the same screen, the coordinate range of each rectangular block in the screen and the ID of the target signal source associated with each rectangular block.
It should be noted that the coordinate range of the rectangular block can be characterized by a starting coordinate point and a width and a height. And, there are various specific implementation manners for obtaining the source picture division information corresponding to each target input node, the screen division information corresponding to each target output node, and the target correspondence.
Optionally, in an implementation manner, the server may output a configuration interface through the corresponding client, and further, the user may manually input, in the configuration interface, source screen segmentation information corresponding to each target input node, screen segmentation information corresponding to each target output node, and a target correspondence relationship.
Optionally, in another implementation manner, in order to facilitate user operation, the server may output a television wall layout interface through a corresponding client, where a television wall canvas and a picture element corresponding to a signal source may be displayed in the television wall layout interface, and a splicing structure of canvas units of the television wall canvas is the same as a screen splicing structure of a television wall. When a user needs to display a picture on a television wall, the picture element corresponding to a signal source of which the picture is to be displayed on the wall can be dragged to a television wall canvas, the size and/or the position of the picture element on the television wall picture can be adjusted according to display requirements, after the adjustment is finished, the server can obtain the coordinate range of the picture element of each target signal source in the television wall canvas, and further, based on the coordinate range of the picture element of each target signal source in the television wall canvas, the source picture segmentation information corresponding to each target input node, the screen segmentation information corresponding to each target output node and the target corresponding relation can be obtained.
The specific implementation manner that the source picture segmentation information corresponding to each target input node, the screen segmentation information corresponding to each target output node, and the target corresponding relationship can be obtained based on the coordinate range of the picture element of each target signal source in the tv wall canvas may include:
according to a first processing mode, determining source picture segmentation information and a target corresponding relation corresponding to each target input node;
and determining screen segmentation information corresponding to each target output node according to a second processing mode.
The first processing method may include:
for each target signal source, determining the number of rectangular blocks into which a source picture of the target signal source is divided and the coordinate range of each rectangular block in the television wall canvas based on the coordinate range of picture elements of the target signal source in the television wall canvas; the number of the divided rectangular blocks is the same as the number of screens covered by the coordinate range in the television wall canvas;
establishing a target corresponding relation between a target input node corresponding to the target signal source and a target output node corresponding to each target screen, wherein any target screen is a screen displayed by a rectangular block;
converting the coordinate range of each rectangular block in the television wall canvas into the coordinate range in the source picture;
and generating source picture division information of a target input node corresponding to the target signal source based on the number of the rectangular blocks into which the source picture of the target signal source is divided and the coordinate range of each rectangular block in the source picture.
Wherein, the second processing mode comprises:
determining the number of rectangular blocks on each screen of data to be displayed based on the coordinate range of picture elements of each target signal source in the television wall canvas;
for each screen of data to be displayed, converting the coordinate range of the rectangular blocks displayed on the screen in the television wall canvas into the coordinate range on the screen, and determining the up-down position relation of each rectangular block to be displayed on the screen;
and generating screen segmentation information of a target output node connected with each screen based on the number of the rectangular blocks on each screen of the data to be displayed, the vertical position relation of each rectangular block on each screen, the coordinate range of each rectangular block in the screen and the ID of a target signal source associated with each rectangular block.
For ease of understanding, reference may be made to the schematic diagrams of the television wall canvas presented in fig. 5(a) -5 (d). Specifically, the tv wall canvas in fig. 5(a) displays 9 screens of 3 × 3. In fig. 5(b), the user drags the input source 1, i.e. the signal source 1, corresponding to the picture element onto the tv wall canvas, and the picture element occupies the screen 1, the screen 2, the screen 4 and the screen 5 in the tv wall canvas, i.e. the coordinate range of the picture element corresponding to the input source 1 is the coordinate range corresponding to these four screens: (0,1920), width 3840 and height 3840.
After obtaining the coordinate range of the picture element corresponding to the input source 1 in the tv wall canvas, the server may determine, based on the coordinate range of the picture element corresponding to the input source 1 in the tv wall canvas, that the source picture of the input source 1 is divided into 4 rectangular blocks, and the coordinate range of each rectangular block in the tv wall canvas, that is, the coordinate range in the coordinate system corresponding to the tv wall canvas; further, as shown in fig. 5(c), the server may convert the coordinate range of each rectangular block in the tv wall canvas into a coordinate range in the source picture, where the origin of the coordinate system corresponding to the source picture is the starting point of the picture element in the tv wall canvas.
Similarly, after obtaining the coordinate range of the picture element corresponding to the input source 1 in the tv wall canvas, the server may determine the number of rectangular blocks on the screen 1, the screen 2, the screen 4, and the screen 5 to be one block based on the coordinate range of the picture element corresponding to the input source 1 in the tv wall canvas; as shown in fig. 5(d), for each screen to be displayed, converting the coordinate range of the rectangular block displayed on the screen in the tv wall canvas into the coordinate range on the screen; the origin of the coordinate system corresponding to the screen is the starting point of each data block in the television wall canvas; and then, generating screen segmentation information of output nodes connected with each screen based on the number of the rectangular blocks on each screen of the data to be displayed, the coordinate range of each rectangular block in the screen and the ID of the target signal source associated with each rectangular block.
It should be emphasized that the above-mentioned obtaining of the source screen division information corresponding to each target input node, the screen division information corresponding to each target output node, and the target correspondence is only an example, and should not be construed as a limitation to the embodiments of the present application.
S102, broadcasting source picture segmentation information corresponding to each target input node and screen segmentation information corresponding to each target output node in the screen control system;
after determining the source division information of each target input node and the screen division information corresponding to each target output node, in order to ensure that the video wall display is quickly and effectively realized, the source picture division information corresponding to each target input node and the screen division information corresponding to each target output node can be broadcasted in the screen control system, namely the source division information corresponding to all the target input nodes and the screen division information corresponding to all the target output nodes are sent together, so that the time consumed for sending the corresponding division information to each node is less, and the time required by the video wall display process is finally shortened. Correspondingly, each target input node and each target output node in the screen control system can select information to be reserved from the received information broadcast by the server according to the requirements of the target input nodes and the target output nodes.
The step of broadcasting the source picture division information corresponding to each target input node and the screen division information corresponding to each target output node in the screen control system may include:
constructing a data packet containing the first corresponding relation and the second corresponding relation, and broadcasting the data packet in the screen control system;
the first corresponding relation is the corresponding relation between the node identification of each target input node and the corresponding source picture segmentation information, and the second corresponding relation is the corresponding relation between the node identification of each target output node and the corresponding screen segmentation information.
The arrangement of the first corresponding relation and the second corresponding relation in the data packet can adopt two-dimensional arrays, one dimension in each array is the node identification of the node, and the other dimension is the source picture segmentation information or the screen segmentation information. And if the source picture corresponding to the target input node is at least two paths, at least two pieces of source picture division information exist, at this time, the source picture division information is arranged in the one dimension containing the source picture division information in the two-dimensional array according to the order of channel numbers, wherein the channel numbers are identifiers of the source pictures of each path. Similarly, if the target output node corresponds to two screen division information, at this time, the respective screen division information are arranged in order of channel numbers in one dimension including the screen division information in the two-dimensional array.
And S103, adding each target output node into the multicast group of the corresponding target input node based on the target corresponding relation, so that after each target output node acquires the source picture data from the added multicast group, the acquired source picture data is put on the wall based on the received information broadcasted by the server, wherein the multicast group of any target input node is a group of the target input node used for broadcasting the source picture data of the corresponding target signal source.
In order to realize the video wall display quickly and effectively, the transmission of the source picture data can consume less time. In order to meet the requirement, in the embodiment of the present application, each destination output node is added to the multicast group of the corresponding destination input node based on the destination correspondence, so that the input node related to the destination signal source may send source picture data to the corresponding output node in a multicast manner, that is, send the source picture data once, and each output node in the multicast group may receive the source picture data.
Specifically, the step of adding each target output node to the multicast group of the corresponding target input node based on the target correspondence includes:
and aiming at each target output node, determining a target input node corresponding to the target output node from the target corresponding relation, and sending the multicast group address of the corresponding target input node to the target output node, so that the target output node joins the multicast group of the corresponding target input node based on the multicast group address.
In addition, it should be noted that each target input node may segment the source picture according to the source picture segmentation information by itself, or each target output node may segment the source picture according to the source picture segmentation information by itself.
In the embodiment of the application, after obtaining the source picture segmentation information corresponding to each target input node, the screen segmentation information corresponding to each target output node and the target corresponding relationship, a server in the screen control system broadcasts the source picture segmentation information corresponding to each target input node and the screen segmentation information corresponding to each target output node in the screen control system; and, based on the destination correspondence, each destination output node is added to the multicast group of the corresponding destination input node so that the input node related to the destination signal source can transmit the source picture data to the corresponding output node by multicast. According to the scheme, the segmentation information required by each node is informed in a broadcasting mode, and the transmission of the source picture data is completed in a multicast mode, so that the interaction process among all devices can be greatly reduced. Therefore, the efficiency of television wall display can be improved through the scheme.
In addition, in the display process of the television wall, in order to give a prompt when the display of the television wall is not smooth, the method for displaying the television wall provided by the embodiment of the application may further include:
detecting the network bandwidth of each target input node and each target output node;
and aiming at each target input node and each target output node, judging whether the detected network bandwidth meets the preset bandwidth shortage condition, and if so, sending out error prompt information about the node.
Specifically, the determining whether the detected network bandwidth meets a predetermined bandwidth shortage condition includes:
determining a bandwidth expected value corresponding to the node;
and judging whether the detected network bandwidth is smaller than the expected bandwidth value, and if so, judging that the detected network bandwidth meets the preset bandwidth shortage condition.
There are various ways to determine the expected bandwidth value corresponding to the node. Optionally, in a specific implementation manner, the determining a bandwidth expected value corresponding to the node may include:
and determining the expected bandwidth value preset for the node as the expected bandwidth value corresponding to the node, wherein the expected bandwidth value can be a value set according to experience.
Optionally, in another specific implementation manner, the determining a bandwidth expected value corresponding to the node may include:
calculating the size of data to be transmitted by the node based on the screen segmentation information or the source picture segmentation information;
and determining the calculated data size as the expected bandwidth value corresponding to the node.
The calculation of the size of data to be transmitted by the node based on screen segmentation information or source picture segmentation information specifically includes: determining the size of a picture to be transmitted by the node based on the screen segmentation information or the source picture segmentation information, and obtaining the size of data required to be transmitted by the node based on the size of the picture; the calculation formula from the screen size to the data size may be: the picture width and the picture height, and the number of bytes of each pixel point is equal to the data size.
Corresponding to the method embodiment, the embodiment of the application also provides a television wall display device. The television wall display device is applied to a server in a screen control system, and the screen control system further comprises: any input node is connected with at least one signal source, and any output node is connected with at least one screen in a television wall; as shown in fig. 3, the apparatus includes:
an obtaining unit 310, configured to obtain source picture segmentation information corresponding to each target input node, screen segmentation information corresponding to each target output node, and a target correspondence; any target input node is an input node connected with one or more target signal sources on a wall to be displayed on a picture, any target output node is an output node of connected data to be displayed on a screen, and the target corresponding relationship is a corresponding relationship between the target input node and the target output node;
a broadcasting unit 320, configured to broadcast, in the screen control system, source picture segmentation information corresponding to each target input node and screen segmentation information corresponding to each target output node;
a grouping unit 330, configured to add each target output node to a multicast group of a corresponding target input node based on the target correspondence, so that after each target output node acquires source picture data from the added multicast group, the acquired source picture data is put on the wall based on the received information broadcasted by the server, where the multicast group of any target input node is a group in which the target input node is used to broadcast the source picture data of the corresponding target signal source.
In the embodiment of the application, after obtaining the source picture segmentation information corresponding to each target input node, the screen segmentation information corresponding to each target output node and the target corresponding relationship, a server in the screen control system broadcasts the source picture segmentation information corresponding to each target input node and the screen segmentation information corresponding to each target output node in the screen control system; and, based on the destination correspondence, each destination output node is added to the multicast group of the corresponding destination input node so that the input node related to the destination signal source can transmit the source picture data to the corresponding output node by multicast. According to the scheme, the segmentation information required by each node is informed in a broadcasting mode, and the transmission of the source picture data is completed in a multicast mode, so that the interaction process among all devices can be greatly reduced. Therefore, the efficiency of television wall display can be improved through the scheme.
Optionally, the broadcasting unit 320 may include:
the broadcast subunit is used for constructing a data packet containing a first corresponding relation and a second corresponding relation and broadcasting the data packet in the screen control system;
the first corresponding relation is the corresponding relation between the node identification of each target input node and the corresponding source picture segmentation information, and the second corresponding relation is the corresponding relation between the node identification of each target output node and the corresponding screen segmentation information.
Optionally, the grouping unit 330 may include:
and the grouping subunit is used for determining a target input node corresponding to the target output node from the target corresponding relation aiming at each target output node, and sending the multicast group address of the corresponding target input node to the target output node, so that the target output node joins the multicast group of the corresponding target input node based on the multicast group address.
Optionally, the apparatus further comprises:
a configuration unit, configured to perform networking configuration on the screen control system before the obtaining unit 310 obtains the source picture segmentation information corresponding to each target input node, the screen segmentation information corresponding to each target output node, and the target correspondence, where the networking configuration is about configuration of allocating a node identifier and allocating a multicast group address.
Optionally, the configuration unit includes:
a determining subunit, configured to determine, from the at least one input node and the at least one output node, a node on line in the screen control system;
the obtaining subunit is configured to obtain device information of each online node and authentication information issued by each online node to the server;
the distribution subunit is used for distributing identification information to each online node, wherein when the online node is an input node, the identification information comprises a node identification and a multicast group address, and when the online node is an output node, the identification information comprises a node identification;
and the processing subunit is used for binding and storing the equipment information and the identification information of each online node in the database, and sending corresponding identification information and authentication information to each online node, so that any online node authenticates the server by using the received authentication information, and stores the received identification information after the authentication is passed.
Optionally, the allocation subunit is specifically configured to:
and judging whether the equipment information of the online node is bound with the identification information or not aiming at each online node, if so, determining the identification information of the online node as the bound identification information, and otherwise, generating the identification information of the online node.
Optionally, the apparatus further comprises:
and the recovery processing unit is used for judging whether the identification information accords with the recovery condition or not aiming at each identification information in the database when a recovery detection instruction is detected, and deleting the identification information and the equipment information corresponding to the identification information if the identification information accords with the recovery condition.
Optionally, the recovery processing unit determines whether the identification information meets a recovery condition, specifically:
and sending a heartbeat detection request to a node corresponding to the identification information, and judging that the identification information accords with a recovery condition when a heartbeat detection response is not received.
Optionally, before the recovery processing unit determines that the identifier information meets the recovery condition, when a heartbeat detection response is not received, if a duration from a first time to a current time exceeds a first predetermined duration and a duration from a second time to the current time exceeds a second predetermined duration, determining that the identifier information meets the recovery condition;
the first time is the time for distributing the identification information, and the second time is the time for the node to respond to the server last time.
Optionally, the apparatus may further include:
the detection unit is used for detecting the network bandwidth of each target input node and each target output node;
and the judging unit is used for judging whether the detected network bandwidth meets the preset bandwidth shortage condition or not aiming at each node in each target input node and each target output node, and if so, sending out error prompt information about the node.
Optionally, the determining unit determines whether the detected network bandwidth meets a predetermined bandwidth shortage condition, specifically:
determining a bandwidth expected value corresponding to the node;
and judging whether the detected network bandwidth is smaller than the expected bandwidth value, and if so, judging that the detected network bandwidth meets the preset bandwidth shortage condition.
The embodiment of the present application further provides a server, as shown in fig. 4, including a processor 401, a communication interface 402, a memory 403, and a communication bus 404, where the processor 401, the communication interface 402, and the memory 403 complete mutual communication through the communication bus 404,
a memory 403 for storing a computer program;
the processor 401 is configured to implement the steps of the video wall display method provided in the embodiment of the present application when executing the program stored in the memory 403.
The communication bus mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the electronic equipment and other equipment.
The Memory may include a Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components.
In addition, a computer-readable storage medium is provided, where a computer program is stored, and when the computer program is executed by a processor, the steps of the video wall display method provided in the embodiment of the present application are implemented.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only for the preferred embodiment of the present application, and is not intended to limit the scope of the present application. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application are included in the protection scope of the present application.
Claims (13)
1. A television wall display method is applied to a server in a screen control system, and the screen control system further comprises: the system comprises at least one input node and at least one output node, wherein one input node is at least connected with one video input interface, one video input interface is connected with one signal source, one output node is at least connected with one video output interface, and one video output interface is connected with one screen; the method comprises the following steps:
acquiring source picture segmentation information corresponding to each target input node, screen segmentation information corresponding to each target output node and a target corresponding relation; any target input node is an input node connected with one or more target signal sources on a wall to be displayed on a picture, any target output node is an output node of connected data to be displayed on a screen, and the target corresponding relationship is a corresponding relationship between the target input node and the target output node;
broadcasting source picture segmentation information corresponding to each target input node and screen segmentation information corresponding to each target output node in the screen control system;
and adding each target output node into the multicast group of the corresponding target input node based on the target corresponding relation so that each target output node acquires the source picture data from the added multicast group and then puts the acquired source picture data on the wall based on the received information broadcasted by the server, wherein the multicast group of any target input node is a group of the target input node for broadcasting the source picture data of the corresponding target signal source.
2. The method according to claim 1, wherein the step of broadcasting the source picture division information corresponding to each target input node and the screen division information corresponding to each target output node in the screen control system comprises:
constructing a data packet containing a first corresponding relation and a second corresponding relation, and broadcasting the data packet in the screen control system;
the first corresponding relation is the corresponding relation between the node identification of each target input node and the corresponding source picture segmentation information, and the second corresponding relation is the corresponding relation between the node identification of each target output node and the corresponding screen segmentation information.
3. The method of claim 2, wherein the step of joining each target output node to the multicast group of the corresponding target input node based on the target correspondence comprises:
and aiming at each target output node, determining a target input node corresponding to the target output node from the target corresponding relation, and sending the multicast group address of the corresponding target input node to the target output node, so that the target output node joins the multicast group of the corresponding target input node based on the multicast group address.
4. The method according to claim 3, wherein before the step of obtaining the source picture division information corresponding to each target input node, the screen division information corresponding to each target output node, and the target correspondence relationship, the method further comprises:
and carrying out networking configuration on the screen control system, wherein the networking configuration is about configuration of allocating node identification and allocating multicast group address.
5. The method of claim 4, wherein the step of networking the screen control system comprises:
determining nodes on-line in the screen control system from the at least one input node and the at least one output node;
acquiring equipment information of each online node and authentication information issued to the server by each online node;
distributing identification information to each online node, wherein the identification information comprises a node identification and a multicast group address when the online node is an input node, and the identification information comprises a node identification when the online node is an output node;
and binding and storing the equipment information and the identification information of each online node in the database, sending corresponding identification information and authentication information to each online node, so that any online node authenticates the server by using the received authentication information, and storing the received identification information after the authentication is passed.
6. The method of claim 5, wherein the step of assigning identification information to each online node comprises:
and judging whether the equipment information of the online node is bound with the identification information or not aiming at each online node, if so, determining the identification information of the online node as the bound identification information, and otherwise, generating the identification information of the online node.
7. The method of claim 5, further comprising:
when a recovery detection instruction is detected, judging whether the identification information accords with a recovery condition or not aiming at each identification information in the database, and if so, deleting the identification information and the equipment information corresponding to the identification information.
8. The method of claim 7, wherein the determining whether the identification information meets the recycling condition comprises:
sending a heartbeat detection request to a node corresponding to the identification information;
and when the heartbeat detection response is not received, judging that the identification information accords with the recovery condition.
9. The method of claim 8, wherein before determining that the identification information meets the recycling condition, the method further comprises:
when the heartbeat detection response is not received, if the time length from the first time to the current time exceeds a first preset time length and the time length from the second time to the current time exceeds a second preset time length, judging that the identification information accords with the recovery condition;
the first time is the time for distributing the identification information, and the second time is the time for the node to respond to the server last time.
10. The method according to any one of claims 1-9, further comprising:
detecting the network bandwidth of each target input node and each target output node;
and aiming at each node in each target input node and each target output node, judging whether the detected network bandwidth meets the preset bandwidth shortage condition, and if so, sending out error prompt information about the node.
11. The method of claim 10, wherein determining whether the detected network bandwidth meets a predetermined bandwidth deficit condition comprises:
determining a bandwidth expected value corresponding to the node;
and judging whether the detected network bandwidth is smaller than the expected bandwidth value, and if so, judging that the detected network bandwidth meets the preset bandwidth shortage condition.
12. A video wall display apparatus, applied to a server in a screen control system, the screen control system further comprising: the system comprises at least one input node and at least one output node, wherein one input node is at least connected with one video input interface, one video input interface is connected with one signal source, one output node is at least connected with one video output interface, and one video output interface is connected with one screen; the device comprises:
the acquisition unit is used for acquiring source picture segmentation information corresponding to each target input node, screen segmentation information corresponding to each target output node and a target corresponding relation; any target input node is an input node connected with one or more target signal sources on a wall to be displayed on a picture, any target output node is an output node of connected data to be displayed on a screen, and the target corresponding relationship is a corresponding relationship between the target input node and the target output node;
a broadcasting unit, configured to broadcast source picture segmentation information corresponding to each target input node and screen segmentation information corresponding to each target output node in the screen control system;
and the grouping unit is used for adding each target output node into the multicast group of the corresponding target input node based on the target corresponding relation so that each target output node can acquire the source picture data from the added multicast group and then put the acquired source picture data on the wall based on the received information broadcasted by the server, wherein the multicast group of any target input node is a group of the target input node used for broadcasting the source picture data of the corresponding target signal source.
13. A server is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor and the communication interface are used for realizing the communication between the processor and the memory through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any of claims 1 to 11 when executing a program stored in the memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810843007.8A CN110768803B (en) | 2018-07-27 | 2018-07-27 | Television wall display method and device and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810843007.8A CN110768803B (en) | 2018-07-27 | 2018-07-27 | Television wall display method and device and server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110768803A CN110768803A (en) | 2020-02-07 |
CN110768803B true CN110768803B (en) | 2022-02-01 |
Family
ID=69327802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810843007.8A Active CN110768803B (en) | 2018-07-27 | 2018-07-27 | Television wall display method and device and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110768803B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111462683A (en) * | 2020-05-12 | 2020-07-28 | 浙江大华技术股份有限公司 | L ED display screen and control method thereof |
CN111796785B (en) * | 2020-06-28 | 2024-07-23 | 广州励丰文化科技股份有限公司 | Display control method of multimedia curtain wall and server |
CN112367557B (en) * | 2020-10-29 | 2023-03-24 | 深圳Tcl数字技术有限公司 | Display method of LED television wall, television and computer readable storage medium |
CN113438536B (en) * | 2021-06-22 | 2023-05-19 | 北京飞讯数码科技有限公司 | Video display method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101404746A (en) * | 2008-11-28 | 2009-04-08 | 中国电信股份有限公司 | Television wall image output system and method |
CN102226943A (en) * | 2011-04-29 | 2011-10-26 | 杭州海康威视数字技术股份有限公司 | System and method for realizing screen splicing |
CN102646032A (en) * | 2012-04-16 | 2012-08-22 | 杭州海康威视数字技术股份有限公司 | Distributed screen splicing control system and control method |
CN105739935A (en) * | 2016-01-22 | 2016-07-06 | 厦门美图移动科技有限公司 | Multi-terminal combined display method, apparatus and system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI536362B (en) * | 2014-03-21 | 2016-06-01 | 佳世達科技股份有限公司 | Positioning display system |
-
2018
- 2018-07-27 CN CN201810843007.8A patent/CN110768803B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101404746A (en) * | 2008-11-28 | 2009-04-08 | 中国电信股份有限公司 | Television wall image output system and method |
CN102226943A (en) * | 2011-04-29 | 2011-10-26 | 杭州海康威视数字技术股份有限公司 | System and method for realizing screen splicing |
CN102646032A (en) * | 2012-04-16 | 2012-08-22 | 杭州海康威视数字技术股份有限公司 | Distributed screen splicing control system and control method |
CN105739935A (en) * | 2016-01-22 | 2016-07-06 | 厦门美图移动科技有限公司 | Multi-terminal combined display method, apparatus and system |
Also Published As
Publication number | Publication date |
---|---|
CN110768803A (en) | 2020-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110768803B (en) | Television wall display method and device and server | |
EP3541043A1 (en) | Account login method and apparatus | |
CN108881972B (en) | Code rate allocation method, device, equipment and storage medium | |
WO2020151599A1 (en) | Method and apparatus for publishing video synchronously, electronic device, and readable storage medium | |
CN110691331B (en) | Conference demonstration method and device based on Bluetooth mesh technology and terminal equipment | |
CN112218108B (en) | Live broadcast rendering method and device, electronic equipment and storage medium | |
CN103873822A (en) | Method, equipment and system for monitoring system to select camera to browse in real time | |
CN108235111B (en) | Information sharing method and intelligent set top box | |
CN104125485A (en) | Method, equipment and system for sharing user information | |
EP3174265B1 (en) | Management system, communication control method, and communication system | |
CN112788053A (en) | Real-time communication method, device, server, system and storage medium | |
CN106792237B (en) | Message display method and system | |
US20170171634A1 (en) | Method and electronic device for pushing reservation message | |
BR112014006764B1 (en) | METHODS AND TERMINAL FOR PROVIDING INTERACTIVE SERVICES WITHIN A NETWORK FOR DISTRIBUTION OF TELEVISION CONTENT | |
CN112181329B (en) | Data display method and device | |
CN105812839A (en) | Video stream data acquisition method, page data transmission method, system and network server | |
CN111246239B (en) | Method, system, apparatus, device and storage medium for testing live programs | |
CN107040820B (en) | Method and device for acquiring program information and video conversion device | |
US20170223410A1 (en) | Mosaic service presentation/delivery method and apparatus | |
CN114827675A (en) | Video data processing method and device for application program | |
CN114040214A (en) | Live broadcast room recommendation method and device, electronic equipment and storage medium | |
CN109388498B (en) | Mutual exclusion processing method, device, equipment and medium | |
CN114077409A (en) | Screen projection method and device, electronic equipment and computer readable medium | |
CN108989835B (en) | Program signal control method, device and system | |
CN104333507B (en) | A kind of method for message transmission and its system, service equipment based on interactive application |
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 |