IP Library Granted Patent US 8,199,969
Granted Patent B2
US 8,199,969 · App. 12/634,505 · Granted Jun 12, 2012

Out of phase digital watermarking in two chrominance directions

Assignee: Digimarc 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 8,199,969
App. No.
12/634,505
Granted
Jun 12, 2012
Kind
B2
Abstract

The present invention relate generally to digital watermarking. One claim recites an apparatus comprising: electronic memory for buffering a color video signal comprising a first frame and a second frame; and one or more electronic processors programmed for: transforming a first color channel and a second color channel of the first frame by hiding a digital watermark in the first color channel such that the first digital watermark includes a first signal polarity, and hiding the digital watermark in the second color channel such that the digital watermark includes a second signal polarity that is inversely related to the first signal polarity; transforming a first color channel and a second color channel of the second frame by hiding a digital watermark in the first color channel such that the first digital watermark includes the second signal polarity, and hiding the digital watermark in the second color channel such that the digital watermark includes the first signal polarity. Of course, different combinations and claims are provided too.

Claims (48)

1. A method comprising:

receiving a color video signal comprising a first frame and a second frame;

transforming the first frame by separating the first frame into at least first data representing a first color channel of the first frame and second data representing a second color channel of the first frame, in which the first data representing a first color channel of the first frame comprises a digital watermark signal embedded therein with a first signal polarity and the second data representing a second color channel of the first frame comprises the digital watermark signal embedded therein with a second signal polarity that is inversely related to the first signal polarity of the digital watermark signal in the first data;

transforming the second frame by separating the second frame into at least third data representing a first color channel of the second frame and fourth data representing a second color channel of the second frame, in which the third data representing a first color channel of the second frame comprises the digital watermark signal embedded therein with the second signal polarity and the fourth data representing a second color channel of the second frame comprises the digital watermark signal embedded therein with the first signal polarity;

subtracting the third data from the first data to yield first subtracted data;

subtracting the fourth data from the second data to yield second subtracted data;

subtracting the second subtracted data from the first subtracted data to yield third subtract data;

using one or more programmed electronic processors, analyzing the third subtracted data to detect the digital watermark signal; and

once detected, providing information associated with the digital watermark signal.

2. A non-transitory computer readable medium comprising instructions stored thereon to cause one or more electronic processors to perform the method of claim 1 .

3. The method of claim 1 in which the digital watermark signal comprises an orientation signal, and said act of analyzing utilizes the orientation signal to detect the digital watermark signal.

4. The method of claim 1 in which said acts of subtracting increase the digital watermark signal-to-video ratio.

5. The method of claim 1 in which said acts of subtracting decrease video interference for said act of analyzing.

6. The method of claim 1 in which the digital watermark signal comprises a plural-bit message or payload.

7. The method of claim 6 in which said act of providing information associated with the digital watermark signal provides the message or payload to a remote database.

8. A programmed computing device comprising instructions to cause said programmed computing device to perform the method of claim 1 .

9. The method of claim 1 in which the first frame and the second frame are not immediately adjacent frames in the color video signal.

10. An apparatus comprising:

electronic memory for buffering a color video signal comprising a first frame and a second frame;

one or more electronic processors programmed for:

i) transforming the first frame by separating the first frame into at least first data representing a first color channel of the first frame and second data representing a second color channel of the first frame, in which the first data representing a first color channel of the first frame comprises a digital watermark signal embedded therein with a first signal polarity and the second data representing a second color channel of the first frame comprises the digital watermark signal embedded therein with a second signal polarity that is inversely related to the first signal polarity of the digital watermark signal in the first data;

ii) transforming the second frame by separating the second frame into at least third data representing a first color channel of the second frame and fourth data representing a second color channel of the second frame, in which the third data representing a first color channel of the second frame comprises the digital watermark signal embedded therein with the second signal polarity and the fourth data representing a second color channel of the second frame comprises the digital watermark signal embedded therein with the first signal polarity;

iii) subtracting the third data from the first data to yield first subtracted data;

iv) subtracting the fourth data from the second data to yield second subtracted data;

v) subtracting the second subtracted data from the first subtracted data to yield third subtract data;

vi) analyzing the third subtracted data to detect the digital watermark signal; and

vii) once detected, providing information associated with the digital watermark signal.

11. The apparatus of claim 10 in which said one or more electronic processors are operating to perform at least one of the functions recited therein.

12. The apparatus of claim 11 in which the digital watermark signal comprises an orientation signal, and said analyzing utilizes the orientation signal to detect the digital watermark signal.

13. The apparatus of claim 10 in which said functions of subtracting increase the digital watermark signal-to-video ratio.

14. The apparatus of claim 10 in which said functions of subtracting decrease video interference for said analyzing.

15. The apparatus of claim 10 in which the digital watermark signal comprises a plural-bit message or payload.

16. The apparatus of claim 15 in which said providing information associated with the digital watermark signal provides the message or payload to a remote database.

17. The apparatus of claim 10 in which the first frame and the second frame are not immediately adjacent frames in the color video signal.

18. An apparatus comprising:

electronic memory for buffering a color video signal comprising a first frame and a second frame;

one or more electronic processors programmed for:

transforming a first color channel and a second color channel of the first frame by hiding a digital watermark in the first color channel such that the first digital watermark includes a first signal polarity, and hiding the digital watermark in the second color channel such that the digital watermark includes a second signal polarity that is inversely related to the first signal polarity, and

transforming a first color channel and a second color channel of the second frame by hiding a digital watermark in the first color channel such that the first digital watermark includes the second signal polarity, and hiding the digital watermark in the second color channel such that the digital watermark includes the first signal polarity.

19. The apparatus of claim 18 in which said one or more electronic processors are operating to perform at least one of the functions recited therein.

20. The apparatus of claim 18 in which the first frame and the second frame are not immediately adjacent frames in the color video signal.

21. A method comprising:

receiving a color video signal comprising at least a first frame and a second frame;

using one or more programmed electronic processors, transforming a first color channel and a second color channel of the first frame by hiding a digital watermark in the first color channel of the first frame such that the first digital watermark includes a first signal polarity, and hiding the digital watermark in the second color channel of the second frame such that the digital watermark includes a second signal polarity that is inversely related to the first signal polarity; and

using one or more programmed electronic processors, transforming a first color channel and a second color channel of the second frame by hiding a digital watermark in the first color channel of the second frame such that the first digital watermark includes the second signal polarity, and hiding the digital watermark in the second color channel of the second frame such that the digital watermark includes the first signal polarity.

22. A non-transitory computer readable medium comprising instructions stored thereon to cause one or more electronic processors to perform the method of claim 21 .

23. A programmed computing device comprising instructions to cause said programmed computing device to perform the method of claim 21 .

24. The method of claim 21 in which the first frame and the second frame are not immediately adjacent frames in the color video signal.

Assignments (2)
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2010
From: REED, ALASTAIR M.
To: DIGIMARC CORPORATION
Reel/Frame 024008/0746 →
Continuity (2)
Continuation In Part 12337029 · Dec 17, 2008
Related Publication 20100150396A1 · Jun 17, 2010