Client-side watermarking using hybrid I-frames
First Claim
1. A method comprising:
- providing a compressed video stream to a client, the compressed video stream comprising a plurality of Intra-Frames (I-Frames); and
providing a plurality of hybrid I-Frames, including a hybrid I-Frame, to the client, wherein the plurality of hybrid I-Frames, including the hybrid I-Frame, are low-loss versions of corresponding select ones of the plurality of I-Frames in the compressed video stream to be used for client-side watermarking.
1 Assignment
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.
135 Citations
20 Claims
-
1. A method comprising:
-
providing a compressed video stream to a client, the compressed video stream comprising a plurality of Intra-Frames (I-Frames); and providing a plurality of hybrid I-Frames, including a hybrid I-Frame, to the client, wherein the plurality of hybrid I-Frames, including the hybrid I-Frame, are low-loss versions of corresponding select ones of the plurality of I-Frames in the compressed video stream to be used for client-side watermarking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a) a communication interface communicatively coupling the system to a client via a network; and b) a control system associated with the communication interface and adapted to; i) provide a compressed video stream to the client, the compressed video stream comprising a plurality of Intra-Frames (I-Frames); and ii) provide a plurality of hybrid I-Frames, including a hybrid I-Frame, to the client, wherein the plurality of hybrid I-Frames, including the hybrid I-Frame, are low-loss versions of corresponding select ones of the plurality of I-Frames in the compressed video stream to be used for client-side watermarking.
-
-
15. A method comprising:
-
receiving a compressed video stream from a content source, the compressed video stream comprising a plurality of Intra-Frames (I-Frames); receiving a plurality of hybrid I-Frames, including a hybrid I-Frame, from the content source, wherein the plurality of hybrid I-Frames, including the hybrid I-Frame, are low-loss versions of corresponding select ones of the plurality of I-Frames in the compressed video stream; watermarking the hybrid I-Frame; and replacing the select one of the plurality of I-Frames in the compressed video stream with the watermarked hybrid I-Frame to provide a watermarked version of the compressed video stream. - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
a) a communication interface communicatively coupling the system to a content source; and b) a control system associated with the communication interface and adapted to; i) receive a compressed video stream from the content source, the compressed video stream comprising a plurality of Intra-Frames (I-Frames); ii) receive a plurality of hybrid I-Frames, including a hybrid I-Frame, from the content source, wherein the plurality of hybrid I-Frames, including the hybrid I-Frame, are low-loss versions of corresponding select ones of the plurality of I-Frames in the compressed video stream; iii) watermark the hybrid I-Frame; and iv) replace the select one of the plurality of I-Frames in the compressed video stream with the watermarked hybrid I-Frame to provide a watermarked version of the compressed video stream. - View Dependent Claims (19, 20)
-
Specification