Robust and stealthy video watermarking
First Claim
1. A method for facilitating the insertion of information into a video signal, the method comprising:
- embedding an information pattern in one or more regions of the video signal, a region comprising a plurality successive frames;
wherein, for one or more regions, the information pattern is embedded into a frame of a region with a relative degree of intensity and relative1oneone one or more frames of that region have the patterns embedded therein which have a relative intensityrelative1that differs from the relative intensity of the pattern embedded in other frames of the region.
2 Assignments
0 Petitions
Accused Products
Abstract
An implementation of a technology is described herein for the protection of rights in the content of a video sequence. This technology further generally relates to a technology facilitating embedding imperceptible, de-synchronization-resistant watermarks in video sequence and facilitating detecting such watermarks. These watermarks are resistant against unintentional and intentional modifications. In particular, the watermarks are resistant to de-synchronization. In addition, the watermarks are perceptually invisible. The watermarks are hidden in the video so that flicker is minimized or eliminated. More specifically, this technology hides a watermark (of portions thereof) over one or more regions of successive frames. Each region has a center defined by a hash value. A watermark (of portions thereof) is encoded into the region in a “plateau” manner. The mark (of portions thereof) is fully encoded in the frames surrounding the region'"'"'s center, but trail off towards the edges of the region. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
-
Citations
48 Claims
-
1. A method for facilitating the insertion of information into a video signal, the method comprising:
-
embedding an information pattern in one or more regions of the video signal, a region comprising a plurality successive frames;
wherein, for one or more regions, the information pattern is embedded into a frame of a region with a relative degree of intensity and relative1oneone one or more frames of that region have the patterns embedded therein which have a relative intensityrelative1that differs from the relative intensity of the pattern embedded in other frames of the region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
16. A method for facilitating the protection of a video signal, the method comprising:
-
locating one or more watermark regions of a video signal for embedding a watermark therein, a region comprising a plurality successive frames;
for one or more watermark regions, embedding a watermark in a watermark region in an approximate plateau-shaped manner.
-
-
30. A method for facilitating the protection of a video signal, the method comprising:
-
fully encoding one or more frames of a region of a video signal with a watermark, wherein such frames are fully encoded with the watermark relative to unmarked frames;
partially encoding one or more frames of the region with the watermark, wherein such frames are partially encoded with the watermark relative to the frames of the fully encoding. - View Dependent Claims (31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47)
-
-
34. A method for facilitating the protection of a video signal, the method comprising:
-
fully encoding one or more frames of a region of a video signal with a watermark, wherein the frames are fully encoded with the watermark relative to unmarked frames;
gradiently encoding at least one plurality of successive frames of the region with the watermark, wherein the plurality is gradiently encoded with the watermark relative to the unmarked frames and the fully encoded frames of the fully encoding.
-
-
38. A method for facilitating the protection of a video signal, the method comprising:
-
generating one or more frames of a subject video signal to produce a representative identification (“
rep_id”
) for such frames, wherein a rep_id of a frame is based upon inherent characteristics of such frame;
comparing the representative identification for the frames to a set of one or more expected rep_ids;
selecting one or more detection frames of the subject video signal, wherein the generated rep_id of a detection frame substantially correspond to the an expected rep_id of the set.
-
-
46. An information pattern encoding system, the system comprising:
-
a video signal obtainer configured to obtain a video signal;
a region locator configured to locate one or more regions of the video signal, a region comprising a plurality successive frames;
a region marker configured to embed an information pattern in one or more regions of the video signal, a region comprising a plurality successive frames, wherein, for one or more regions, the information pattern is embedded into a frame of a region with a relative degree of intensity and relative1one oneone or more frames of that region have the patterns embedded therein which have a relative intensity relative1 that differs from the relative intensity of the pattern embedded in other frames of the region.
-
-
48. A watermark detecting system, the system comprising:
-
a video signal obtainer configured to obtain a subject video signal;
a frame locator configured to;
generate one or more frames of the subject video signal to produce a representative identification (“
rep_id”
) for such frames, wherein a rep_id of a frame is based upon inherent characteristics of such frame;
compare the representative identification for the frames to a set of one or more expected rep_ids;
select one or more detection frames of the subject video signal, wherein the generated rep_id of a detection frame substantially correspond to the an expected rep_id of the set;
a watermark detector configured to;
examine the one or more detection frames;
determine whether a watermark is present based upon such examining and without access to a known pristine specimen of the video signal.
-
Specification