US7164502B2ExpiredUtilityA1

Image processing method, and image processor and storage medium thereof

78
Assignee: FUJITSU LTDPriority: Sep 29, 2000Filed: Mar 1, 2001Granted: Jan 16, 2007
Est. expirySep 29, 2020(expired)· nominal 20-yr term from priority
H04N 1/4052H04N 1/4057
78
PatentIndex Score
16
Cited by
10
References
9
Claims

Abstract

The present invention relates to an image processing method using the error diffusion method to prevent jumps in a highlight part and darkening in a shadow part at high resolution. The image processing method comprises a step of calculating an average value of density values of N×M (N, M>1) pixels, a step of adding the average value and a diffused quantization error value, a step of quantizing the addition result with a predetermined number of tones, a step of selecting a quantization pattern corresponding to the quantization result, and a step of calculating the diffused quantization error value from the quantization error. The error diffusion algorithm has flexibility in outputting dots. In other words, error diffusion processing is performed in N×M pixel units, and a plurality of quantization patterns are provided, and a quantization pattern is selected based on the quantization result. Therefore jumps in a highlight part and smears in a shadow part can be prevented, the tone maintenance characteristic unique to the error diffusion can be satisfied, and a smooth and sharp image can be obtained.

Claims

exact text as granted — not AI-modified
1. An image processing method for performing image processing on input images using an error diffusion method, comprising:
 a step of calculating an average value of density values of N×M (N, M>1) pixels; 
 a step of adding said average value and a diffused quantization error value; 
 a step of quantizing said addition result by a predetermined number of tones; 
 a step of selecting a quantization pattern corresponding to said quantization result; 
 a step of calculating said diffused quantization error value from a quantization error; 
 a step of calculating a density gradient of said N×M area; and 
 a step of selecting a quantization pattern from said quantization result and 
 said density gradient. 
 
   
   
     2. An image processing method for performing image processing on input images using an error diffusion method, comprising:
 a step of calculating an average value of density values of N×M (N, M>1) pixels; 
 a step of adding said average value and a diffused quantization error value; 
 a step of quantizing said addition result by a predetermined number of tones; 
 a step of selecting a quantization pattern corresponding to said quantization result; 
 a step of calculating said diffused quantization error value from a quantization error, wherein said selecting step comprises a step of selecting a quantization pattern corresponding to said quantization result from a plurality of quantization patterns which do not have an isolated dot. 
 
   
   
     3. An image processing method for performing image processing on input images using an error diffusion method, comprising:
 a step of calculating an average value of density values of N×M (N, M>1) pixels; 
 a step of adding said average value and a diffused quantization error value; 
 a step of quantizing said addition result by a predetermined number of tones; 
 a step of selecting a quantization pattern corresponding to said quantization result; 
 a step of calculating said diffused quantization error value from a quantization error; and 
 a step of performing pulse width modulation on said quantization pattern. 
 
   
   
     4. An image processor for performing image processing on input images using an error diffusion method, comprising:
 a memory for storing said input images; and 
 a processing unit for performing image processing on said input images, wherein said processing unit adds an average value of density values of N×M (N, M>1) pixels and 
 a diffused quantization error value, quantizes said addition result with a predetermined number of tones, calculates the density gradient in said N×M area, selects a quantization pattern from said result and said density gradient quantization, and calculates said diffused quantization error value from a quantization error. 
 
   
   
     5. An image processor for performing image processing on input images using an error diffusion method, comprising:
 a memory for storing said input images; and 
 a processing unit for performing image processing on said input images, wherein said processing unit adds an average value of density values of N×M (N, M>1) pixels and 
 a diffused quantization error value, quantizes said addition result with a predetermined number of tones, selects quantization pattern corresponding to said quantization result from a plurality of quantization patterns which do not have an isolated dot, and calculates said diffused quantization error value from a quantization error. 
 
   
   
     6. An image processor for performing image processing on input images using an error diffusion method, comprising:
 a memory for storing said input images; 
 a processing unit for performing image processing on said input images, wherein said processing unit adds an average value of density values of N×M (N, M>1) pixels 
 a diffused quantization error value, quantizes said addition result with a predetermined number of tones, then selects a quantization pattern corresponding to said quantization result, and calculates said diffused quantization error value from a quantization error, and 
 a pulse width modulation circuit which performs pulse width modulation on said quantization pattern. 
 
   
   
     7. A computer readable storage medium for storing a program to perform image processing on input images using an error diffusion method, wherein said program comprises:
 a program for calculating an average value of density values of N×M (N, M>1) pixels, and adding said average value and a diffused quantization error value; 
 a program for quantizing said addition result with a predetermined number of tones, and selecting a quantization pattern corresponding to said quantization result; 
 a program for calculating said diffused quantization error value from a quantization error; and 
 a program for calculating the density gradient in said N×M area, and selecting a quantization pattern from said quantization result and said density gradient. 
 
   
   
     8. A computer readable storage medium for storing a program to perform image processing on input images using an error diffusion method, wherein said program comprises:
 a program for calculating an average value of density values of N×M (N, M>1) pixels, and adding said average value and a diffused quantization error value; 
 a program for quantizing said addition result with a predetermined number of tones, and selecting a quantization pattern corresponding to said quantization result; 
 a program for calculating said diffused quantization error value from a quantization error; and 
 a program for selecting a quantization pattern corresponding to said quantization result from a plurality of quantization patterns which do not have an isolated dot. 
 
   
   
     9. A computer readable storage medium for storing a program to perform image processing on input images using an error diffusion method, wherein said program comprises:
 a program for calculating an average value of density values of N×M (N, M>1) pixels, and adding said average value and a diffused quantization error value; 
 a program for quantizing said addition result with a predetermined number of tones, and selecting a quantization pattern corresponding to said quantization result; 
 a program for calculating said diffused quantization error value from a quantization error; and 
 a program for performing pulse width modulation on said quantization pattern.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.