Video fingerprinting using watermarks
First Claim
1. A system comprising:
- a watermark encoder adapted to receive as input at least one video and at least one watermark, and to embed the watermark into the video, wherein the watermark encoder is adapted to perform a complexity analysis on at least one region of the video; and
a watermark decoder adapted to receive the watermarked video and to extract the watermark therefrom.
3 Assignments
0 Petitions
Accused Products
Abstract
Video fingerprinting using watermarks is described herein. A watermark encoder embeds a watermark into an input video to produce a watermarked video. The watermark encoder can choose particular regions of the video that are sufficiently complex for watermarking. Spatial and temporal complexity analyses can be performed on a per-pixel basis to locate suitable regions of the video. The watermarks can be embedded using a unique codeword associated with a given user. A watermark decoder can receive the watermarked video. In some instances, the watermarked video may have been attacked in some way after being output by the watermark encoder. In these instances, the watermark decoder can extract the watermark from the watermarked video. In turn, the watermark decoder can extract the codeword from the watermark, and compare the extracted codeword to a plurality of known codewords associated with respective users.
-
Citations
20 Claims
-
1. A system comprising:
-
a watermark encoder adapted to receive as input at least one video and at least one watermark, and to embed the watermark into the video, wherein the watermark encoder is adapted to perform a complexity analysis on at least one region of the video; and
a watermark decoder adapted to receive the watermarked video and to extract the watermark therefrom. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving an input video and an input watermark;
performing a complexity analysis on at least one region of the input video; and
embedding the input watermark into the input video. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification