IP Library Granted Patent US 7,227,972
Granted Patent B2
US 7,227,972 · App. 10/828,930 · Granted Jun 5, 2007

Progressive watermark decoding on a distributed computing platform

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 7,227,972
App. No.
10/828,930
Granted
Jun 5, 2007
Kind
B2
Abstract

The disclosure describes a method of progressively decoding a digital watermark on a distributed computing platform. A client device equipped with a digital camera, such as a PDA or cell phone, captures a digital image of a watermarked object, and pre-filters the image to isolate a portion of the image data suspected of containing a digital watermark. The pre-filter de-correlates a portion of the image data suspected of containing a digital watermark from the remaining host image signal using a predictive filter. The client then quantizes the filtered data and progressively transmits the quantized data to a watermark decoder. The progressive transmitter sends image data as necessary to achieve a valid decoding operation. To reduce bandwidth requirements, the transmitter starts with the most highly quantized version of the filtered image, and sends lesser quantized versions until the watermark decoder completes a successful decoding operation.

Claims (32)

1. A method of processing a digitally watermarked media signal, the method comprising:

receiving a watermarked media signal;

filtering the audio or visual information of the watermarked media signal to leave a portion of the audio or visual information representing a residual signal from which a digital watermark is decoded;

sending the residual signal to a remote system separate from the first device for extracting the digital watermark from the residual signal.

2. The method of claim 1 including: progressively sending levels of detail of the residual signals to the remote system.

3. The method of claim 1 wherein the residual signal comprises a quantized version of the watermarked media signal.

4. The method of claim 1 including:

transforming the watermarked signal into a domain in which the digital watermark is embedded before sending the filtered signal to the remote system.

5. The method of claim 4 including transforming the watermarked signal into a color space.

6. The method of claim 1 including:

capturing the watermarked signal from a capture device.

7. The method of claim 6 wherein the capture device comprises a camera.

8. The method of claim 6 wherein the capture device comprises a microphone.

9. A storage readable medium on which is stored instructions for performing a method of processing a method of processing a digitally watermarked media signal, the method comprising:

receiving a watermarked media signal;

filtering audio or visual information of the watermarked media signal to leave a portion of the audio or visual information representing a residual signal from which a digital watermark is decoded;

sending the residual signal to a remote system for extracting the digital watermark from the residual signal.

10. A method of processing a digitally watermarked media signal, the method comprising:

receiving a watermarked media signal in a first device;

identifying portions of the watermarked media signal to send to a remote system for watermark decoding; and

progressively sending the portions of the watermarked media signal to the remote system separate from the first device for watermark decoding, wherein progressively sending includes sending an increasing amount of the watermarked media signal to the remote system as necessary to achieve a successful decoding of a digital watermark from the watermarked media signal.

11. The method of claim 10 including:

identifying blocks of the watermarked signal that are likely to have a stronger watermark signal for sending to the remote system.

12. The method of claim 11 wherein the identifying includes analyzing signal metrics of the blocks and ranking the blocks for sending based on the signal metrics.

13. The method of claim 10 including:

progressively sending frames of the watermarked signal to the remote system for watermark decoding.

14. The method of claim 13 including progressively sending frames of images.

15. The method of claim 13 including: progressively sending filtered frames of the watermarked signal.

16. A computer readable medium on which is stored instructions for performing a method of processing a digitally watermarked media signal, the method comprising:

receiving a watermarked media signal;

identifying portions of the watermarked media signal to send to a remote system for watermark decoding; and

progressively sending the portions of the watermarked media signal to the remote system for watermark decoding, wherein progressively sending includes sending an increasing amount of the watermarked media signal to the remote system as necessary to achieve a successful decoding of a digital watermark from the watermarked media signal.

Assignments (7)
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 26, 2010
From: HANNIGAN, BRETT T.; BRUNDAGE, TRENT J.; SHARMA, RAVI K.
To: DIGIMARC CORPORATION
Reel/Frame 025192/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2010
From: BRUNDAGE, TRENT J.; HANNIGAN, BRETT T.; SHARMA, RAVI K.
To: DIGIMARC CORPORATION
Reel/Frame 025007/0052 →
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →
CONFIRMATION OF TRANSFER OF UNITED STATES PATENT RIGHTS Recorded Nov 5, 2008
From: L-1 SECURE CREDENTIALING, INC. (FORMERLY KNOWN AS DIGIMARC CORPORATION)
To: DIGIMARC CORPORATION (FORMERLY DMRC CORPORATION)
Reel/Frame 021785/0796 →