Patent US7058232B1 successfully refreshed from Google Patents.
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
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 11:09
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.
References Cited (Backward Citations)
US4660221A
Cited
JP2640939B2
Cited
JP2777800B2
Cited
JP2833975B2
Cited
JPH06231466A
Cited
US5896403A
Cited
JPH07123244A
Cited
US5652626A
Cited
US5480239A
Cited
EP0707410A2
Cited
US5821986A
Cited
US20010043341A1
Cited
JPH1141446A
Cited
EP0901102A2
Cited
EP0913989A2
Cited
US6477276B1
Cited
US20030138126A1
Cited
US6535616B1
Cited
US6529506B1
Cited
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 |