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

Image processing apparatus and method, and storage medium

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

Abstract

Abstract A texture which is not normally generated by a pseudo halftone process is artificially generated by combining quantization values (S 307 , S 308 ), and a 1-bit code is expressed by the presence/absence of texture.

Inventors

  • 👤 Nobutaka Miyake

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:19
CPC Classifications
G; G06; G06T; G06T1/00; H; H04; H04N; H04N1/00; H04N1/32; H04N1/32101; H04N1/32144; H04N1/32149; H04N1/32203; H04N1/32256

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 147 words
An image processing apparatus for multiplexing additional information onto image information, comprising: quantization means for quantizing a pixel of interest of the image information by a pseudo halftone process based on error diffusion; and control means for controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control means comprises: additional information quantization means for setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization means, the additional information, and pixel values around the pixel of interest before quantization by said quantization means; and determination means for determining the quantization value of the pixel of interest on the basis of quantization results of said quantization means and said additional information quantization means.
Claim 2
Dependent Claim 147 words
An image processing apparatus for multiplexing additional information onto image information, comprising: quantization means for quantizing a pixel of interest of the image information by a pseudo halftone process based on error diffusion; and control means for controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control means comprises: additional information quantization means for setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization means, the additional information, and pixel values around the pixel of interest before quantization by said quantization means; and determination means for determining the quantization value of the pixel of interest on the basis of quantization results of said quantization means and said additional information quantization means.
Claim 3
Dependent Claim 23 words
The apparatus according to claim 1 , wherein the specific pattern is a pattern which is not easily generated by said quantization means.
Claim 4
Dependent Claim 48 words
The apparatus according to claim 1 , wherein said quantization means and said additional information quantization means make binary quantization, and said determination means determines the quantization value of the pixel of interest by ORing the quantization results of said quantization means and said additional information quantization means.
Claim 5
Dependent Claim 35 words
The apparatus according to claim 1 , wherein said additional information quantization means quantizes the pixel of interest by multiplexing the additional information thereon when quantization values of the surrounding pixels form a predetermined pattern.
Claim 6
Dependent Claim 31 words
The apparatus according to claim 1 , wherein said control means forms the specific pattern by controlling a quantization condition of said quantization means on the basis of the additional information.
Claim 7
Dependent Claim 40 words
The apparatus according to claim 5 , wherein said control means forms the specific pattern by controlling a quantization condition of said quantization means further on the basis of surrounding pixels that have already been quantized by said quantization means.
Claim 8
Dependent Claim 26 words
The apparatus according to claim 5 , wherein said control means controls a quantization threshold value in the pseudo halftone process executed by said quantization means.
Claim 9
Dependent Claim 36 words
The apparatus according to claim 5 , wherein said control means controls the quantization condition of said quantization means with reference to pixel values around the pixel of interest before being quantized by said quantization means.
Claim 10
Dependent Claim 39 words
The apparatus according to claim 1 , wherein said control means forms the specific pattern by controlling a layout of the pixel of interest and surrounding pixels quantized by said quantization means, on the basis of the additional information.
Claim 11
Dependent Claim 34 words
The apparatus according to claim 9 , wherein said control means controls the pixel layout after quantization with reference to pixel values around the pixel of interest before being quantized by said quantization means.
Claim 12
Dependent Claim 19 words
The apparatus according to claim 1 , wherein said control means forms a plurality of types of specific patterns.
Claim 13
Dependent Claim 26 words
The apparatus according to claim 1 , wherein said control means controls a forming position of the specific pattern on the basis of a random number.
Claim 14
Dependent Claim 27 words
The apparatus according to claim 1 , wherein said control means forms the specific pattern to have regularity in at least one of column and line directions.
Claim 15
Dependent Claim 41 words
The apparatus according to claim 1 , further comprising noise removing means for removing a noise component of the image information, and wherein said quantization means quantizes the image information from which noise has been removed by said noise removing means.
Claim 16
Dependent Claim 154 words
An image processing method for multiplexing additional information onto image information, comprising the steps of: a quantization step of quantizing a pixel of interest of the image information by a pseudo halftone process based on error diffusion; and a control step of controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control step comprises: an additional information quantization step of setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization step, the additional information, and pixel values around the pixel of interest before quantization by said quantization step; and a determination step of determining the quantization value of the pixel of interest on the basis of quantization results of said quantization step and said additional information quantization step.
Claim 17
Dependent Claim 154 words
An image processing method for multiplexing additional information onto image information, comprising the steps of: a quantization step of quantizing a pixel of interest of the image information by a pseudo halftone process based on error diffusion; and a control step of controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control step comprises: an additional information quantization step of setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization step, the additional information, and pixel values around the pixel of interest before quantization by said quantization step; and a determination step of determining the quantization value of the pixel of interest on the basis of quantization results of said quantization step and said additional information quantization step.
Claim 18
Dependent Claim 165 words
A storage medium which stores a program code of an image process for multiplexing additional information onto image information, said program code comprising the steps of: a quantization step of quantizing a pixel of interest of the image information by a pseudo halftone process based on error diffusion; and a control step of controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control step comprises: an additional information quantization step of setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization step, the additional information, and pixel values around the pixel of interest before quantization by said quantization step; and a determination step of determining the quantization value of the pixel of interest on the basis of quantization results of said quantization step and said additional information quantization step.
Claim 19
Dependent Claim 165 words
A storage medium which stores a program code of an image process for multiplexing additional information onto image information, said program code comprising the steps of: a quantization step of quantizing a pixel of interest of the image information by a pseudo halftone process based on error diffusion; and a control step of controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control step comprises: an additional information quantization step of setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization step, the additional information, and pixel values around the pixel of interest before quantization by said quantization step; and a determination step of determining the quantization value of the pixel of interest on the basis of quantization results of said quantization step and said additional information quantization step.
Claim 20
Dependent Claim 143 words
An image processing apparatus for multiplexing additional information onto image information, comprising: quantization means for quantizing a pixel of interest of the image information by a pseudo halftone process; and control means for controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control means comprises: additional information quantization means for setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization means, the additional information, and pixel values around the pixel of interest before quantization by said quantization means; and determination means for determining the quantization value of the pixel of interest on the basis of quantization results of said quantization means and said additional information quantization means.
Claim 21
Dependent Claim 143 words
An image processing apparatus for multiplexing additional information onto image information, comprising: quantization means for quantizing a pixel of interest of the image information by a pseudo halftone process; and control means for controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control means comprises: additional information quantization means for setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization means, the additional information, and pixel values around the pixel of interest before quantization by said quantization means; and determination means for determining the quantization value of the pixel of interest on the basis of quantization results of said quantization means and said additional information quantization means.
Claim 22
Dependent Claim 150 words
An image processing method for multiplexing additional information onto image information, comprising the steps of: a quantization step of quantizing a pixel of interest of the image information by a pseudo halftone process; and a control step of controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest forming a specific pattern indicating the additional information, wherein said control step comprises: an additional information quantization step of setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization step, the additional information, and pixel values around the pixel of interest before quantization by said quantization step; and a determination step of determining the quantization value of the pixel of interest on the basis of quantization results of said quantization step and said additional information quantization step.
Claim 23
Dependent Claim 150 words
An image processing method for multiplexing additional information onto image information, comprising the steps of: a quantization step of quantizing a pixel of interest of the image information by a pseudo halftone process; and a control step of controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest forming a specific pattern indicating the additional information, wherein said control step comprises: an additional information quantization step of setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization step, the additional information, and pixel values around the pixel of interest before quantization by said quantization step; and a determination step of determining the quantization value of the pixel of interest on the basis of quantization results of said quantization step and said additional information quantization step.
Claim 24
Dependent Claim 161 words
A storage medium which stores a program code of an image process for multiplexing additional information onto image information, said program code comprising the steps of: a quantization step of quantizing a pixel of interest of the image information by a pseudo halftone process; and a control step of controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control step comprises: an additional information quantization step of setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization step, the additional information, and pixel values around the pixel of interest before quantization by said quantization step; and a determination step of determining the quantization value of the pixel of interest on the basis of quantization results of said quantization step and said additional information quantization step.
Claim 25
Dependent Claim 161 words
A storage medium which stores a program code of an image process for multiplexing additional information onto image information, said program code comprising the steps of: a quantization step of quantizing a pixel of interest of the image information by a pseudo halftone process; and a control step of controlling a quantization value of the pixel of interest with quantization values of a plurality of pixels, including the pixel of interest, forming a specific pattern indicating the additional information, wherein said control step comprises: an additional information quantization step of setting the quantization value of the pixel of interest on the basis of surrounding pixels, which have already been quantized by said quantization step, the additional information, and pixel values around the pixel of interest before quantization by said quantization step; and a determination step of determining the quantization value of the pixel of interest on the basis of quantization results of said quantization step and said additional information quantization step.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-06-15 2007-12-15 2008-06-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-06-15 2011-12-15 2012-06-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-06-15 2015-12-15 2016-06-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag