IP Library › Granted Patent US 6,885,757
Granted Patent B2
US 6,885,757 · App. 10/872,921 · Granted Apr 26, 2005

Method and apparatus for providing an asymmetric watermark carrier

Assignee: Sarnoff Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,885,757
App. No.
10/872,921
Granted
Apr 26, 2005
Kind
B2
Abstract

A low-frequency, temporally asymmetric watermark carrier decreases in luminance in a substantially monotonic manner more slowly than it increases in luminance in a substantially monotonic manner. This allows the carrier to be embedded, e.g., in a video work, in a manner that renders the resultant watermark virtually invisible to the human eye. Moreover, the resultant watermark is substantially resistant to common pirating techniques in which high-frequency visual content (e.g., including watermark data) tends to be filtered out by piracy processing.

Claims (54)

1. A method for inserting watermark data into a data stream, the method comprising the steps of:

selecting a location in said data stream for inserting said watermark data; and

applying a temporally asymmetric watermark carrier to the selected location, wherein said temporally asymmetric watermark carrier decreases in luminance in a substantially monotonic manner more slowly than it increases in luminance in a substantially monotonic manner.

2. The method of claim 1 , wherein said temporally asymmetric watermark carrier is a positive carrier.

3. The method of claim 2 , wherein said temporally asymmetric watermark carrier comprises:

an onset following a substantially Gaussian function; and

a decay substantially following a raised cosine function.

4. The method of claim 1 , wherein said temporally asymmetric watermark carrier is a negative carrier.

5. The method of claim 4 , where in said temporally asymmetric watermark carrier comprises:

an onset substantially following a raised cosine function; and a decay following a substantially Gaussian function.

6. The method of claim 1 , wherein said temporally asymmetric watermark carrier is a low-frequency carrier.

7. The method of claim 1 , wherein said temporally asymmetric watermark carrier is embodied as a substantially smooth curve representing luminance over time.

8. The method of claim 1 wherein a standard deviation of said temporally asymmetric watermark carrier is thirty frames of a video stream contained in said data stream.

9. The method of claim 1 , wherein said temporally asymmetric watermark carrier is at least partially dithered.

10. A computer readable medium containing an executable program for inserting watermark data into a data stream, where the program performs the steps of:

selecting a location in said data stream for inserting said watermark data; and

applying a temporally asymmetric watermark carrier to the selected location, wherein said temporally asymmetric watermark carrier decreases in luminance in a substantially monotonic manner more slowly than it increases in luminance in a substantially monotonic manner.

11. The computer readable medium of claim 10 , wherein said temporally asymmetric watermark carrier is a positive carrier.

12. The computer readable medium of claim 11 , wherein said temporally asymmetric watermark carrier comprises:

an onset following a substantially Gaussian function; and

a decay substantially following a raised cosine function.

13. The computer readable medium of claim 10 , wherein said temporally asymmetric watermark carrier is a negative carrier.

14. The computer readable medium of claim 13 , wherein said temporally asymmetric watermark carrier comprises:

an onset substantially following a raised cosine function; and

a decay following a substantially Gaussian function.

15. The computer readable medium of claim 10 , wherein said temporally asymmetric watermark carrier is a low-frequency carrier.

16. The computer readable medium of claim 10 , wherein said temporally asymmetric watermark carrier is embodied as a substantially smooth curve representing luminance over time.

17. The computer readable medium of claim 10 , wherein a standard deviation of said temporally asymmetric watermark carrier is thirty frames of a video stream contained in said data stream.

18. The computer readable medium of claim 10 , wherein said temporally asymmetric watermark carrier is at least partially dithered.

19. A watermarked data stream generated by:

selecting a location in said data stream for encoding watermark data; and

applying a temporally asymmetric watermark carrier to the selected location, wherein said temporally asymmetric watermark carrier monotonically decreases in luminance more slowly than it monotonically increases in luminance.

20. A method for detecting a watermark carrier in a data stream, said method comprising the steps of:

determining the location of said watermark carrier, wherein said watermark carrier is a temporally asymmetric watermark carrier that decreases in luminance in a substantially monotonic manner more slowly than it increases in luminance in a substantially monotonic manner;

calculating a first normalized correlation for a positive version of said temporally asymmetric watermark carrier;

calculating a second normalized correlation for a negative version of said temporally asymmetric watermark carrier; and

analyzing said first and second normalized correlations to determine whether a watermark is present in said data stream.

21. The method of claim 20 , wherein said analyzing step comprises the steps of:

determining which of said first and second normalized correlations has a positive value and which of said first and second normalized correlations has a negative value;

determining whether the normalized correlation having the positive value has a greater magnitude than the normalized correlation having the negative value; and

concluding that a watermark carrier present in said data stream corresponds to the version of said temporally asymmetric watermark carrier that corresponds to the normalized correlation having the positive value.

22. A computer readable medium containing an executable program for detecting a watermark carrier in a data stream, where the program performs the steps of:

determining the location of said watermark carrier, wherein said watermark carrier is a temporally asymmetric watermark carrier that decreases in luminance in a substantially monotonic manner more slowly than it increases in luminance in a substantially monotonic manner;

calculating a first normalized correlation for a positive version of said temporally asymmetric watermark carrier;

calculating a second normalized correlation for a negative version of said temporally asymmetric watermark carrier;

analyzing said first and second normalized correlations to determine whether a watermark is present in said data stream.

23. Apparatus for inserting watermark data into a data stream, the apparatus comprising:

means for selecting a location in said data stream for inserting said watermark data; and

means for applying a temporally asymmetric watermark carrier to the selected location, wherein said temporally asymmetric watermark carrier decreases in luminance in a substantially monotonic manner more slowly than it increases in luminance in a substantially monotonic manner.

24. Apparatus for detecting a watermark carrier in a data stream, said apparatus comprising:

means for determining the location of said watermark carrier, wherein said watermark carrier is a temporally asymmetric watermark carrier that decreases in luminance in a substantially monotonic manner more slowly than it increases in luminance in a substantially monotonic manner;

means for calculating a first normalized correlation for a positive version of said temporally asymmetric watermark carrier;

means for calculating a second normalized correlation for a negative version of said temporally asymmetric watermark carrier; and

means for analyzing said first and second normalized correlations to determine whether a watermark is present in said data stream.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATES PROVIDED IN THE CONVEYING PARTY DATA ON THE RECORDATION COVER SHEET FOR THE CONFIRMATORY ASSIGNMENT PREVIOUSLY RECORDED ON REEL 020309 FRAME 0262. ASSIGNOR(S) HEREBY CONFIRMS THE EXECUTION DATES SHOULD BE 12/17/2007 AND 12/18/2007. Recorded Feb 18, 2009
From: BLOOM, JEFFREY ADAM; NAFZIGER, JOHN SCOTT
To: SARNOFF CORPORATION
Reel/Frame 022277/0040 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 020309 FRAME 0262. ASSIGNOR(S) HEREBY CONFIRMS THE EXECUTION DATE SHOULD BE 12/17/2007 FOR JEFFREY ADAM BLOOM AND 12/18/2007 FOR JOHN SCOTT NAFZIGER. Recorded Dec 19, 2008
From: BLOOM, JEFFREY ADAM; NAFZIGER, JOHN SCOTT
To: SARNOFF CORPORATION
Reel/Frame 022012/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2008
From: SARNOFF CORPORATION
To: TRANSPACIFIC INFORMATION, LLC
Reel/Frame 020417/0226 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2008
From: BLOOM, JEFFREY ADAM; NAFZIGER, JOHN SCOTT
To: SARNOFF CORPORATION
Reel/Frame 020309/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2004
From: BLOOM, JEFFREY ADAM; NAFZIGER, JOHN SCOTT
To: SARNOFF CORPORATION
Reel/Frame 015907/0064 →
Continuity (3)
Continuation In Part 1012499500 · Apr 18, 2002
Provisional Application 6047966100 · Jun 19, 2003
Related Publication 20050025335A1 · Feb 3, 2005