CLIENT-SIDE WATERMARKING USING HYBRID I-FRAMES
First Claim
1. A method comprising:
- receiving a first video content in a compressed format having a first video frame;
receiving a second video content separate from the first video content, the second video content having a second video frame corresponding to the first video frame;
watermarking the second video frame received from the second video content to produce a watermarked second frame; and
replacing the first video frame from the first video content with the watermarked second video frame, wherein the watermark includes information specific to a user.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for client-side watermarking of digital content using hybrid Intra-Frames (I-Frames) are provided. In general, a content source provides a compressed video stream and a hybrid I-Frame stream to a client device via a network. The hybrid I-Frame stream includes a number of low-loss I-Frames corresponding to select ones of the I-Frames in the compressed video stream to be used for client-side watermarking. The client device watermarks the I-Frames in the hybrid I-Frame stream, optionally compresses the watermarked I-Frames, and replaces the select ones of the I-Frames in the compressed video stream with the watermarked and optionally compressed I-Frames to provide a watermarked version of the compressed video stream.
7 Citations
25 Claims
-
1. A method comprising:
-
receiving a first video content in a compressed format having a first video frame; receiving a second video content separate from the first video content, the second video content having a second video frame corresponding to the first video frame; watermarking the second video frame received from the second video content to produce a watermarked second frame; and replacing the first video frame from the first video content with the watermarked second video frame, wherein the watermark includes information specific to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device comprising:
-
a communication interface coupling the device to a network; a storage device associated with the communication interface; a control system associated with the storage device, the control system having a re-encoder configured to; receive a first video content in a compressed format having first video frame; receive a second video content separate from the first video content, the second video content having a second video frame corresponding to the first video frame; watermark the second video frame received from the second video content to produce a watermarked second video frame; and replace the first video frame from the first video content with the watermarked second video frame, wherein the watermark includes information specific to a user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of embedding information in a compressed video bitstream, the method comprising:
-
identifying locations in the compressed video bitstream that may be modified such that content of the compressed video bitstream is replaced with data separate and distinct from the content; generating replacement data for each of the identified locations; selecting the replacement data; overwriting portions of the compressed video bitstream with the selected replacement data such that payload information is encoded into the compressed video bitstream in accordance with a predetermined coding scheme; and embedding the payload information in the compressed video bitstream, thereby overwriting a portion of the compressed video bitstream with selected replacement data. - View Dependent Claims (23, 24, 25)
-
Specification