US6920232B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Watermark encoding using arbitrary features
Assignee: Digimarc Corp
•
Filing: 2001-10-22
•
Granted: 2005-07-19
•
Expires: 2021-10-22
Abstract
Abstract Watermark detection in an image or the like is optimized by exploiting the innate biases in the image to emphasize the watermark signal. The watermark signal can be trial-located with different origins in the image to find one that yields improved results. Similarly, the image can be processed (e.g., by changing resolution, rotation, or compression) so as to change the innate biases to better reinforce the watermark signal. Compression of an image can be done in accordance with a desired watermark signal, with the compressor deciding which image components to retain and which to discard based, in part, on a watermark signal that is to be encoded (or maintained) in the image.
Inventors
- 👤 Geoffrey B. Rhoads
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:52
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0021; G06T1/005; G06T1/0028; G06V; G06V30/00; G06V30/40; G10; G10L; G10L19/00; G10L19/018; H; H04; H04N; H04N1/00; H04N1/00002; H04N1/00005; H04N1/00026; H04N1/00037; H04N1/00071; H04N1/00074; H04N1/00079; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32154; H04N1/32203; H04N1/32229; H04N1/32288; H04N1/32352; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2389; H04N21/23892; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; G06T2201/00; G06T2201/005; G06T2201/0051; G06T2201/0061; G06T2201/0064; G06T2201/0065; H04N1/32106; H04N1/32122; H04N2201/00; H04N2201/32; H04N2201/3201; H04N2201/3204; H04N2201/3205; H04N2201/3207; H04N2201/3225; H04N2201/3226; H04N2201/3233; H04N2201/3269; H04N2201/327; H04N2201/3271; H04N2201/3274; H04N2201/328; H04N2201/3284
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
42 words
A method of encoding original data with watermark data, comprising: analyzing the original data to discern innate watermark biases therein; and encoding watermark data in the original data, exploiting said innate biases to partially represent the encoded watermark, thereby yielding encoded data.
Claim 2
Independent Claim
42 words
A method of encoding original data with watermark data, comprising: analyzing the original data to discern innate watermark biases therein; and encoding watermark data in the original data, exploiting said innate biases to partially represent the encoded watermark, thereby yielding encoded data.
Claim 3
Dependent Claim
17 words
The method of claim 1 wherein the analyzing includes performing a decoding operation on the original data.
Claim 4
Dependent Claim
18 words
The method of claim 2 in which the analyzing includes performing plural decoding operations on the original data.
Claim 5
Dependent Claim
36 words
The method of claim 3 which includes performing one decoding operation on the original data when considered in a first manner, and decoding a second operation on the said data when considered in a second manner.
Claim 6
Dependent Claim
20 words
The method of claim 1 which includes selecting one or more watermark payload bits in accordance with said innate biases.
Claim 7
Dependent Claim
17 words
The method of claim 1 which includes selecting an encoding origin in accordance with said innate biases.
Claim 8
Dependent Claim
13 words
The method of claim 1 in which the original data represents image information.
Claim 9
Dependent Claim
13 words
The method of claim 1 in which the original data represents audio information.
Claim 10
Dependent Claim
15 words
The method of claim 1 that further includes decoding watermark data from the encoded data.
Claim 11
Dependent Claim
25 words
The method of claim 9 that further includes controlling an aspect of a system's operation based on at least part of the decoded watermark data.
Claim 12
Dependent Claim
16 words
The method of claim 10 in which the system is a content playback or recording system.
Claim 13
Dependent Claim
34 words
The method of claim 4 in which the first manner comprises considering the original data using a first watermarking origin, and the second manner comprises considering the original data using a second watermarking origin.
Claim 14
Dependent Claim
18 words
A computer storage media having stored thereon content processed in accordance with the method of claim 1 .
Claim 15
Dependent Claim
22 words
A computer storage media having stored thereon software instructions for causing a programmable system to perform the method of claim 1 .
References Cited (Backward Citations)
US4389671A
Cited
US5134496A
Cited
US5721788A
Cited
EP0581317A2
Cited
US5652626A
Cited
US5862260A
Cited
US5930369A
Cited
US6381341B1
Cited
WO1998002864A1
Cited
US5933798A
Cited
US5960398A
Cited
US6272634B1
Cited
US6078664A
Cited
US6128736A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2008-07-18 | 2009-01-17 | 2009-07-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-07-18 | 2013-01-17 | 2013-07-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-07-18 | 2017-01-17 | 2017-07-19 | $7700.00 | Window Closed / Lapsed |