Reducing watermark perceptibility and extending detection distortion tolerances
First Claim
1. An apparatus comprising:
- memory for storing data representing video;
one or more electronic processors programmed for;
embedding a first watermark signal in a first portion of the data, the first watermark signal comprising a first signal polarity and corresponding to first detection preconditioning;
embedding a second watermark signal in a second portion of the data, the second watermark signal comprising a second signal polarity that is inversely related to the first signal polarity and corresponding to second detection preconditioning;
controlling provision of the watermarked video for display in real time, in which temporal averaging of the first watermark signal and second watermark signal over time conceals the first watermark signal and the second watermark signal from a human observer of the video.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosures relates generally to digital watermarking and data hiding. One claim recites an apparatus comprising: memory for storing data representing video; one or more electronic processors programmed for: embedding a first watermark signal in a first portion of the data, the first watermark signal comprising a first signal polarity and corresponding to first detection preconditioning; embedding a second watermark signal in a second portion of the data, the second watermark signal comprising a second signal polarity that is inversely related to the first signal polarity and corresponding to seconding detection preconditioning; controlling provision of the watermarked video for display in real time, in which temporal averaging of the first watermark signal and second watermark signal over time conceals the first watermark signal and the second watermark signal from a human observer of the video. Of course, other claims are provided too.
-
Citations
38 Claims
-
1. An apparatus comprising:
-
memory for storing data representing video; one or more electronic processors programmed for; embedding a first watermark signal in a first portion of the data, the first watermark signal comprising a first signal polarity and corresponding to first detection preconditioning; embedding a second watermark signal in a second portion of the data, the second watermark signal comprising a second signal polarity that is inversely related to the first signal polarity and corresponding to second detection preconditioning; controlling provision of the watermarked video for display in real time, in which temporal averaging of the first watermark signal and second watermark signal over time conceals the first watermark signal and the second watermark signal from a human observer of the video. - View Dependent Claims (2, 3)
-
-
4. An apparatus comprising:
-
memory for storing data representing video; one or more processors programmed for; embedding a watermark signal in a first portion of the data, the embedding the watermark signal in the first portion of the data using a first embedding bump size; embedding a watermark signal in a second portion of the data, the embedding the watermark signal in the second portion of the data using a second embedding bump size, in which the first embedding bump size corresponds with a first detection range distance when capturing optical scan data associated with the video as it is being rendered on a display, and the second embedding bump size corresponds with a second, larger detection range distance when capturing optical scan data associated with the video as it is being rendered on the display; controlling provision of the watermarked video to a display. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
memory for storing a watermark signal; one or more electronic processors programmed for; embedding a watermark signal in a first portion of a video signal; preconditioning the watermark signal in a first manner to allow expanded detection of the preconditioned watermark signal in the presence of first distortion; embedding the watermark signal preconditioned in the first manner in a second portion of the video signal; preconditioning the watermark signal in a second manner to allow expanded detection of the preconditioned watermark signal in the presence of second distortion; embedding the watermark signal preconditioned in the second manner in a third portion of the video signal. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising instructions stored thereon to cause one or more processors to perform as follows:
-
embedding a watermark signal in a first portion of the data, the embedding the watermark signal in the first portion of the data using a first embedding bump size; embedding a watermark signal in a second portion of the data, the embedding the watermark signal in the second portion of the data using a second embedding bump size, in which the first embedding bump size corresponds with a first detection range distance when capturing optical scan data associated with the video as it is being rendered on a display, and the second embedding bump size corresponds with a second, larger detection range distance when capturing optical scan data associated with the video as it is being rendered on the display; controlling provision of the watermarked video to a display. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method comprising:
-
obtaining data representing video; embedding a watermark signal in a first portion of the data, the embedding the watermark signal in the first portion of the data using a first embedding bump size; embedding a watermark signal in a second portion of the data, the embedding the watermark signal in the second portion of the data using a second embedding bump size, in which the first embedding bump size corresponds with a first detection range distance when capturing optical scan data associated with the video as it is being rendered on a display, and the second embedding bump size corresponds with a second, larger detection range distance when capturing optical scan data associated with the video as it is being rendered on the display; controlling provision of the watermarked video to a display. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium comprising instructions stored thereon to cause one or more processors to perform as follows:
-
embedding a watermark signal in a first portion of a video signal; preconditioning the watermark signal in a first manner to allow expanded detection of said preconditioned watermark signal in the presence of first distortion; embedding the watermark signal preconditioned in the first manner in a second portion of the video signal; preconditioning the watermark signal in a second manner to allow expanded detection of said preconditioned watermark signal in the presence of second distortion; embedding the watermark signal preconditioned in the second manner in a third portion of the video signal. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
embedding a watermark signal in a first portion of a video signal; preconditioning the watermark signal in a first manner to allow expanded detection of said preconditioned watermark signal in the presence of first distortion; embedding the watermark signal preconditioned in the first manner in a second portion of the video signal; preconditioning the watermark signal in a second manner to allow expanded detection of said preconditioned watermark signal in the presence of second distortion; embedding the watermark signal preconditioned in the second manner in a third portion of the video signal. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification