IP Library Granted Patent US 8,051,295
Granted Patent B2
US 8,051,295 · App. 12/582,398 · Granted Nov 1, 2011

Benchmarks for digital watermarking

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 8,051,295
App. No.
12/582,398
Filed
Oct 20, 2009
Granted
Nov 1, 2011
Kind
B2
Art Unit
2434
USPC
713/176
Abstract

The presently claimed invention relates generally to digital watermarking of data, e.g., representing video or audio. One claim recites a method including: obtaining data representing video or audio; using a multi-purpose electronic processor programmed for: transforming the data into a transform domain, analyzing the transformed data to identify a plurality of transform coefficients according to predetermined criteria, and altering the identified plurality of transform coefficients to carry a digital watermark; and analyzing the data to determine a baseline state for the digital watermark. Of course, other combinations and claims are provided too.

Claims (110)

1. A method comprising:

obtaining data representing video or audio at a watermark encoder;

transforming the data into a transform domain;

analyzing the transform domain to identify a plurality of transform coefficients according to a predetermined criteria;

altering the plurality of transform coefficients to cause the data to carry a digital watermark; and

analyzing the data that is carrying the digital watermark to determine a metric.

2. The method of claim 1 , wherein the digital watermark comprises a calibration signal.

3. The method of claim 1 , further comprising:

transforming the data that is carrying the digital watermark into a second transform domain;

analyzing the second transform domain to identify a second plurality of transform coefficients according to a second predetermined criteria;

altering the second plurality of transform coefficients to cause the data to carry a second digital watermark wherein the second digital watermark comprises the metric.

4. The method of claim 3 , wherein the second digital watermark comprises a fragile watermark.

5. The method of claim 1 , wherein the data that is carrying the digital watermark is analyzed after the data is rendered.

6. The method of claim 1 , further comprising:

transforming the data without the digital watermark into a second transform domain;

analyzing the second transform domain to identify a second plurality of transform coefficients according to a second predetermined criteria;

altering the second plurality of transform coefficients to cause the data to carry a second digital watermark wherein the second digital watermark comprises the metric.

7. The method of claim 1 , wherein the digital watermark comprises a payload that indicates at least one of a type of the data, an indication of how the metric was calculated, a location of a second digital watermark, a trace identifier, a link to a network resource, a type of data creation device, an orientation of the data or a multibit payload message.

8. The method of claim 7 , wherein the payload is encrypted.

9. The method of claim 1 , wherein the digital watermark is determined based on at least one of a perceptual analysis of a media signal, a mask, a human visual consideration, a robustness requirement, or a required signal gain.

10. The method of claim 1 , wherein the predetermined criteria comprises at least one of an indication of a content of the data or a perceptual hash of the data.

11. A method comprising:

obtaining data representing video or audio at a watermark encoder;

compressing the data by transforming the data into a transform domain;

analyzing the transform domain to identify a plurality of transform coefficients; and

altering the plurality of transform coefficients to carry a digital watermark, in which the digital watermark is provided so as to allow detection of signal compression.

12. The method of claim 11 , wherein the digital watermark comprises a calibration signal.

13. A method comprising:

obtaining data representing video or audio at a receiver, wherein the data comprises a digital watermark;

decoding the digital watermark at the receiver;

decoding a first metric from the digital watermark;

measuring a second metric from the data representing the video or audio; and

generating an indication about the data based on a comparison of the first metric and the second metric wherein the indication indicates at least one of an authentic data source, an unaltered state, a quality measurement of the data, or a type of rendering device.

14. The method of claim 13 , wherein the indication comprises a measurement of a tolerance between the first metric and the second metric.

15. A device comprising:

a receiver configured to

obtain data representing video or audio; and

a watermark encoder operatively coupled to the receiver and configured to

transform the data into a transform domain,

analyze the transform domain to identify a plurality of transform coefficients according to a predetermined criteria,

alter the plurality of transform coefficients to cause the data to carry a digital watermark; and

analyze the data that is carrying the digital watermark to determine a metric.

16. The device of claim 15 , wherein the digital watermark comprises a calibration signal.

17. The device of claim 15 , further comprising:

a second watermark encoder operatively coupled to the receiver and the watermark encoder, configured to:

transform the data that is carrying the digital watermark into a second transform domain;

analyze the second transform domain to identify a second plurality of transform coefficients according to a second predetermined criteria;

alter the second plurality of transform coefficients to cause the data to carry a second digital watermark wherein the second digital watermark comprises the metric.

18. The device of claim 17 , wherein the second digital watermark is a fragile watermark.

19. The device of claim 15 , wherein the data that is carrying the digital watermark is analyzed after the data is rendered.

20. The device of claim 15 , further comprising:

a second watermark encoder operatively coupled to the receiver and the watermark encoder, configured to:

transform the data without the digital watermark into a second transform domain;

analyze the second transform domain to identify a second plurality of transform coefficients according to a second predetermined criteria;

alter the second plurality of transform coefficients to cause the data to carry a second digital watermark wherein the second digital watermark comprises the metric.

21. The device of claim 15 , wherein the digital watermark comprises a payload that indicates at least one of a type of the data, an indication of how the metric was calculated, a location of a second digital watermark, a trace identifier, a link to a network resource, a type of data creation device, an orientation of the data or a multibit payload message.

22. The device of claim 21 , wherein the payload is encrypted.

23. The device of claim 15 , wherein the digital watermark is determined based on at least one of a perceptual analysis of a media signal, a mask, a human visual consideration, a robustness requirement, or a required signal gain.

24. The device of claim 15 , wherein the predetermined criteria comprises at least one of an indication of a content of the data or a perceptual hash of the data.

25. A device comprising:

a receiver configured to

obtain data representing video or audio; and

a watermark encoder operatively coupled to the receiver and configured to

compress the data by transforming the data into a transform domain,

analyze the transform domain to identify a plurality of transform coefficients, and

alter the plurality of transform coefficients to carry a digital watermark, in which the digital watermark is provided so as to allow detection of signal compression.

26. The device of claim 25 , wherein the digital watermark comprises a calibration signal.

27. A device comprising:

a receiver configured to

obtain data representing video or audio comprising a digital watermark; and

a watermark decoder operatively coupled to the receiver and configured to

decode the digital watermark;

decode a first metric from the digital watermark;

measure a second metric from the data representing the video or audio; and

generate an indication about the data based on a comparison of the first metric and the second metric wherein the indication indicates at least one of an authentic data source, an unaltered state, a quality measurement of the data, or a type of rendering device.

28. The device of claim 27 , wherein the indication comprises a measurement of a tolerance between the first metric and the second metric.

29. A non-transitory computer readable media comprising instructions stored thereon, the instructions comprising:

instructions to obtain data representing video or audio;

instructions to transform the data into a transform domain;

instructions to analyze the transform domain to identify a plurality of transform coefficients according to a predetermined criteria;

instructions to alter the plurality of transform coefficients to cause the data to carry a digital watermark; and

instructions to analyze the data that is carrying the digital watermark to determine a metric.

30. The non-transitory computer readable media of claim 29 , wherein the digital watermark comprises a calibration signal.

31. The non-transitory computer readable media of claim 29 , further comprising:

instructions to transform the data that is carrying the digital watermark into a second transform domain;

instructions to analyze the second transform domain to identify a second plurality of transform coefficients according to a second predetermined criteria;

instructions to alter the second plurality of transform coefficients to cause the data to carry a second digital watermark wherein the second digital watermark comprises the metric.

32. The non-transitory computer readable media of claim 31 , wherein the second digital watermark is a fragile watermark.

33. The non-transitory computer readable media of claim 29 , wherein the data that is carrying the digital watermark is analyzed after the data is rendered.

34. The non-transitory computer readable media of claim 29 , further comprising:

instructions to transform the data without the digital watermark into a second transform domain;

instructions to analyze the second transform domain to identify a second plurality of transform coefficients according to a second predetermined criteria;

instructions to alter the second plurality of transform coefficients to cause the data to carry a second digital watermark wherein the second digital watermark comprises the metric.

35. The non-transitory computer readable media of claim 29 , wherein the digital watermark comprises a payload that indicates at least one of a type of the data, an indication of how the metric was calculated, a location of a second digital watermark, a trace identifier, a link to a network resource, a type of data creation device, an orientation of the data or a multibit payload message.

36. The non-transitory computer readable media of claim 35 , wherein the payload is encrypted.

37. The non-transitory computer readable media of claim 29 , wherein the digital watermark is determined based on at least one of a perceptual analysis of a media signal, a mask, a human visual consideration, a robustness requirement, or a required signal gain.

38. The non-transitory computer readable media of claim 29 , wherein the predetermined criteria comprises at least one of an indication of a content of the data or a perceptual hash of the data.

39. A non-transitory computer readable media comprising instructions stored thereon, the instructions comprising:

instructions to obtain data representing video or audio; and

instructions to compress the data by transforming the data into a transform domain,

instructions to analyze the transform domain to identify a plurality of transform coefficients, and

instructions to alter the plurality of transform coefficients to carry a digital watermark, in which the digital watermark is provided so as to allow detection of signal compression.

40. The non-transitory computer readable media of claim 39 , wherein the digital watermark comprises a calibration signal.

41. A non-transitory computer readable media comprising instructions stored thereon, the instructions comprising:

instructions to obtain data representing video or audio comprising a digital watermark; and

instructions to decode the digital watermark;

instructions to decode a first metric from the digital watermark;

instructions to measure a second metric from the data representing the video or audio; and

instructions to generate an indication about the data based on a comparison of the first metric and the second metric wherein the indication indicates at least one of an authentic data source, an unaltered state, a quality measurement of the data, or a type of rendering device.

42. The non-transitory computer readable media of claim 41 , wherein the indication comprises a measurement of a tolerance between the first metric and the second metric.

Assignments (5)
MERGER Recorded Nov 2, 2010
From: DMRC LLC
To: DMRC CORPORATION
Reel/Frame 025227/0808 →
MERGER Recorded Nov 2, 2010
From: DMRC CORPORATION
To: DIGIMARC CORPORATION
Reel/Frame 025227/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DMRC LLC
Reel/Frame 025217/0508 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2010
From: BRUNK, HUGH L.; BRADLEY, BRETT A.; HANNIGAN, BRETT T.
To: DIGIMARC CORPORATION
Reel/Frame 025187/0658 →
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →