IP Library Granted Patent US 7,034,964
Granted Patent B2
US 7,034,964 · App. 09/796,137 · Granted Apr 25, 2006

Method and apparatus for gradation reproduction of continuous tone image

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,034,964
App. No.
09/796,137
Granted
Apr 25, 2006
Kind
B2
Abstract

An apparatus for gradation reproduction of a continuous tone image has a pseudo-random number adding section for adding pseudo-random numbers to input image data corresponding to a target pixel. A look-up table contains threshold values corresponding to and determined in accordance with gradation of the input image data. A conversion section converts the gradation of the input image data into multivalue data based on at least three values by using at least two of the threshold values contained in the lookup table. An error computation section computes an error between states of the gradation of the input image data before and after conversion thereof into multivalue data by the conversion section. An error diffusing section spreads the error computed by the error computation section to pixels neighboring the target pixel in accordance with preselected weight coefficients.

Claims (42)

1. A method for gradation reproduction of a continuous tone image based on an error diffusion method in which, when the gradation of input image data on a continuous tone image is converted into multivalue data based on at least three values using at least two sets of threshold values to reproduce a gradation, an error between a data item before multivaluing and the corresponding multivalued data item is spread, as a corrected error and under spreading conditions determined by weight coefficients, to a plurality of subsequent data items successively input to obtain corrected data, and the corrected data is multivalued, the gradation reproduction method comprising the step of determining the interval between the threshold values so that an amplitude of the corrected data according to rising and falling variations in the corrected error spikes outward beyond the threshold values at least at a halftone gradation between a darkest gradation and a lightest gradation, whereby generation of a transient region where the amplitude of the corrected data becomes excessively small at the halftone gradation of the corrected data is prevented.

2. A method for gradation reproduction of a continuous tone image according to claim 1 ; wherein an amplitude of the corrected error is produced in accordance with the spreading conditions determined by the weight coefficients.

3. A method for gradation reproduction of a continuous tone image according to claim 2 ; further comprising the step of determining the threshold values in accordance with the gradation of the input image data by referring to a threshold value look-up table in which the threshold values and the interval between the threshold values are set in advance.

4. A method for gradation reproduction of a continuous tone image according to claim 1 ; further comprising the step of adding pseudo-random numbers to the input image data.

5. A method for gradation reproduction of a continuous tone image according to claim 4 ; wherein an amplitude of the pseudo-random numbers is set so as not to exceed a certain limit value.

6. A method for gradation reproduction of a continuous tone image according to claim 5 ; wherein the limit value of the amplitude of the pseudo-random numbers varies in accordance with the value of input image data.

7. A method for gradation reproduction of a continuous tone image according to claim 6 ; wherein the limit value of the amplitude of the pseudo-random numbers is zero when the value of input image data is zero or at a maximum of a dynamic range.

8. A method for gradation reproduction of a continuous tone image according to claim 6 ; wherein the limit value of the amplitude of the pseudo-random numbers is a value varying smoothly with respect to the input image data.

9. A method for gradation reproduction of a continuous tone image according to claim 6 ; further comprising the step of determining the limit value of the amplitude of the pseudo-random numbers by referring to an amplitude limit value look-up table in which limit values of the amplitude of the pseudo-random numbers according to the input image data are set in advance.

10. A method for gradation reproduction of a continuous tone image according to claim 6 ; wherein the limit value of the amplitude of the pseudo-random numbers is locally changed with respect to a median of a dynamic range or a value in the vicinity of the median.

11. A method for gradation reproduction of a continuous tone image according to claim 10 ; wherein the limit value of the amplitude of the pseudo-random numbers is changed in an increasing direction with respect to the median of the dynamic range or a value in the vicinity of the median.

12. A method for gradation reproduction of a continuous tone image, comprising the steps of:

providing input image data corresponding to a target pixel among a plurality of pixels;

adding pseudo-random numbers to the input image data;

correcting the input image data to which the pseudo-random numbers have been added to form corrected data;

converting the corrected data into multivalue data by comparing the corrected data to at least two threshold values and determining an interval between the threshold values so that an amplitude of the corrected data spikes outward beyond the threshold values at a halftone gradation of the corrected data to thereby prevent generation of a transient region where the amplitude of the corrected data becomes excessively small at the halftone gradation of the corrected data;

computing an error between the corrected data and the multivalue data; and

spreading the computed error to pixels neighboring the target pixel in accordance with preselected weight coefficients.

13. A method for gradation reproduction of a continuous tone image, comprising the steps of:

providing input image data corresponding to a target pixel among a plurality of pixels;

adding pseudo-random numbers to the input image data;

setting an amplitude of the pseudo-random numbers so as not to exceed a certain limit value that varies in accordance with the value of the input image data;

correcting the input image data to which the pseudo-random numbers have been added to form corrected data;

converting the corrected data into multivalue data by comparing the corrected data to at least two threshold values;

computing an error between the corrected data and the multivalue data; and

spreading the computed error to pixels neighboring the target pixel in accordance with preselected weight coefficients.

14. A method for gradation reproduction of a continuous tone image, comprising the steps of:

providing input image data corresponding to a target pixel among a plurality of pixels;

adding pseudo-random numbers to the input image data;

setting an amplitude of the pseudo-random numbers so as not to exceed a certain limit value that varies smoothly with respect to the input image data;

correcting the input image data to which the pseudo-random numbers have been added to form corrected data;

converting the corrected data into multivalue data by comparing the corrected data to at least two threshold values;

computing an error between the corrected data and the multivalue data; and

spreading the computed error to pixels neighboring the target pixel in accordance with preselected weight coefficients.

15. A method for gradation reproduction of a continuous tone image, comprising the steps of:

providing input image data corresponding to a target pixel among a plurality of pixels;

adding pseudo-random numbers to the input image data;

setting an amplitude of the pseudo-random numbers so as not to exceed a certain limit value that is determined by referring to an amplitude limit value look-up table in which limit values of the amplitude of the pseudo-random numbers according to the input image data are set in advance;

correcting the input image data to which the pseudo-random numbers have been added to form corrected data;

converting the corrected data into multivalue data by comparing the corrected data to at least two threshold values;

computing an error between the corrected data and the multivalue data; and

spreading the computed error to pixels neighboring the target pixel in accordance with preselected weight coefficients.

Assignments (3)
MERGER Recorded Mar 14, 2022
From: OKI DATA CORPORATION
To: OKI ELECTRIC INDUSTRY CO., LTD.
Reel/Frame 059365/0145 →
MERGER Recorded Jun 6, 2018
From: OKI DATA INFOTECH CORPORATION
To: OKI DATA CORPORATION
Reel/Frame 047447/0186 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2016
From: SEIKO INSTRUMENTS INC.
To: OKI DATA INFOTECH CORPORATION
Reel/Frame 039276/0661 →