← Back to Patent Explorer
US7058232B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Image processing apparatus, method and memory medium therefor

Assignee: Canon Inc
•
Filing: 2000-11-15
•
Granted: 2006-06-06
•
Expires: 2020-11-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention provides an image processing apparatus capable of embedding predetermined information in an image, the apparatus comprising input means for entering the image, division means for dividing the entered image into plural image areas, quantization means for quantizing the image areas divided by the division means, utilizing error diffusion method, and control means for controlling, in the unit of the image area, the quantization condition by the quantization means according to the predetermined information.

Inventors

  • 👤 Nobutaka Miyake

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:59
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0021; G06T1/0028; H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32203; H04N1/32256; H04N19/00; H04N19/10; H04N19/102; H04N19/124; H04N19/134; H04N19/136; H04N19/169; H04N19/17; H04N19/174; H04N19/46; H04N19/467; G06T2201/00; G06T2201/005; G06T2201/0061

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 115 words
An image processing apparatus which embeds additional information in an image, the apparatus comprising: input means for inputting the image; and quantization means for quantizing the image input by said input means, utilizing an error diffusion method, wherein said quantization means embeds the additional information by using a threshold different from a threshold used when not embedding additional information in a partial area in the inputted image, and said quantization means periodically arranges the area which use the threshold different from the threshold used when not embedding the additional information, and said quantization means embeds the additional information by changing a combination of the horizontal period and the vertical period used when arranging the areas.
Claim 2
Dependent Claim 115 words
An image processing apparatus which embeds additional information in an image, the apparatus comprising: input means for inputting the image; and quantization means for quantizing the image input by said input means, utilizing an error diffusion method, wherein said quantization means embeds the additional information by using a threshold different from a threshold used when not embedding additional information in a partial area in the inputted image, and said quantization means periodically arranges the area which use the threshold different from the threshold used when not embedding the additional information, and said quantization means embeds the additional information by changing a combination of the horizontal period and the vertical period used when arranging the areas.
Claim 3
Dependent Claim 16 words
An image processing apparatus according to claim 1 , wherein said predetermined information is audio information.
Claim 4
Dependent Claim 22 words
An image processing apparatus according to claim 1 , wherein said predetermined information is information relating to a copyright of the image.
Claim 5
Dependent Claim 29 words
An image processing apparatus according to claim 1 , wherein said predetermined information is added to the image in such a manner not easily visible to a human eye.
Claim 6
Dependent Claim 100 words
An image processing apparatus which extracts additional information from an image in which additional information has been embedded, the apparatus comprising: input means for inputting the image; transformation means for executing frequency transformation on the image; classification means for classifying the image into plural classes based on the transformation process of said transformation means; calculation means for calculating a feature amount of each class based on a conversion coefficient of the classified class; comparison means for relatively comparing sizes of the feature amounts of the calculated classes; and extracting means for extracting the additional information based on a comparison result.
Claim 7
Dependent Claim 100 words
An image processing apparatus which extracts additional information from an image in which additional information has been embedded, the apparatus comprising: input means for inputting the image; transformation means for executing frequency transformation on the image; classification means for classifying the image into plural classes based on the transformation process of said transformation means; calculation means for calculating a feature amount of each class based on a conversion coefficient of the classified class; comparison means for relatively comparing sizes of the feature amounts of the calculated classes; and extracting means for extracting the additional information based on a comparison result.
Claim 8
Dependent Claim 17 words
An image processing apparatus according to claim 5 , wherein said frequency transformation is an orthogonal transformation.
Claim 9
Dependent Claim 42 words
An image processing apparatus according to claim 5 , further comprising: evaluation means for evaluating a result of evaluation; and re-division means for executing again the division process of said division means, based on the result of evaluation by said evaluation means.
Claim 10
Dependent Claim 24 words
An image processing apparatus according to claim 7 , wherein said re-division means executes division again by changing the dividing position of the division.
Claim 11
Dependent Claim 22 words
An image processing apparatus according to claim 7 , wherein said re-division means executes division again by changing a size of division.
Claim 12
Dependent Claim 25 words
An image processing apparatus according to claim 5 , wherein said feature amount is an absolute value of coefficients of transformation by said transformation means.
Claim 13
Dependent Claim 16 words
An image processing apparatus according to claim 5 , wherein said feature amount is electric power.
Claim 14
Dependent Claim 16 words
An image processing apparatus according to claim 5 , wherein said predetermined information is audio information.
Claim 15
Dependent Claim 21 words
An image processing apparatus according to claim 5 , wherein said predetermined information is information relating to copyright of the image.
Claim 16
Dependent Claim 28 words
An image processing apparatus according to claim 5 , wherein said predetermined information is added to the image in such a manner not easily visible to human eyes.
Claim 17
Dependent Claim 122 words
An image processing method capable of embedding additional information in an image, the method comprising: an input step of inputting the image; and a quantization step of quantizing the image input in said input step, utilizing an error diffusion method, wherein said quantization step embeds the additional information by using a threshold different from a threshold used in case when not embedding the additional information in a partial area in the inputted image, and said quantization step periodically arranges the areas to which use the threshold different from the threshold used when not embedding the additional information, and said quantization step embeds the additional information by changing a combination of the horizontal period and the vertical period used when arranging the areas.
Claim 18
Dependent Claim 122 words
An image processing method capable of embedding additional information in an image, the method comprising: an input step of inputting the image; and a quantization step of quantizing the image input in said input step, utilizing an error diffusion method, wherein said quantization step embeds the additional information by using a threshold different from a threshold used in case when not embedding the additional information in a partial area in the inputted image, and said quantization step periodically arranges the areas to which use the threshold different from the threshold used when not embedding the additional information, and said quantization step embeds the additional information by changing a combination of the horizontal period and the vertical period used when arranging the areas.
Claim 19
Dependent Claim 16 words
An image processing method according to claim 15 , wherein said predetermined information is audio information.
Claim 20
Dependent Claim 22 words
An image processing method according to claim 15 , wherein said predetermined information is information relating to a copyright of the image.
Claim 21
Dependent Claim 28 words
An image processing method according to claim 15 , wherein said predetermined information is added to the image in such a manner not easily visible to human eyes.
Claim 22
Dependent Claim 121 words
An image processing method which is capable of extracting additional information from an image in which additional information has been embedded, the method comprising: an input step of inputting the image; a division step of dividing the entered image into plural image areas; a transformation step of executing frequency transformation on the image; a classification step of classifying the image into plural classes based on the transformation process of said information step; a calculation step of calculating a feature amount of each class based on a conversion coefficient of the classified class; a comparison step of relatively comparing sizes of the feature amounts of the calculated classes, and an extraction step of extracting the additional information based on a comparison result.
Claim 23
Dependent Claim 121 words
An image processing method which is capable of extracting additional information from an image in which additional information has been embedded, the method comprising: an input step of inputting the image; a division step of dividing the entered image into plural image areas; a transformation step of executing frequency transformation on the image; a classification step of classifying the image into plural classes based on the transformation process of said information step; a calculation step of calculating a feature amount of each class based on a conversion coefficient of the classified class; a comparison step of relatively comparing sizes of the feature amounts of the calculated classes, and an extraction step of extracting the additional information based on a comparison result.
Claim 24
Dependent Claim 17 words
An image processing method according to claim 19 , wherein said frequency transformation is an orthogonal transformation.
Claim 25
Dependent Claim 44 words
An image processing method according to claim 19 , further comprising: an evaluation step of evaluating a result of evaluation; and a re-division means for executing again the division process of said division step, based on the result of evaluation by said evaluation step.
Claim 26
Dependent Claim 24 words
An image processing method according to claim 21 , wherein said re-division step executes division again by changing the dividing position of the division.
Claim 27
Dependent Claim 22 words
An image processing method according to claim 21 , wherein said re-division step executes division again by changing the size of division.
Claim 28
Dependent Claim 26 words
An image processing method according to claim 19 , wherein said feature amount is an absolute value of the coefficients of transformation by said transformation step.
Claim 29
Dependent Claim 16 words
An image processing method according to claim 19 , wherein said feature amount is electric power.
Claim 30
Dependent Claim 16 words
An image processing method according to claim 19 , wherein said predetermined information is audio information.
Claim 31
Dependent Claim 21 words
An image processing method according to claim 19 , wherein said predetermined information is information relating to copyright of the image.
Claim 32
Dependent Claim 28 words
An image processing method according to claim 19 , wherein said predetermined information is added to the image in such a manner not easily visible to human eyes.
Claim 33
Dependent Claim 121 words
A computer readable memory medium which stores program codes for embedding additional information in an image, the program codes comprising: a code for inputting the image; and a code for quantizing the image input by said input step, utilizing an error diffusion method, wherein said quantizing step embeds the additional information by using a threshold different from a threshold used when not embedding the additional information in a partial area in the inputted image, and said quantizing step periodically arranges the areas which use the threshold different from the threshold used when embedding the additional information, and said quantizing step embeds the additional information by changing a combination of the horizontal period and the vertical period used when arranging the areas.
Claim 34
Dependent Claim 121 words
A computer readable memory medium which stores program codes for embedding additional information in an image, the program codes comprising: a code for inputting the image; and a code for quantizing the image input by said input step, utilizing an error diffusion method, wherein said quantizing step embeds the additional information by using a threshold different from a threshold used when not embedding the additional information in a partial area in the inputted image, and said quantizing step periodically arranges the areas which use the threshold different from the threshold used when embedding the additional information, and said quantizing step embeds the additional information by changing a combination of the horizontal period and the vertical period used when arranging the areas.
Claim 35
Dependent Claim 107 words
A computer readable memory medium which stores program codes for extracting additional information from an image in which additional information has been embedded, the program codes further comprising: a code for inputting said image; a code for executing frequency transformation on the image; a code for classifying said image into plural classes based on the transformation process of said transformation means; a code for calculating a feature amount of each class based on a conversion coefficient of the classified class; a code for relatively comparing sizes of the feature amounts of the calculated classes; and a code for extracting the additional information based on a comparison result.
Claim 36
Dependent Claim 107 words
A computer readable memory medium which stores program codes for extracting additional information from an image in which additional information has been embedded, the program codes further comprising: a code for inputting said image; a code for executing frequency transformation on the image; a code for classifying said image into plural classes based on the transformation process of said transformation means; a code for calculating a feature amount of each class based on a conversion coefficient of the classified class; a code for relatively comparing sizes of the feature amounts of the calculated classes; and a code for extracting the additional information based on a comparison result.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-06-05 2009-12-05 2010-06-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-06-05 2013-12-05 2014-06-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-06-05 2017-12-05 2018-06-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag