← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag