Real-Time Video Transmission System
First Claim
1. Real-time video transmission system comprising at least:
- 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 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;
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;
wherein the second network interface controller is configured to relay the video clock signal via the network to the first network interface controller;
wherein the first network interface controller is configured to receive the video clock signal from the second network interface controller and to relay the video clock signal to the video source; and
the video source is configured to generate video data synchronized with the video clock signal from the first network interface controller.
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
34 Claims
-
1. Real-time video transmission system comprising at least:
-
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 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; 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; wherein the second network interface controller is configured to relay the video clock signal via the network to the first network interface controller; wherein the first network interface controller is configured to receive the video clock signal from the second network interface controller and to relay the video clock signal to the video source; and the video source is configured to generate video data synchronized with the video clock signal from the first network interface controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Real-time video transmission system comprising at least:
-
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, wherein the first network interface controller is configured to generate a clock signal which is synchronized with the network clock, and to transmit the clock signal to the video source; 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; a video sink for at least one of processing and displaying the decoded video data from the video decoder; wherein the video source is configured to generate video data synchronized with the clock signal from the first network interface controller; wherein the second network interface controller is configured to generate a clock signal which is synchronized with the network clock, and to transmit the clock signal to the video sink as a video synchronization clock; and wherein the video sink is synchronized with the clock signal from the second network interface controller. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Real-time video transmission system comprising at least:
-
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 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; a video sink for at least one of processing and displaying the decoded video data from the video decoder; wherein the video source is configured to generate video data and a video clock signal synchronous with the supplied video data, and to transmit this video clock signal to the first network interface controller; wherein the first network interface controller is configured to transmit the video clock signal via the network to the second network interface controller; wherein the second network interface controller is configured to receive the video clock signal from the first network interface controller and to relay the video clock signal to the video sink; and wherein the video sink is synchronized with the video clock signal from the first network interface controller. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. 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; a network interface controller for transmitting compressed video data into the network, wherein the network interface controller is configured either to generate a clock signal which is synchronized with a network clock, or to receive a video clock signal from another network node, and to transmit the clock signal to the video source; and wherein the video source is configured to generate video data synchronized with the clock signal from the network interface controller. - View Dependent Claims (27)
-
-
28. 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; a network interface controller for transmitting compressed video data into the network; wherein the video source is configured to generate video data and a video clock signal synchronous with the supplied video data, and to transmit this video clock signal to the network interface controller; and wherein the network interface controller is configured to relay the video clock signal via the network to another network node. - View Dependent Claims (29)
-
-
30. Network node for receiving real-time video data from a network, comprising:
-
a network interface controller for receiving compressed video data from the network; a video decoder for decoding the video data; a video sink for at least one of processing and displaying the decoded video data; wherein the network interface controller is configured either to generate a clock signal which is synchronized with the network clock, or to receive a video clock signal from another network node, and to transmit the clock signal to the video sink; and wherein the video sink is synchronized with the clock signal from the network interface controller. - View Dependent Claims (31)
-
-
32. Network node for receiving real-time video data from a network, comprising:
-
a network interface controller for receiving compressed video data from the network; a video decoder for decoding the video data; a video sink for at least one of processing and displaying the decoded video data, wherein the video sink is configured to generate a video clock signal, and to transmit this video clock signal to the network interface controller; and wherein the network interface controller is configured to relay the video clock signal via the network to another network node. - View Dependent Claims (33)
-
-
34. Method for transferring real-time video data via a network, comprising the following steps:
-
receiving image data from a video source; compressing the image data by means of a video encoder; packing the compressed image data into bit groups of data frames and transmitting the data frames via a network by means of a first network interface controller; receiving the data frames and unpacking the compressed image data from the bit groups 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 by means of a video sink.
-
Specification