A smoothing method extracts an evaluation window including a target pixel of a multi-value image data in which tone is represented by a multi-value in units of pixels, and judges black and white of the target pixel according to a predetermined rule, and binarizes pixel data within the evaluation window. Further, the smoothing method generates a correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, and outputs a multi-value correction signal in which the correction value is converted into a multi-value.
|
9. A smoothing method comprising the steps of:
(a) extracting an evaluation window including a target pixel of a multi-value image data in which tone is represented by a multi-value in units of pixels;
(b) judging black and white of the target pixel according to a predetermined rule, and binarizing pixel data within the evaluation window; and
(c) generating a binary correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, converting the binary correction value to a multi-value correction value with reference to an original multi-value image data, and outputting a multi-value correction signal in which the binary correction value is converted into a multi-value correction value,
wherein if the dot is to be deleted by the correction, the original data is maintained at the portion where the dot is to remain and the data is replaced by an adjacent data at the portion where the dot is to be deleted, and if the dot is to be added by the correction, the original data is maintained at the background portion and the data is replaced by an adjacent data at the portion where the dot is to be added.
1. A smoothing method comprising the steps of:
(a) extracting an evaluation window including a target pixel of a multi-value image data in which tone is represented by a multi-value in units of pixels;
(b) judging black and white of the target pixel according to a predetermined rule, and binarizing pixel data within the evaluation window; and
(c) generating a binary correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, converting the binary correction value to a multi-value correction value with reference to an original multi-value image data, and outputting a multi-value correction signal in which the binary correction value is converted into a multi-value correction value,
wherein step (c) sets a portion where a dot is to remain after correction is to a value of an original data and a portion where the dot is to be deleted to an intermediate value between the target pixel and an adjacent dot if the target pixel is judged as being black, and sets a portion which becomes a background portion to the value of the original data and sets a portion where the dot is to be added to an intermediate value between the target pixel and an adjacent dot if the target pixel is judged as being white.
10. A smoothing circuit comprising:
an evaluation window extracting section extracting an evaluation window including a target pixel of a multi-value image data in which tone is represented by a multi-value in units of pixels;
a black and white judging and binarization process section judging black and white of the target pixel according to a predetermined rule, and binarizing pixel data within the evaluation window; and
a correction signal generating section generating a correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, and outputting a multi-value correction signal in which the correction value is converted into a multi-value,
wherein said correction signal generating section generates a binary correction value by collating the evaluation window and the look-up table, and converts the binary correction value to the multi-value correction value with reference to an original multi-value image data, and
wherein said correction signal generating section sets a portion where a dot is to remain after correction is to a value of an original data and a portion where the dot is to be deleted to an adjacent value between the target pixel and an adjacent dot if the target pixel is judged as being black, and sets a portion which becomes a background portion to the value of the original data and sets a portion where the dot is to be added to an adjacent value between the target pixel and an adjacent dot if the target pixel is judged as being white.
4. A smoothing circuit comprising:
an evaluation window extracting section extracting an evaluation window including a target pixel of a multi-value image data in which tone is represented by a multi-value in units of pixels;
a black and white judging and binarization process section judging black and white of the target pixel according to a predetermined rule, and binarizing pixel data within the evaluation window; and
a correction signal generating section generating a correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, and outputting a multi-value correction signal in which the correction value is converted into a multi-value,
wherein said correction signal generating section generates a binary correction value by collating the evaluation window and the look-up table, and converts the binary correction value to the multi-value correction value with reference to an original multi-value image data, and
wherein said correction signal generating section sets a portion where a dot is to remain after correction is to a value of an original data and a portion where the dot is to be deleted to an intermediate value between the target pixel and an adjacent dot if the target pixel is judged as being black, and sets a portion which becomes a background portion to the value of the original data and sets a portion where the dot is to be added to an intermediate value between the target pixel and an adjacent dot if the target pixel is judged as being white.
11. An image output apparatus comprising:
a smoothing circuit which smoothens an input multi-value image data; and
an image output section outputting image data smoothened by said smoothing circuit,
said smoothing circuit comprising:
an evaluation window extracting section extracting an evaluation window including a target pixel of the input multi-value image data in which tone is represented by a multi-value in units of pixels;
a black and white judging and binarization process section judging black and white of the target pixel according to a predetermined rule, and binarizing pixel data within the evaluation window; and
a correction signal generating section generating a correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, and outputting a multi-value correction signal in which the correction value is converted into a multi-value,
wherein said correction signal generating section generates a binary correction value by collating the evaluation window and the look-up table, and converts the binary correction value to the multi-value correction value with reference to an original multi-value image data, and
wherein said correction signal generating section sets a portion where a dot is to remain after correction is to a value of an original data and a portion where the dot is to be deleted to an adjacent value between the target pixel and an adjacent dot if the target pixel is judged as being black, and sets a portion which becomes a background portion to the value of the original data and sets a portion where the dot is to be added to an adjacent value between the target pixel and an adjacent dot if the target pixel is judged as being white.
7. An image output apparatus comprising:
a smoothing circuit which smoothens an input multi-value image data; and
an image output section outputting image data smoothened by said smoothing circuit,
said smoothing circuit comprising:
an evaluation window extracting section extracting an evaluation window including a target pixel of the input multi-value image data in which tone is represented by a multi-value in units of pixels;
a black and white judging and binarization process section judging black and white of the target pixel according to a predetermined rule, and binarizing pixel data within the evaluation window; and
a correction signal generating section generating a correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, and outputting a multi-value correction signal in which the correction value is convened into a multi-value,
wherein said correction signal generating section generates a binary correction value by collating the evaluation window and the look-up table, and converts the binary correction value to the multi-value correction value with reference to an original multi-value image data, and
wherein said correction signal generating section sets a portion where a dot is to remain after correction is to a value of an original data and a portion where the dot is to be deleted to an intermediate value between the target pixel and an adjacent dot if the target pixel is judged as being black, and sets a portion which becomes a background portion to the value of the original data and sets a portion where the dot is to be added to an intermediate value between the target pixel and an adjacent dot if the target pixel is judged as being white.
2. The smoothing method as claimed in
3. The smoothing method as claimed in
5. The smoothing circuit as claimed in
6. The smoothing circuit as claimed in
8. The image output apparatus as claimed in
|
This application claims the benefit of a Japanese Patent Application No. 2001-235080 filed Aug. 2, 2001, in the Japanese Patent Office, the disclosure of which is hereby incorporated by reference.
1. Field of the Invention
The present invention generally relates to smoothing methods, smoothing circuits and image output apparatuses, and more particularly to a smoothing method and a smoothing circuit which are suited for printers and display units which treat multi-value (or multi-level) image data, and to an image output apparatus which employs such a smoothing method and smoothing circuit.
The multi-value image data generated by a computer or the like is output to an image output apparatus such as the printer and the display unit. Particularly in the case of an image made up of characters and line drawings, a smoothing process is carried out as an image quality improving process to make jaggy portions which are caused by pixels (dots) to become less conspicuous.
2. Description of the Related Art
The main body 1 includes an optical section 2 and an image forming section 11. The optical section 2 includes a laser diode 3 which emits a laser beam, a polygonal mirror 4 which deflects the laser beam so as to make repeated scans, a mirror motor 5 which rotates the polygonal mirror 4, and a beam detector 6 which detects a start of the scan of the laser beam. The image forming section 11 includes a photoconductive drum 7, a developing unit 8, a transfer roller 10, and a mirror 9.
The surface of the photoconductive drum 7 is charged by a charger (not shown), and the laser beam thereafter irradiates the charged surface. The laser diode 3 is modulated in synchronism with the scan of the laser beam and the rotation of the photoconductive drum 7, so that an optical image corresponding to the image to be printed is formed on the surface of the photoconductive drum 7. The electrostatic charge on the surface of the photoconductive drum 7 decreases depending on the amount of irradiation of the laser beam, to form an electrostatic latent image. When toner is supplied from the developing unit 8 to the charged surface of the photoconductive drum 7, the toner adheres on the surface of the photoconductive drum 7 depending on the electrostatic latent image, to thereby visualize the electrostatic latent image into a toner image. A recording medium such as paper is transported to contact the surface of the photoconductive drum 7 having the toner image, and the toner image is transferred onto the recording medium by the transfer roller 10. The toner image on the recording medium is fixed by a fixing unit (not shown), and the printing ends. The surface of the photoconductive drum 7 after the toner image is transferred onto the recording medium is cleaned, before the surface of the photoconductive drum 7 is again charged to repeat the above described process.
The print data received from a computer system (not shown) or the like is developed into print image data by the image developing section 13 and stored in the image memory 12. Generally, the image memory 12 is referred to as a bit-map memory, and in the case of a binary print data, each bit of the bit-map memory, that is, one bit, corresponds to a printing pixel. In the case of a multi-value print data, several bits of the bit-map memory correspond to the printing pixel. For example, in the case of a 4-bit print data, the bit-map memory used has a 4-bit structure. The 4-bit print data can represent 16 gradation levels in units of pixels. The optical modulating signal generating circuit 15 reads the image data stored in the image memory 12 in synchronism with the process in the main body 1, and generates an optical modulating signal which is supplied to the laser diode 3.
In a single-color binary printing apparatus such as a monochromatic laser beam printer, the jaggy generated at the time of printing the characters and line drawings from the print bit map data developed in the image memory 12 is judged automatically, and the input image data is converted into an image data having a higher resolution that the input image data, before carrying out the smoothing process to make the jaggy less conspicuous.
The image memory read section 16 reads from the image memory 12 the bit-map data of several lines before the print data which is being exposed by the laser diode 3, and transfers the bit-map data to the line buffer 18. The line buffer 18 is made up of a shift register, and holds the data of several lines before and after the print data which is being exposed.
The evaluation window extracting section 21 extracts the data of a rectangular region (hereinafter referred to as an “evaluation window”) 19 having one target pixel (dot) 20 from the data held in the line buffer 18, and outputs an extracted pattern arrangement signal which indicates the pixel arrangement of the evaluation window 19. The extracted pattern arrangement signal is input to the correction signal generating circuit 22. The correction signal generating circuit 22 generates a correction signal (correction value) with respect to the target pixel 20, based on the dot arrangement within the evaluation window 19 indicated by the extracted pattern arrangement signal. The correction signal generating circuit 22 includes a look-up table which stores various kinds of patterns in a vicinity with respect to the target pixel 20, and collates the input extracted pattern arrangement signal and the look-up table, and outputs a correction signal which is stored in correspondence with the collated result. For example, if no correction is required, the modulating signal is generated based on the pixel data as it is and output as the correction signal. On the other hand, if correction is required, the correction signal is generated based on the prestored correction data.
In the smoothing circuit shown in
The description given heretofore applies to the case where the pixels are corrected by doubling the resolution in the main scanning direction. However, the process can be carried out similarly when correcting the pixels to make the resolution in the main scanning direction to become three or more times.
Multi-value printing apparatuses have also been proposed, which can represent half-tone pixels in units of printing pixels, in addition to the black-and-white binary pixels. For example, in the case of the laser beam printer shown in
The smoothing process is also carried out in the laser beam printer which carries out the multi-value printing.
A smoothing circuit having a construction similar to that shown in
Therefore, when the conventional smoothing circuit is applied as it is to the smoothing process of the multi-value image in the multi-value printing apparatus, there are problems in that the size of the required look-up table becomes extremely large, and it is complicated to create the table data because of the large number of combinations of the pixel arrangement and the tone.
In order to eliminate these problems, a multi-value smoothing method was previously proposed in a Japanese Laid-Open Patent Application No. 11-319957. In this previously proposed multi-value smoothing method, the input multi-value image data is decomposed into a plurality of tone planes depending on the tone that can be represented in units of pixels, and the arrangement of the pixels is corrected by combining correction signals which are output as results of the smoothing process for each of the tone planes, as shown in
The laser beam printer shown in
The optical modulating signal generating circuit 42 is controlled to output the optical modulating signal in synchronism with the progress of the image write process in the main body, in response to a plurality of control clock signals which are generated by a control clock signal generating section 55 based on an optical scan timing signal which is output from the optical section 11.
The multi-value image data read from the image memory 41 by the image memory read section 43 is supplied to a tone decomposing section 45. The tone decomposing section 45 distributively outputs the binarized pixel data to a plane-1 correcting section 46-1 through a plane-3 correcting section 46-3 depending on a predetermined distribution rule, based on the tone of the pixel.
The plane-1 correcting section 46-1 through the plane-3 correcting section 46-3 carry out a smoothing process with respect to the input pixel data, and outputs a correction signal having a corresponding level. The binarized pixel data is input to each of the plane-1 correcting section 46-1 through the plane-3 correcting section 46-3. For this reason, the plane-1 correcting section 46-1 through the plane-3 correcting section 46-3 have the same construction as the corresponding section of the conventional monochromatic binary printing apparatus, and the same correction rule can be employed. In other words, it is possible to use the circuit shown in
According to the predetermined distribution rule employed by the tone decomposing section 45, the pixel data is decomposed into tone planes for each of the pixel tones in the image memory 41 and distributed, for example. Hence, the pixel data having the tone 1 within the image memory 41 is distributed to the plane-1, the pixel data having the tone 2 is distributed to the plane-2, and the pixel data having the tone 3 is distributed to the plane-3. In addition, according to the predetermined combining rule employed by the correction signal combining section 52, if a plane in which the tone is other than zero exists with respect to the same printing pixel, for example, the correction signal of the plane with the highest tone is output with priority over others.
In the pattern shown in
However, according to this multi-value smoothing method, if the number of gradation levels is increased so as to improve the half-tone representation and improve the printing quality, that is, if the number of output levels that can be output is increased, the number of tone planes to which the pixel data are to be decomposed increases. As a result, there was a problem in that the scale of the hardware of the smoothing circuit becomes large.
Accordingly, it is a general object of the present invention to provide a novel and useful smoothing method and smoothing circuit, in which the problems described above are eliminated.
Another and more specific object of the present invention is to provide a smoothing method and a smoothing circuit, which can carry out a smoothing process of a multi-value image using a simple construction, without having to increase the size of a look-up table which is required compared to a look-up table which is used to carry out a smoothing process of binary image data.
Still another object of the present invention is to provide a smoothing method comprising the steps of (a) extracting an evaluation window including a target pixel of a multi-value image data in which tone is represented by a multi-value in units of pixels; (b) judging black and white of the target pixel according to a predetermined rule, and binarizing pixel data within the evaluation window; and (c) generating a correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, and outputting a multi-value correction signal in which the correction value is converted into a multi-value. According to the smoothing method of the present invention, it is possible to carry out a smoothing process of the multi-value image using a simple construction, without having to increase the size of the look-up table which is required compared to a look-up table which is used to carry out a smoothing-process of binary image data.
A further object of the present invention is to provide a smoothing circuit comprising an evaluation window extracting section extracting an evaluation window including a target pixel of a multi-value image data in which tone is represented by a multi-value in units of pixels; a black and white judging and binarization process section judging black and white of the target pixel according to a predetermined rule, and binarizing pixel data within the evaluation window; and a correction signal generating section generating a correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, and outputting a multi-value correction signal in which the correction value is converted into a multi-value. According to the smoothing circuit of the present invention, it is possible to carry out a smoothing process of the multi-value image using a simple construction, without having to increase the size of the look-up table which is required compared to a look-up table which is used to carry out a smoothing process of binary image data.
Another object of the present invention is to provide an image output apparatus comprising a smoothing circuit which smoothens an input multi-value image data, and an image output section outputting image data smoothened by the smoothing circuit, wherein the smoothing circuit comprises an evaluation window extracting section extracting an evaluation window including a target pixel of the input multi-value image data in which tone is represented by a multi-value in units of pixels; a black and white judging and binarization process section judging black and white of the target pixel according to a predetermined rule, and binarizing pixel data within the evaluation window; and a correction signal generating section generating a correction value based on collating binarized pixel data within the evaluation window and a look-up table which stores patterns in vicinities of the target pixel, and outputting a multi-value correction signal in which the correction value is converted into a multi-value. According to the image output apparatus of the present invention, it is possible to carry out the smoothing process of the multi-value image using a simple construction, without having to increase the size of the look-up table which is required compared to a look-up table which is used to carry out a smoothing process of binary image data, so that an image having a high image quality is output.
Other objects and further features of the present invention will be apparent from the following detailed description when read in conjunction with the accompanying drawings.
In a smoothing circuit according to the present invention, a target pixel within an evaluation window which is extracted by an evaluation window extracting section is compared with adjacent pixels and subjected to black-and-white judgement, so as to binarize the pixel data. The evaluation window made up of the binarized pixel data is collated with a look-up table so as to generate a binary correction value. Finally, the correction value is restored to a multi-value with reference to the original data, so as to generate a multi-value correction value.
In other words, the smoothing circuit is provided in an image output apparatus such as a printer and a display unit which are capable of forming an image with at least one tone other than black and white binary values in units of pixels, and includes the evaluation window extracting section, a black-and-white judging and binarization process section, and a correction signal generating section. The evaluation window extracting section extracts the evaluation window which includes the target pixel of the multi-value image data. The black-and-white judging and binarization process section carries out a black-and-white judgement with respect to the target pixel according to a predetermined rule and binarizes the pixel data within the evaluation window. The correction value generating section collates the pixel data within the evaluation window and the look-up table and converts the correction signal into the multi-value based on the collated result, so as to output the multi-value correction signal for correcting the pixel data including the pixel arrangement.
In
The optical modulating signal generating circuit 15 is controlled so as to output an optical modulating signal in synchronism with the progress of an image write process in the main body, in response to a plurality of control clock signals generated by a control clock signal generating section 23 of a control circuit 14 based on an optical scan timing signal output from the optical section 2. The multi-value pixel data read from the image memory 12 by an image memory read section 16 is supplied to a smoothing circuit 17. The smoothing circuit 17 includes a line buffer 18, an evaluation window extracting section 21, a black and white judging and binarization section 24, and a correction signal generating section 22. The construction of the smoothing circuit 17 is the same as that of the corresponding part of the conventional monochromatic binary printing apparatus shown in
A correction signal (correction value) output from the smoothing circuit 17 is supplied to a D/A converter 53. An output signal of the D/A converter 53 is supplied to a laser diode of the optical section 2 as an optical modulating signal. Other parts are the same as the corresponding parts shown in FIG. 3.
Next, a description will be given of the smoothing circuit 17 of this embodiment, and particularly to a black and white judgement of a target pixel and a binarization process of the evaluation window carried out in the black and white judging and binarization process section 24, and a process of converting the correction signal into a multi-value signal in the correction signal generating section 22.
For the sake of convenience, a description will be given of a case where the pixel is described by 4 bits to represent 16 gradation levels, the evaluation window size is 3×3 pixels, and a division is made into two in a main scanning direction. Hence, the data of each dot is represented by 4 bits, where d=0 for white and d=15 for black, and the value of d increases for higher (darker) tones.
1. Black And White Judgement of Target Pixel:
It is assumed for the sake of convenience that the relationship of a target pixel {circle around (1)} and adjacent (or neighboring) pixels {circle around (2)} and {circle around (3)} within the evaluation window is as shown in FIG. 10. When a value of the target pixel {circle around (1)} is denoted by d1, values of the adjacent pixels {circle around (2)} and {circle around (3)} are respectively denoted by d2 and d3, and an arbitrary threshold value is denoted by th, the black and white judging and binarization process section 24 decides whether or not a relationship max(d2, d3)−d1>th is satisfied, where max indicates a maximum value and the threshold value th is th=2, for example. When this relationship is satisfied, it is judged that the target pixel {circle around (1)} is more white than the peripheral pixels, and a binarization process A which will be described later is carried out. In addition, the black and white judging and binarization process section 24 judges whether or not a relationship d1−min(d2, d3)>th is satisfied, where min indicates a minimum value. When this relationship is satisfied, it is judged that the target pixel {circle around (1)} is more black than the peripheral pixels, and a binarization process B which will be described later is carried out. Furthermore, if neither one of the two relationships is satisfied, it is judged that the target pixel {circle around (1)} is approximately the same as the peripheral pixels, and the value d1 of target pixel {circle around (1)} is output as it is.
2.2 Binarization Process:
A description will be given of the process carried out by the black and white judging and binarization process section 24 for this case. The black and white judging and binarization process section 24 carries out the binarization process A and the binarization process B.
In the case where target pixel {circle around (1)} is white, the binarization process A regards pixels having values less than d1+th/2 as being white (0), and replaces pixels having other values to black (1), before advancing to a look-up table (LUT) collating process which will be described later.
In the case where target pixel {circle around (1)} is black, the binarization process B regards pixels having values less than d1−th/2 as being white (0), and replaces pixels having other values to black (1), before advancing to the LUT collating process which will be described later.
3. LUT Collating Process:
A description will be given of the correction signal generating section 22 for this case.
The correction signal generating section 22 collates the result of the binarization process and various kinds of patterns in vicinities with respect to target pixel. The correction signal generating section 22 outputs a correction value if a matching pattern exists, and outputs the value d1 of the target pixel {circle around (1)} as it is if no matching pattern exists.
This process of the correction signal generating section 22 is similar to that of the conventional correction signal generating method described above in conjunction with
4. Correction Value Multi-Value process:
4a. Simple Replacement:
In the case of the simple replacement, if the target pixel {circle around (1)} is black, that is, if the dot is to be deleted by the correction, the original data (d1) is maintained at the portion where the dot is to remain and the data is replaced by an adjacent data at the portion where the dot is to be deleted.
On the other hand, if the target pixel {circle around (1)} is white, that is, if the dot is to be added by the correction, the original data (d1) is maintained at the background portion and the data is replaced by an average adjacent data at the portion where the dot is to be added.
4n. Averaging:
In the case of the averaging, if the target pixel {circle around (1)} is black, that is, if the dot is to be deleted by the correction, the original data (d1) is maintained at the portion where the dot is to remain and the data is replaced by an intermediate value which is an average value of the target pixel and the adjacent pixels at the portion where the dot is to be deleted.
On the other hand, if the target pixel {circle around (1)} is white, that is, if the dot is to be added by the correction, the original data (d1) is maintained at the background portion and the data is replaced by an intermediate value which is an average value of the target pixel and the adjacent pixels at the portion where the dot is to be added.
Of the correction value multi-value processes described above, the simple replacement enables the edges to remain sharp after the correction, while the averaging smoothens the edges after the correction.
By making the threshold value variable, it becomes possible to control whether or not to carry out the smoothing process, to thereby improve the degree of freedom of image quality design of the printer. Such a control may be carried out using a simple table, and thus, the scale of the hardware will not become large due to such a control.
Next, a more detailed description will be given of the operation of an important part of the smoothing circuit 17 of this embodiment, by referring to
In
The step S3 carries out the correction value multi-value process described above by the correction signal generating section 22. More particularly, the step S3 includes steps S31 through S34. The step S31 sets d1 to d1a, sets d1 to d1b, and the process ends. The steps S32 through S34 will be described later.
The step S4 carries out the binarization process A shown in
Returning now to the description of
The step S32 decides whether or not the value (level) D1 of the binary evaluation window corresponding to the target, pixel {circle around (1)} (d1) of the evaluation window is 0 or 1, as shown in FIG. 19. If D1 is 1, the step S33 sets D1a×d1+D1a*×d2 to d1a, D1b×d1+D1b*×d3 to d1b, and the process ends, where “*” denotes a “bar” (or inversion) indicated in the steps S33 and S34 shown FIG. 18. On the other hand, if D1 is 0, the step S34 sets D1a*×d1+D1a×d2 to d1a, sets D1b*×d1+D1b×d3 to d1b, and the process ends.
Therefore, according to the present invention, a look-up table which is basically the same as the look-up table of the binary printing apparatus can be used as the look-up table required in the image output apparatus which outputs the multi-value image, and by using this look-up table, it is possible to carry out the smoothing process which makes the jaggy and the like generated at the time of outputting the image less conspicuous. In other words, it is possible to realize a multi-value smoothing process using a simple construction and at a low cost.
In addition, even when the number of multi-value levels are set large in order to improve the picture quality of the photograph image and the like, the smoothing process can be carried out without increasing the scale of the required hardware. Furthermore, the conventional technique can be used as it is for the extraction of the evaluation window, the collating with the look-up table, the multi-value data printing process and the like.
Moreover, it is of course possible to apply the present invention to a color printer.
As shown in
The image forming parts of the four systems use yellow (Y), magenta (M), cyan (C) and black (K) to successively form on a recording medium 500, such as paper, images which are respectively subjected to the smoothing process of the present invention within the optical modulating signal generating circuits 15-1 through 15-4 of the four corresponding systems. Of course, the order in which the color images are successively formed is not limited to the order Y→M→C→K described above.
In the embodiment described above, the present invention is applied to the printer. However, it is of course possible to similarly apply the present invention to a display unit.
Further, the present invention is not limited to these embodiments, but various variations and modifications may be made without departing from the scope of the present invention.
Patent | Priority | Assignee | Title |
8194999, | Jan 30 2007 | Fujitsu Limited | Image generating apparatus, image generating method and computer product |
9800867, | Jun 03 2015 | Hitachi, Ltd. | Calibration device of camera, camera system, and calibration method of camera |
Patent | Priority | Assignee | Title |
5200841, | May 25 1990 | Nikon Corporation | Apparatus for binarizing images |
5249242, | Dec 23 1991 | Adobe Systems Incorporated | Method for enhancing raster pixel data |
5475496, | Aug 03 1990 | Canon Kabushiki Kaisha | Image processing apparatus for binarizing multi-value image data |
5572603, | May 20 1992 | Ricoh Company, Ltd. | Image processing method and device using such method |
5701363, | Jun 18 1993 | Ricoh Company, LTD | Binary to multi-value conversion apparatus for improved image reduction and enlargement |
5719967, | Jul 07 1994 | Fuji Xerox Co., Ltd. | Iimage processing apparatus |
5760921, | Oct 28 1993 | Canon Kabushiki Kaisha | Method of and apparatus for image processing |
5784500, | Jun 23 1995 | Kabushiki Kaisha Toshiba | Image binarization apparatus and method of it |
6577774, | Sep 08 1998 | Ricoh Company, Ltd. | Image forming apparatus and image forming method |
6707579, | Aug 11 1998 | Olympus Optical Co., Ltd. | Image formation apparatus having unit for correcting irregularities in density of image data after binarization |
6781718, | Mar 02 2000 | FUJI XEROX CO , LTD | Image correction method and image correcting apparatus |
6842267, | Jun 10 1999 | Matsushita Electric Industrial Co., Ltd. | Image processing method |
6850340, | Jun 10 1999 | Ricoh Company, LTD | Image data processing method and apparatus |
JP200092327, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 15 2002 | NOU, HIROSHI | Fujitsu Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012716 | /0269 | |
Mar 22 2002 | Fuji Xerox Co., LTD | (assignment on the face of the patent) | / | |||
Mar 10 2003 | Fujitsu Limited | FUJI XEROX CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013877 | /0741 |
Date | Maintenance Fee Events |
Mar 11 2009 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
May 24 2013 | REM: Maintenance Fee Reminder Mailed. |
Oct 11 2013 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Oct 11 2008 | 4 years fee payment window open |
Apr 11 2009 | 6 months grace period start (w surcharge) |
Oct 11 2009 | patent expiry (for year 4) |
Oct 11 2011 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 11 2012 | 8 years fee payment window open |
Apr 11 2013 | 6 months grace period start (w surcharge) |
Oct 11 2013 | patent expiry (for year 8) |
Oct 11 2015 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 11 2016 | 12 years fee payment window open |
Apr 11 2017 | 6 months grace period start (w surcharge) |
Oct 11 2017 | patent expiry (for year 12) |
Oct 11 2019 | 2 years to revive unintentionally abandoned end. (for year 12) |