Field-based watermark insertion and detection
First Claim
1. A method of inserting a watermark into data comprising the steps of:
- receiving data to be watermarked in the form of a first and a second field;
inserting a first watermark into a first field for generating a first watermarked field;
inserting a second watermark, opposite of the first watermark, into a second field for generating a second watermarked field; and
combining said first watermarked field and said second watermarked field for generating field-based watermarked data.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital watermark is inserted into multimedia data containing two image fields by placing a positive watermark into a first field and a negative watermark into a second field. The positive watermark and negative watermark are opposite of one another. The two fields can be interlaced fields of a field-based video signal or alternate rows of a frame-based video signal. The watermark is extracted from field-based watermarked data by separating the watermarked data into two fields and subtracting one of the fields from the other field to generate a watermarked signal. The resultant watermarked signal is processed in a conventional manner to extract and detect the watermark.
221 Citations
22 Claims
-
1. A method of inserting a watermark into data comprising the steps of:
-
receiving data to be watermarked in the form of a first and a second field; inserting a first watermark into a first field for generating a first watermarked field; inserting a second watermark, opposite of the first watermark, into a second field for generating a second watermarked field; and combining said first watermarked field and said second watermarked field for generating field-based watermarked data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for inserting a watermark into data comprising:
-
separator means for receiving an input data signal and separating the input data signal into a first and second field; first watermark inserter for inserting a first watermark into the first field for generating a first watermarked field; second watermark inserter for inserting a second watermark, opposite the first watermark, into the second field for generating a second watermarked field; and a recombiner for combining said first watermarked field and said second watermarked field for generating field-based watermarked data. - View Dependent Claims (8, 9, 10)
-
-
11. A method of detecting a watermark in field-based watermarked data comprising the steps of:
-
partially decoding field-based watermarked data input; summing subblocks from a first field of the data input and subtracting subblocks from a second field of the input data for generating a watermarked signal; extracting a watermark from the watermarked signal; and decoding the extracted watermark. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus for detecting a watermark in field-based watermarked data comprising:
-
decoder for partially decoding field-based watermarked data input; accumulator arrays for summing subblocks from a first field of the data input and subtracting subblocks from a second field of the input data for generating a watermarked signal; watermark extractor for extracting a watermark from the watermarked signal; and watermark decoder for decoding the extracted watermark. - View Dependent Claims (16)
-
-
17. A method of detecting a watermark in frame-based watermarked data comprising the steps of:
-
partially decoding frame-based watermarked data input; accumulating subblocks of decoded data input; transforming the accumulated subblocks of decoded data input into pixel domain; separating the pixel domain data into a first field and a second field; summing data in the first field and subtracting data in the second field for generating accumulated watermark data arrays; transforming the accumulated watermarked data arrays into transform domain for generating a watermarked signal; extracting a watermark from the watermarked signal; and
decoding the extracted watermark. - View Dependent Claims (18, 19)
-
-
20. An apparatus for detecting a watermark in frame-based watermarked data comprising:
-
decoder for partially decoding frame-based watermarked data input; accumulator array for accumulating subblocks of decoded data; first transform means for transforming said accumulator array subblocks of decoded data into pixel domain; first accumulator arrays for accumulating data in a first field of pixel domain accumulated subblocks; second accumulator arrays for accumulating data in a second field of pixel domain accumulated subblocks; third accumulator means for accumulating watermarked data by subtracting data in the second field of pixel domain from data in the first field of pixel domain; second transform means for transforming said accumulated watermarked data into a transform domain for generating a watermarked signal; watermark extractor for extracting a watermark from said watermarked signal; and watermark decoder for decoding the extracted watermark. - View Dependent Claims (21, 22)
-
Specification