System and method for transporting an ancillary data packet in the active area of a video stream
First Claim
1. A method for transporting ancillary data in an active area of a video stream, comprising:
- at a playback server coupled by a local video link to a projector, receiving an incoming stream of encrypted video image pixel data for projection by the projector;
at the playback server, decrypting and decompressing the encrypted data, resulting in unencrypted video image pixel data;
at the playback server, re-encrypting the unencrypted data into an outgoing stream of re-encrypted video image pixel data using a first random number generator and an encryption key, including formatting information on the encryption key into a same format as the re-encrypted video image pixel data;
transmitting the outgoing stream of video image pixel data including the same formatted encryption key information over the local video link to the projector; and
at the projector, extracting the encryption key from the encryption key information from the received outgoing stream, and decrypting the re-encrypted video image data from the received outgoing stream using a second random number generator and the encryption key, resulting in the unencrypted video image pixel data;
wherein the encryption key information is formatted as RGB video image pixel data of a DVI local video link.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with the teachings of the present invention, a system and method for transporting an ancillary data packet in the active area of a video stream are provided. In particular embodiments of the present invention, the method includes coupling a playback server and a digital video projector with a DVI link; placing an ancillary data packet of link encryption metadata in a false line of video in an active area of a frame of video at the playback server, a remainder of the active area comprising true lines of video; transmitting the ancillary data packet from the playback server to a digital video projector through the DVI link; extracting the ancillary data packet from the frame of video at the digital video projector; and displaying the remainder of the active area of the frame of video at the digital video projector.
-
Citations
18 Claims
-
1. A method for transporting ancillary data in an active area of a video stream, comprising:
-
at a playback server coupled by a local video link to a projector, receiving an incoming stream of encrypted video image pixel data for projection by the projector; at the playback server, decrypting and decompressing the encrypted data, resulting in unencrypted video image pixel data; at the playback server, re-encrypting the unencrypted data into an outgoing stream of re-encrypted video image pixel data using a first random number generator and an encryption key, including formatting information on the encryption key into a same format as the re-encrypted video image pixel data; transmitting the outgoing stream of video image pixel data including the same formatted encryption key information over the local video link to the projector; and at the projector, extracting the encryption key from the encryption key information from the received outgoing stream, and decrypting the re-encrypted video image data from the received outgoing stream using a second random number generator and the encryption key, resulting in the unencrypted video image pixel data; wherein the encryption key information is formatted as RGB video image pixel data of a DVI local video link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for transporting ancillary data in an active area of a video stream, comprising:
-
coupling a playback server and a digital video projector with a local data link; providing a video signal comprising a series of video frames, each video frame comprising an active data area beginning with a first portion of active image data for the video frame and ending with a last portion of active image data for the video frame; placing an ancillary data packet of link encryption metadata in the active data area of a frame of video such that active image data of the video frame both precedes and follows the ancillary data packet; transmitting the ancillary data packet and the active image data from the playback server to a digital video projector through the local video link; and extracting the ancillary data packet from the frame of video at the digital video projector; wherein providing the video data signal includes receiving, at the playback server, an incoming stream of encrypted video image pixel data for projection by the projector; wherein placing the ancillary data packet of link encryption metadata in the active data area includes, at the playback server, decrypting and decompressing the encrypted data, resulting in unencrypted video image pixel data; and
, at the playback server, re-encrypting the unencrypted data into an outgoing stream of re-encrypted video image pixel data using a first random number generator and an encryption key, including formatting information on the encryption key into a same format as the re-encrypted video image pixel data; andwherein transmitting the ancillary data packet and the active image data from the playback server to the projector includes transmitting the outgoing stream of video image pixel data including the same formatted encryption key information over the local video link to the projector; and wherein extracting the ancillary data packet from the frame of video at the projector includes, at the projector, extracting the encryption key from the encryption key information from the received outgoing stream, and decrypting the re-encrypted video image data from the received outgoing stream using a second random number generator and the encryption key, resulting in the unencrypted video image pixel data. - View Dependent Claims (17, 18)
-
Specification