IP Library Granted Patent US 10,469,553
Granted Patent B2
US 10,469,553 · App. 15/387,484 · Granted Nov 5, 2019

Interconnection mechanism for multiple data streams

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,469,553
App. No.
15/387,484
Granted
Nov 5, 2019
Kind
B2
Abstract

An audiovisual signal is converted from a native format to a digital, packetized interchange format and transported between a capture node and a display node through a switch. The display node converts the audiovisual signal from the interchange format to a displayable format and causes display of the audiovisual signal. The use of a switch for video routing and distribution allows one-to-one, one-to-many, many-to-one, and many-to-many distribution. The use of a device-independent interchange format allows concurrent distribution of multiple heterogeneous audiovisual signals.

Claims (46)

1. A method, comprising:

prior to sending a video stream from a capture node to a display node,

selecting an interchange format of the video stream via a stream manager that is separate from a capture node and a display node,

sending destination control information from a stream manager to the display node,

sending instructions to the display node from the stream manager that instruct the display node to expect the video stream from the capture node, and

instructing the capture node to send the video stream in the selected interchange format to the display node via the stream manager, wherein the stream manager selects the interchange format based on a proportion of bandwidth available between the capture node and the display node displaying the video stream; then

sending the video stream from the capture node to the display node in the selected interchange format without the stream manager receiving the video stream; and

at the display node,

receiving the destination control information as part of a data stream from the stream manager through a network, the data stream comprising one or more data packets;

receiving the instructions that identify the capture node and instruct the display node to process the video stream when the display node receives the video stream from the capture node; and then

receiving and accepting a video stream delivered from a capture node through the network in a same interchange format as the video stream was sent from the capture node responsive to receiving the destination control information, where the stream manager selects the interchange format of the video stream and instructs the capture node to format and deliver the video stream to the display node in the selected interchange format prior to the video stream being delivered to the display node, and where the stream manager is separate from the capture node; and then

displaying the video stream via the display node, wherein displaying the video stream includes displaying the video stream on an integrate d tiled display.

2. The method of claim 1 , wherein the interchange format is selected based on a proportion of bandwidth available between the capture node and the display node displaying the video stream.

3. The method of claim 2 , further comprising authorizing the capture node to transmit the data stream for a predetermined duration based on the proportion of bandwidth available.

4. The method of claim 1 , wherein the integrated tiled display comprises multiple display monitors that form a display wall.

5. The method of claim 1 , wherein the destination control information received is multicast addressed destination control information, and wherein displaying the video stream includes displaying a same video stream on multiple devices simultaneously.

6. The method of claim 1 , wherein displaying the video stream includes displaying different portions of the video stream via multiple display monitors.

7. A method, comprising:

prior to sending a video stream from a capture node to a display node,

selecting an interchange format of the video stream via a stream manager that is separate from the capture node and the display node,

sending destination control information to the display node from the stream manager,

sending instructions to the display node from the stream manager that instruct the display node to expect the video stream from the capture node, and

instructing the capture node to send the video stream in the selected interchange format to the display node via the stream manager, wherein the stream manager selects the interchange format based on a proportion of bandwidth available between the capture node and the display node displaying the video stream; then

sending the video stream from the capture node to the display node in the selected interchange format without the stream manager receiving the video stream;

at the display node,

receiving the destination control information as part of a data stream from the stream manager that is separate from the capture node,

receiving the instructions that identify the capture node and instruct the display node to process the video stream when the display node receives the video stream from the capture node; and then

receiving the video stream through a network from the capture node in the interchange format selected by the stream manager, wherein the capture node formats and delivers the video stream in the interchange format selected by the stream manager; and

displaying the video stream, wherein displaying the video stream includes displaying the video stream on an integrate d tiled display.

8. The method of claim 7 , wherein the display node is one display node of a plurality of display nodes, and wherein the video stream displayed is a same video stream at each of the plurality of display nodes.

9. The method of claim 8 , wherein the same video stream is displayed simultaneously on each of the plurality of display nodes.

10. The method of claim 7 , wherein the interchange format specifies a digital format for the video stream.

11. The method of claim 7 , further comprising:

sending capabilities data from the display node to the stream manager, the capabilities data representing one or more video signal processing capabilities of the display node.

12. The method of claim 11 , wherein the interchange format selected by the stream manager is based on the capabilities data.

13. The method of claim 7 , further comprising:

in the display node, receiving a frame synchronization packet, wherein the frame synchronization packet indicates that a complete frame of the video stream has been received from the capture node.

14. The method of claim 7 , wherein the interchange format is selected based on a proportion of bandwidth available to the display node.

15. A display node for use in a video distribution system for receiving a video stream from a capture node through a network, the display node comprising:

a processor in communication with a memory that, when executed by the processor, provides:

network control logic that is configured to receive destination control information as part of a data stream from a stream manager at the display node prior to receiving the video stream, and that is configured to receive instructions at the display node from the stream manager that instruct the display node to expect the video stream from the capture node, wherein the data stream comprises one or more data packets, wherein the stream manager is separate from the capture node and the display node, wherein the destination control information specifies an interchange format and an available bandwidth between the capture node and the display node, and wherein the instructions identify the capture node and instruct the display node to process the video stream when the display node receives the video stream from the capture node;

stream receiving logic that is configured to receive the video stream sent from the capture node to the display node through a switch of the network in the interchange format that is a same interchange format as the video stream was sent from the capture node after receiving the destination control information and after receiving the instructions, where the stream manager selects the interchange format based on the available bandwidth between the capture node and the display node, and where the stream manager instructs the capture node to deliver the video stream to the display node in the selected interchange format, the video stream sent from the capture node to the display node in the selected interchange format without the stream manager receiving the video stream, and wherein the capture node formats and delivers the video stream in the interchange format selected by the stream manager; and

display driving logic for displaying the video stream via a plurality of display devices, wherein displaying the video stream includes displaying the video stream on an integrated tiled display.

16. The display node of claim 15 , wherein the destination control information specifies a digital format for the video stream.

17. The display node of claim 15 , wherein the destination control information received is multicast addressed destination control information.

18. The display node of claim 17 , wherein displaying the video stream via the plurality of display devices includes displaying a same video stream simultaneously via the plurality of display devices.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2019
From: INFOCUS CORPORATION
To: JUPITER SYSTEMS, LLC
Reel/Frame 048565/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2017
From: WOGSBERG, ERIC; KLINGELHOFER, JACK; KUTSCHA, HERBERT A
To: JUPITER SYSTEMS
Reel/Frame 041572/0755 →
CHANGE OF NAME Recorded Mar 14, 2017
From: JUPITER SYSTEMS
To: JUPITER SYSTEMS
Reel/Frame 041572/0788 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2017
From: JUPITER SYSTEMS
To: JUPITER SYSTEMS, LLC
Reel/Frame 041572/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2017
From: JUPITER SYSTEMS, LLC
To: INFOCUS CORPORATION
Reel/Frame 041572/0876 →
Cited By (1)
US 12,538,017