Secure robust high-fidelity watermarking
First Claim
Patent Images
1. A method for encoding watermark data into an image sequence, comprising:
- (a) identifying a set of one or more watermark carriers for potential use in encoding the watermark data into the image sequence;
(b) analyzing content of the image sequence to identify a plurality of potential locations in the image sequence for encoding the watermark data into the image sequence, wherein each potential location corresponds to an acceptable encoding of a portion of the watermark data using a particular one of the watermark carriers in the set, wherein the set comprises at least one watermark carrier based on a spatio-temporal frequency pattern, having a frequency below a peak of a spatio-temporal contrast sensitivity function;
(c) selecting a subset of the potential locations; and
(d) for each selected location, modulating the corresponding watermark carrier by a portion of the watermark data and inserting the resulting modulated watermark carrier into the image sequence at the selected location.
2 Assignments
0 Petitions
Accused Products
Abstract
For each small image region (in space and time), a measure of perceptual transparence of each of a set of possible watermark carrier modulations is used to choose a subset of such modulations, from which a secure random number generator selects, for each image region, a single carrier, modulations of which carry the watermark data.
-
Citations
22 Claims
-
1. A method for encoding watermark data into an image sequence, comprising:
-
(a) identifying a set of one or more watermark carriers for potential use in encoding the watermark data into the image sequence; (b) analyzing content of the image sequence to identify a plurality of potential locations in the image sequence for encoding the watermark data into the image sequence, wherein each potential location corresponds to an acceptable encoding of a portion of the watermark data using a particular one of the watermark carriers in the set, wherein the set comprises at least one watermark carrier based on a spatio-temporal frequency pattern, having a frequency below a peak of a spatio-temporal contrast sensitivity function; (c) selecting a subset of the potential locations; and (d) for each selected location, modulating the corresponding watermark carrier by a portion of the watermark data and inserting the resulting modulated watermark carrier into the image sequence at the selected location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for encoding watermark data into an image sequence, comprising:
-
(a) modulating a watermark carrier by a portion of the watermark data, wherein the watermark carrier is based on a spatio-temporal frequency pattern having a frequency below a peak of a spatio-temporal contrast sensitivity function; and (b) inserting the resulting modulated watermark carrier into the image sequence at a selected location. - View Dependent Claims (22)
-
Specification