Real-time video transmission system
First Claim
1. A real-time video transmission system comprising at least:
- a first network node, comprising;
a video source for supplying video data;
a video encoder for encoding and compressing video data supplied by the video source; and
a first network interface controller for transmitting compressed video data into a network having a network clock;
a second network node, comprising;
a second network interface controller for receiving the compressed video data from the network;
a video decoder for decoding the video data received by the second network interface controller; and
a video sink for at least one of processing and displaying the decoded video data from the video decoder, wherein the video sink is configured to generate a video clock signal and to transmit this video clock signal to the second network interface controller; and
a data line coupled to the first and second network interface controllers;
wherein the second network interface controller is configured to arrange the video clock signal in a data frame and transmit the data frame via the data line to the first network interface controller;
wherein the first network interface controller is configured to receive the data frame from the data line, dissemble the data frame, and relay the video clock signal to the video source; and
wherein the video source is configured to generate video data synchronized with the video clock signal from the first network interface controller; and
wherein the real-time video transmission system is absent a clock signal line coupled to the first network node.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for transferring real-time video data over a network comprises a video source, a video encoder for encoding and compressing video data supplied by the video source and a first network interface controller for transmitting compressed video data on the network. Furthermore a second network interface controller for receiving compressed video data from the network, a video decoder for decoding the video data received by the second network interface controller, and an image processor for processing and/or displaying the decoded video data from the video decoder are provided. The network controllers are configured for transmitting and receiving data in a continuous data stream which is synchronized with a clock signal and in a format which prescribes a pulse sequence of individual bit groups of which at least one is used for video data.
-
Citations
28 Claims
-
1. A real-time video transmission system comprising at least:
-
a first network node, comprising; a video source for supplying video data; a video encoder for encoding and compressing video data supplied by the video source; and a first network interface controller for transmitting compressed video data into a network having a network clock; a second network node, comprising; a second network interface controller for receiving the compressed video data from the network; a video decoder for decoding the video data received by the second network interface controller; and a video sink for at least one of processing and displaying the decoded video data from the video decoder, wherein the video sink is configured to generate a video clock signal and to transmit this video clock signal to the second network interface controller; and a data line coupled to the first and second network interface controllers; wherein the second network interface controller is configured to arrange the video clock signal in a data frame and transmit the data frame via the data line to the first network interface controller; wherein the first network interface controller is configured to receive the data frame from the data line, dissemble the data frame, and relay the video clock signal to the video source; and wherein the video source is configured to generate video data synchronized with the video clock signal from the first network interface controller; and wherein the real-time video transmission system is absent a clock signal line coupled to the first network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A real-time video transmission system comprising at least:
-
a first network node, comprising; a video source for supplying video data; a video encoder for encoding and compressing video data supplied by the video source; and a first network interface controller for transmitting compressed video data into a network having a network clock, wherein the first network interface controller is configured to generate a video source clock signal which is synchronized with the network clock, and transmit the video source clock signal to the video source; and a second network node, comprising; a second network interface controller for receiving the compressed video data from the network; a video decoder for decoding the video data received by the second network interface controller; and a video sink for at least one of processing and displaying the decoded video data from the video decoder; wherein the real-time video transmission system is absent a clock signal line coupled to the one of the first and second network nodes; wherein the video source is configured to generate video data synchronized with the video source clock signal from the first network interface controller; wherein the second network interface controller is configured to generate a video sink clock signal which is synchronized with the network clock, and to transmit the video sink clock signal to the video sink; and wherein the video sink is synchronized with the video sink clock signal from the second network interface controller. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A real-time video transmission system comprising at least:
-
a first network node, comprising; a video source for supplying video data; a video encoder for encoding and compressing video data supplied by the video source; a first network interface controller for transmitting compressed video data into a network having a network clock; a second network node, comprising; a second network interface controller for receiving the compressed video data from the network; a video decoder for decoding the video data received by the second network interface controller; and a video sink for at least one of processing and displaying the decoded video data from the video decoder; a data line coupled to the first and second network interface controllers; wherein the video source is configured to derive a video clock signal from the supplied video data, and transmit the video clock signal to the first network interface controller; wherein the first network interface controller is configured to arrange the video clock signal and the compressed video data in a data frame and transmit the data frame via the data line to the second network interface controller; wherein the second network interface controller is configured to receive the data frame from the data line, dissemble the data frame, relay the video clock signal to the video sink, and relay the compressed video data to the video decoder; wherein the video sink is configured to synchronize processing and displaying decoded video data with the video clock signal; and wherein the real-time video transmission system is absent a clock signal line coupled to the second network node. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A network node for transmitting real-time video data into a network, comprising:
-
a video source; a video encoder for encoding and compressing video data supplied by the video source; and a network interface controller for transmitting compressed video data into the network; wherein the video source is configured to generate video data, derive a video clock signal from the generated video data, and transmit the video clock signal to the network interface controller; and wherein the network interface controller is configured to arrange the video clock signal and the compressed video data into a data frame and relay the data frame via the network to another network node. - View Dependent Claims (27)
-
-
28. A method for transferring real-time video data via a network, comprising the following steps:
-
receiving from a video source image data and a video clock signal derived from the image data; compressing the image data by means of a video encoder; packing the compressed image data into bit groups of a data frame, packing the video clock signal into a preamble of the data frame and transmitting the data frame via a network by means of a first network interface controller; receiving the data frame, unpacking the compressed image data from the bit groups, and unpacking the video clock signal from the preamble by means of a second network interface controller; decompressing the compressed image data by means of a video decoder; and at least one of processing and displaying the decompressed image data in synchronization with the video clock signal by means of a video sink.
-
Specification