Patent US20020051237A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US20020051237A1 Expired / Lapsed US ⏱️ 0.0 years remaining

Image processing apparatus and method

Assignee: Canon Inc
•
Filing: 2001-01-25
•
Granted: —
•
Expires: 2021-01-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There are provided an image processing apparatus and method which can reliably and quickly prevent forgery. To accomplish this, an image processing apparatus includes a discrimination circuit ( 111 ) for discriminating using a plurality of different discrimination processes whether or not image data is a specific image, and a control circuit ( 112 ) for controlling the process of the image data in accordance with the discrimination result of the discrimination circuit. The discrimination circuit ( 111 ) has a digital watermark detection unit ( 111 a ) for discriminating whether or not specific digital watermark information is embedded in image data, and a feature extraction unit ( 112 a ) for discriminating similarity between the feature obtained from the image data, and that of a specific image which is set in advance. The presence/absence of execution of operations and execution order of the digital watermark detection unit and feature extraction unit are set.

Inventors

  • 👤 Eiji Ohara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:35
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00838; H04N1/0084; H04N1/00843; H04N1/00846; G; G06; G06T; G06T1/00; G06T1/0021; G06T1/005; H04N1/00856; H04N1/00864; H04N1/00875; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32154; H04N1/32352; G06T2201/00; G06T2201/005; G06T2201/0052; G06T2201/0065

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 127 words
1 . An image processing apparatus comprising: an input unit for inputting image data; first discrimination means for discriminating whether or not specific digital watermark information is embedded in the image data inputted by said input unit; second discrimination means for discriminating similarity between a feature obtained from the image data inputted by said input unit, and a feature of a specific image; setting means for setting the presence/absence of execution and an execution order of said first and second discrimination means; and control means for controlling operations of said first and second discrimination means in accordance with a setting state of said setting means and controlling a process of the image data on the basis of the discrimination results of said first and second discrimination means.
Claim 2
Dependent Claim 127 words
1 . An image processing apparatus comprising: an input unit for inputting image data; first discrimination means for discriminating whether or not specific digital watermark information is embedded in the image data inputted by said input unit; second discrimination means for discriminating similarity between a feature obtained from the image data inputted by said input unit, and a feature of a specific image; setting means for setting the presence/absence of execution and an execution order of said first and second discrimination means; and control means for controlling operations of said first and second discrimination means in accordance with a setting state of said setting means and controlling a process of the image data on the basis of the discrimination results of said first and second discrimination means.
Claim 3
Dependent Claim 61 words
2 . The apparatus according to claim 1 , wherein when said first discrimination means determines that the specific digital watermark information is embedded in the image data or when said second discrimination means determines that the similarity between the features of the image data and specific image data is high, said control means prevents faithful reproduction of the image data.
Claim 4
Dependent Claim 40 words
3 . The apparatus according to claim 1 , further comprising storage means for storing the image data inputted by said input unit, and wherein said first and second discrimination means discriminate the image data stored in said storage means.
Claim 5
Dependent Claim 73 words
4 . An image processing apparatus comprising: discrimination means for discriminating using a plurality of different discrimination processes whether or not image data is a specific image; and control means for controlling a process of the image data in accordance with a discrimination result of said discrimination means, wherein said discrimination means executes at least a discrimination process for discriminating whether or not specific digital watermark information is embedded in the image data.
Claim 6
Dependent Claim 73 words
4 . An image processing apparatus comprising: discrimination means for discriminating using a plurality of different discrimination processes whether or not image data is a specific image; and control means for controlling a process of the image data in accordance with a discrimination result of said discrimination means, wherein said discrimination means executes at least a discrimination process for discriminating whether or not specific digital watermark information is embedded in the image data.
Claim 7
Dependent Claim 42 words
5 . The apparatus according to claim 4 , wherein said discrimination means executes at least a discrimination process for discriminating similarity between a feature obtained from the image data, and a feature of a specific image which is set in advance.
Claim 8
Dependent Claim 29 words
6 . The apparatus according to claim 4 , wherein an arbitrary discrimination process of the plurality of different discrimination processes executed by said discrimination means can be selected.
Claim 9
Dependent Claim 27 words
7 . The apparatus according to claim 4 , wherein an order of the plurality of different discrimination processes executed by said discrimination means can be set.
Claim 10
Dependent Claim 40 words
8 . The apparatus according to claim 4 , wherein when it is determined in at least one of the plurality of different discrimination processes that an input image is a specific image, said discrimination means aborts other discrimination processes.
Claim 11
Dependent Claim 43 words
9 . The apparatus according to claim 4 , wherein only when it is determined in a first discrimination process of the plurality of different discrimination processes that an input image is a specific image, said discrimination means executes a second discrimination process.
Claim 12
Dependent Claim 90 words
10 . The apparatus according to claim 4 , wherein when image data inputted by input means is a specific image, said control means executes one of control for inhibiting the image data from being stored in storage means, control for modifying the image data and storing the modified image data in the storage means, control for erasing the image data temporarily stored in the storage means, and control for modifying the image data temporarily stored in the storage means and re-storing the modified image data in the storage means.
Claim 13
Dependent Claim 131 words
11 . An image processing method comprising: an input step of inputting image data; a first discrimination step of discriminating whether or not specific digital watermark information is embedded in the image data inputted at said input step; a second discrimination step of discriminating similarity between a feature obtained from the image data inputted at said input step, and a feature of a specific image; a setting step of setting the presence/absence of execution and an execution order of said first and second discrimination step; and a control step of controlling operations of said first and second discrimination step in accordance with a setting state of said setting step and controlling a process of the image data on the basis of the discrimination results of said first and second discrimination step.
Claim 14
Dependent Claim 131 words
11 . An image processing method comprising: an input step of inputting image data; a first discrimination step of discriminating whether or not specific digital watermark information is embedded in the image data inputted at said input step; a second discrimination step of discriminating similarity between a feature obtained from the image data inputted at said input step, and a feature of a specific image; a setting step of setting the presence/absence of execution and an execution order of said first and second discrimination step; and a control step of controlling operations of said first and second discrimination step in accordance with a setting state of said setting step and controlling a process of the image data on the basis of the discrimination results of said first and second discrimination step.
Claim 15
Dependent Claim 69 words
12 . The method according to claim 11 , wherein when at said first discrimination step it is determined that the specific digital watermark information is embedded in the image data or when at said second discrimination step it is determined that the similarity between the features of the image data and specific image data is high, faithful reproduction of the image data is prevented at said control step.
Claim 16
Dependent Claim 43 words
13 . The method according to claim 11 , further comprising a storage step of storing the image data inputted at said input step, and wherein at said first and second discrimination step the image data stored at said storage step is discriminated.
Claim 17
Dependent Claim 79 words
14 . An image processing method comprising: a discrimination step of discriminating using a plurality of different discrimination processes whether or not image data is a specific image; and a control step of controlling a process of the image data in accordance with a discrimination result of the discrimination step, wherein the discrimination step includes the step of executing at least a discrimination process for discriminating whether or not specific digital watermark information is embedded in the image data.
Claim 18
Dependent Claim 79 words
14 . An image processing method comprising: a discrimination step of discriminating using a plurality of different discrimination processes whether or not image data is a specific image; and a control step of controlling a process of the image data in accordance with a discrimination result of the discrimination step, wherein the discrimination step includes the step of executing at least a discrimination process for discriminating whether or not specific digital watermark information is embedded in the image data.
Claim 19
Dependent Claim 161 words
15 . A computer readable memory that stores an image processing program, said image processing program including: a program code of an input step of inputting image data; a program code of a first discrimination step of discriminating whether or not specific digital watermark information is embedded in the image data inputted at said input step; a program code of a second discrimination step of discriminating similarity between a feature obtained from the image data inputted at said input step, and a feature of a specific image; a program code of a setting step of setting the presence/absence of execution and an execution order of said first and second discrimination step; and a program code of a control step of controlling operations of said first and second discrimination step in accordance with a setting state of said setting step and controlling a process of the image data on the basis of the discrimination results of said first and second discrimination step.
Claim 20
Dependent Claim 161 words
15 . A computer readable memory that stores an image processing program, said image processing program including: a program code of an input step of inputting image data; a program code of a first discrimination step of discriminating whether or not specific digital watermark information is embedded in the image data inputted at said input step; a program code of a second discrimination step of discriminating similarity between a feature obtained from the image data inputted at said input step, and a feature of a specific image; a program code of a setting step of setting the presence/absence of execution and an execution order of said first and second discrimination step; and a program code of a control step of controlling operations of said first and second discrimination step in accordance with a setting state of said setting step and controlling a process of the image data on the basis of the discrimination results of said first and second discrimination step.
Claim 21
Dependent Claim 71 words
16 . The computer readable memory according to claim 15 , wherein when at said first discrimination step it is determined that the specific digital watermark information is embedded in the image data or when at said second discrimination step it is determined that the similarity between the features of the image data and specific image data is high, faithful reproduction of the image data is prevented at said control step.
Claim 22
Dependent Claim 53 words
17 . The computer readable memory according to claim 11 , said image processing program further including a program code of a storage step of storing the image data inputted at said input step, and wherein at said first and second discrimination step the image data stored at said storage step is discriminated.
Claim 23
Dependent Claim 105 words
18 . A computer readable memory that stores an image processing program which can process a specific image, said image processing program including: a program code of a discrimination step of discriminating using a plurality of different discrimination processes whether or not image data is a specific image; and a program code of a control step of controlling a process of the image data in accordance with a discrimination result of the discrimination step, wherein the program code of the discrimination step includes at least a discrimination process program code for discriminating whether or not specific digital watermark information is embedded in the image data.
Claim 24
Dependent Claim 105 words
18 . A computer readable memory that stores an image processing program which can process a specific image, said image processing program including: a program code of a discrimination step of discriminating using a plurality of different discrimination processes whether or not image data is a specific image; and a program code of a control step of controlling a process of the image data in accordance with a discrimination result of the discrimination step, wherein the program code of the discrimination step includes at least a discrimination process program code for discriminating whether or not specific digital watermark information is embedded in the image data.

References Cited (Backward Citations)

US5765089A Cited
US5216724A Cited
US5949555A Cited
US5909602A Cited
US6674444B1 Cited
US6731784B2 Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag