US7158654B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image processor and image processing method
Assignee: Digimarc Corp
•
Filing: 2003-01-02
•
Granted: 2007-01-02
•
Expires: 2023-01-02
Abstract
Abstract A pattern signal is steganographically encoded in a content object to aid in identifying distortion (e.g., image rotation) to which the object may be subjected. The signal may include a feature that can be used to unambiguously identify correct orientation.
Inventors
- 👤 Geoffrey B. Rhoads
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:19
CPC Classifications
G; G06; G06K; G06K19/00; G06K19/06; G06K19/06009; G06K19/06037; B; B42; B42D; B42D25/00; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/955; G06K19/06046; G06K19/08; G06K19/10; G06K19/14; G06K19/18; G06K7/00; G06K7/10; G06K7/14; G06K7/1404; G06K7/1408; G06K7/1417; G06K7/1439; G06K7/1447; G06T; G06T1/00; G06T1/0021; G06T1/005; G06T1/0064; G06V; G06V30/00; G06V30/40; G07; G07C; G07C9/00; G07C9/20; G07C9/22; G07C9/25; G07C9/253; G07D; G07D7/00; G07D7/003; G07D7/0032; G07D7/0034; G07D7/004; G10; G10L; G10L19/00; G10L19/018; G11; G11B; G11B20/00; G11B20/00086; G11B20/00094; G11B20/00166; G11B20/0021; G11B20/00217; G11B20/00253; G11B20/00282; G11B20/00289; G11B20/00884; G11B20/00891; H; H04; H04B; H04B1/00; H04B1/66; H04B1/665; 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/3216; H04N1/32203; H04N1/32208; H04N1/32251; H04N1/32288; H04N1/32352; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2389; H04N21/23892; H04N21/40; H04N21/43; H04N21/44; H04N21/44008; H04N21/45; H04N21/462; H04N21/4627; H04N21/80; H04N21/83; H04N21/835; H04N21/8358; H04N5/00; H04N5/76; H04N5/91; H04N5/913; H04N7/00; H04N7/16; H04N7/162; H04N7/163; G06K2019/06215; G06K2019/06253; G06T2201/00; G06T2201/005; G06T2201/0052; H04H; H04H20/00; H04H20/28; H04H20/30; H04H20/31; H04N1/32106; H04N1/32122; H04N2005/91307; H04N2005/91321; H04N2005/91335; H04N21/41; H04N21/426; 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
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
99 words
An image processor capable of extracting digital watermark information from image data in which said digital watermark information is embedded, comprising: rotation information determining means for determining candidate rotation angles of the digital watermark information and associated detection values from the image data with said digital watermark information embedded therein; position information determining means for determining a candidate position of the digital watermark information and associated detection value from said image data; and determining means for determining the position and rotation angle at which said digital watermark information is embedded in said image data, based on the detection values.
Claim 2
Dependent Claim
99 words
An image processor capable of extracting digital watermark information from image data in which said digital watermark information is embedded, comprising: rotation information determining means for determining candidate rotation angles of the digital watermark information and associated detection values from the image data with said digital watermark information embedded therein; position information determining means for determining a candidate position of the digital watermark information and associated detection value from said image data; and determining means for determining the position and rotation angle at which said digital watermark information is embedded in said image data, based on the detection values.
Claim 3
Dependent Claim
30 words
The image processor according to claim 1 , wherein said digital watermark information includes usage information, and said usage information includes the ID of a device or the user ID.
Claim 4
Dependent Claim
26 words
The image processor according to claim 1 , wherein said digital watermark information includes usage information, and said usage information includes information for controlling a device.
Claim 5
Dependent Claim
21 words
The image processor according to claim 1 , wherein said calculating means calculates detection values by determining a measure of correlation.
Claim 6
Dependent Claim
43 words
The image processor according to claim 1 , further comprising: extracting means for extracting the digital watermark information embedded in said image data, based on the position in said image data on the basis of the result of determination by said determining means.
Claim 7
Dependent Claim
49 words
The processor of claim 1 wherein the digital watermark includes a two dimensional pattern with elements that are not the same at locations within a two dimensional space when the pattern is rotated by an angle other than an integer multiple of 360 degrees in the two dimensional space.
Claim 8
Dependent Claim
81 words
An image processing method of extracting digital watermark information from image data in which said digital watermark information is embedded, comprising: determining candidate rotation angles of the digital watermark information and associated detection values from the image data with said digital watermark information embedded therein; determining a candidate position and associated detection value from said image data; and determining the position and rotation angle at which said digital watermark information is embedded in said image data, based on the detection values.
Claim 9
Dependent Claim
81 words
An image processing method of extracting digital watermark information from image data in which said digital watermark information is embedded, comprising: determining candidate rotation angles of the digital watermark information and associated detection values from the image data with said digital watermark information embedded therein; determining a candidate position and associated detection value from said image data; and determining the position and rotation angle at which said digital watermark information is embedded in said image data, based on the detection values.
Claim 10
Dependent Claim
49 words
The method of claim 7 wherein the digital watermark includes a two dimensional pattern with elements that are not the same at locations within a two dimensional space when the pattern is rotated by an angle other than an integer multiple of 360 degrees in the two dimensional space.
Claim 11
Dependent Claim
94 words
A computer readable medium on which is stored instructions for performing an image processing method of extracting digital watermark information from image data in which said digital watermark information is embedded, the method comprising: determining candidate rotation angles of the digital watermark information and associated detection values from the image data with said digital watermark information embedded therein; determining a candidate position and associated detection value from said image data; and determining the position and rotation angle at which said digital watermark information is embedded in said image data, based on the detection values.
Claim 12
Dependent Claim
94 words
A computer readable medium on which is stored instructions for performing an image processing method of extracting digital watermark information from image data in which said digital watermark information is embedded, the method comprising: determining candidate rotation angles of the digital watermark information and associated detection values from the image data with said digital watermark information embedded therein; determining a candidate position and associated detection value from said image data; and determining the position and rotation angle at which said digital watermark information is embedded in said image data, based on the detection values.
Claim 13
Dependent Claim
51 words
The computer readable medium of claim 8 wherein the digital watermark includes a two dimensional pattern with elements that are not the same at locations within a two dimensional space when the pattern is rotated by an angle other than an integer multiple of 360 degrees in the two dimensional space.
References Cited (Backward Citations)
US6385330B1
Cited
US5721788A
Cited
US5857038A
Cited
US5652626A
Cited
US5862260A
Cited
US5832119C1
Cited
US5832119A
Cited
US6700990B1
Cited
US6647128B1
Cited
US6567533B1
Cited
US5636292A
Cited
US5710834A
Cited
US5636292C1
Cited
US6614914B1
Cited
US5859920A
Cited
US5835639A
Cited
US5949055A
Cited
US6563935B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2010-01-01 | 2010-07-03 | 2011-01-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2014-01-01 | 2014-07-03 | 2015-01-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2018-01-01 | 2018-07-03 | 2019-01-02 | $7700.00 | Window Closed / Lapsed |