US20090040540A1 - Image processing apparatus and method of controlling the same - Google Patents
Image processing apparatus and method of controlling the same Download PDFInfo
- Publication number
- US20090040540A1 US20090040540A1 US12/117,909 US11790908A US2009040540A1 US 20090040540 A1 US20090040540 A1 US 20090040540A1 US 11790908 A US11790908 A US 11790908A US 2009040540 A1 US2009040540 A1 US 2009040540A1
- Authority
- US
- United States
- Prior art keywords
- halftoning
- boundary
- boundary pixel
- pixels
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1869—Depleting the print image
- G06K15/1871—Depleting the print image with provisions for image features conservation or enhancement, e.g. conservation or enhancement of zone edges
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1867—Post-processing of the composed and rasterized print image
- G06K15/1872—Image enhancement
- G06K15/1881—Halftoning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/405—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/409—Edge or detail enhancement; Noise or error suppression
- H04N1/4092—Edge or detail enhancement
Definitions
- the present general inventive concept relates to an image processing apparatus and a method of controlling the same. More particularly, the present general inventive concept relates to an image processing apparatus capable of improving image quality at the boundary of an image and a method of controlling the same.
- an image processing apparatus receives an image from a scanner, a host computer, etc., performs predetermined image processing with respect to the image, and then outputs the image onto a recording media, such as paper.
- a recording media such as paper.
- Such an image processing apparatus performs halftoning in which a grayscale image having continuous tones or a color image is converted into a binary image in order to realize an image having various tones by using at least one toner or ink.
- a laser printer mainly performs the halftoning scheme by using a clustered dot screen and a dispersed dot screen. If the laser printer employs the clustered dot screen, an image transfer rate is increased as compared with that of the dispersed dot screen. However, the clustered dot screen may not reproduce the image in as much detail at a boundary area of an image, as compared with the dispersed dot screen.
- an image is divided into a boundary area and a non-boundary area, and different halftoning schemes are performed according to the divided areas. For example, multilevel halftoning may be performed.
- the multilevel halftoning refers to an expansion of bilevel or biltonal halftoning to create intermediate tones through a spatial conversion for at least two tones, which are black or white and at least one shade of gray.
- a partial dot scheme and a full dot scheme are used.
- the partial dot scheme is used to print intermediate tones on all dots over the whole area and then to print intermediate tones having the next level, and the full dot scheme is used to sequentially print intermediate tones on each dot.
- dots are smoothly linked with each other along the boundary of an image of “Quality.”
- dots positioned at the boundary of an image of “n” are smoothly jointed to each other so that the boundary image is clearly expressed.
- the present general inventive concept provides an image processing apparatus and a method of controlling the same.
- an image processing apparatus including a halftoning unit which performs halftoning with respect to a boundary pixel of an image data, and a setting unit which sets a window range and performs a resetting operation such that a print density of a portion of the boundary pixels in a window is transferred to another boundary pixel by using position information and density information of the boundary pixel.
- the image processing apparatus may further include an input unit which receives the image data including a plurality of pixels and a detector which detects the boundary pixels of the image data.
- the image processing apparatus may further include a storing unit which stores the position information of the boundary pixel.
- the halftoning unit may perform multilevel halftoning with respect to the boundary pixel.
- the halftoning unit may perform multilevel halftoning with respect to the boundary pixel by using a partial dot scheme.
- the storing unit may store the density information of the boundary pixel that has been subject to halftoning.
- an image processing apparatus which includes a halftoning unit which performs halftoning with respect to a boundary pixel of image data according to colors, and a setting unit which sets a window range, and performs a resetting operation such that print density of the boundary pixels existing in a same position in a window and having at least two overlapped colors is transferred to a pixel having no print density, by using position information and density information of the boundary pixel.
- the image processing apparatus may include an input unit which receives the image data including a plurality of pixels, and a detector which detects the boundary pixels of the image data.
- the image processing apparatus may include a storing unit which stores the position information of the boundary pixel.
- the halftoning unit may perform multilevel halftoning with respect to the boundary pixel, and, in more detail, may perform multilevel halftoning with respect to the boundary pixel by using a partial dot scheme.
- the storing unit may store the density information of the boundary pixel that has been subject to halftoning.
- the foregoing and/or other aspects and utilities of the present general inventive concept may be achieved by providing a method of controlling an image processing apparatus which includes detecting boundary pixels of an image data, performing halftoning with respect to the boundary pixels, setting a window range, and performing a resetting operation such that a print density of a portion of the boundary pixel in a window is transferred to another boundary pixel by using position information and density information of the boundary pixel.
- the image data may be received with a plurality of pixels before the boundary pixels of the image data are detected.
- the position information of the boundary pixel may be stored after the boundary pixel is detected.
- the multilevel halftoning may be performed with respect to the boundary pixel by using a partial dot scheme when the boundary pixel is subject to halftoning.
- the density information of the boundary pixel that has been subject to halftoning may be stored after the halftoning is performed with respect to the boundary pixel.
- a method of controlling an image processing apparatus which includes detecting boundary pixels of an image data, performing halftoning with respect to the boundary pixels according to colors, setting a window range, and performing a resetting operation such that a print density of the boundary pixels existing in a same position in a window having at least two overlapped colors is transferred to a pixel having no print density by using position information and density information of the boundary pixel according to colors.
- the image data may be received with a plurality of pixels before the boundary pixels of the image data are detected.
- the position information of the boundary pixel may be stored after the boundary pixel is detected.
- the multilevel halftoning may be performed with respect to the boundary pixel by using a partial dot scheme when the boundary pixel is subject to halftoning.
- the density information of the boundary pixel that has been subject to halftoning may be stored after the halftoning is performed with respect to the boundary pixel.
- an image processing apparatus which includes a setting unit which receives a first signal representing a halftoning with respect to a boundary pixel of an image data, transmits a second signal representing a window range, and transmits a third signal representing a resetting operation, wherein a portion of the boundary pixels in a window is transferred to another boundary pixel by using a fourth signal representing position information and density information of the boundary pixel.
- the image processing apparatus may further include an input unit which receives the image data including a plurality of pixels and a detector which detects the boundary pixels of the image data.
- the image processing apparatus may further include a storing unit which stores the fourth signal representing the position information of the boundary pixel.
- FIG. 1 is a view illustrating a result of multilevel halftoning for an image of the word “Quality” using a partial dot scheme
- FIG. 2 is a view illustrating a result of multilevel halftoning for an image of the letter “n” by using a dot scheme
- FIG. 3 is a view illustrating an output result of a boundary area that has been subject to multilevel halftoning by using a partial dot scheme
- FIG. 4 is a block diagram illustrating an image processing apparatus according to an exemplary embodiment of the present general inventive concept
- FIG. 5 is a view illustrating image data that has been subject to halftoning by a halftoning unit illustrated in FIG. 4 ;
- FIGS. 6A to 6D are views illustrating an operational procedure of resetting the image data of FIG. 5 such that the print density of a portion of boundary pixels is transferred to another boundary pixel;
- FIG. 7 is a view illustrating image data reset by a setting unit of FIG. 4 ;
- FIG. 8 is a view illustrating an output result of image data reset by a setting unit of FIG. 4 ;
- FIG. 9 is a flowchart illustrating a control procedure of an image processing apparatus according to an exemplary embodiment of the present general inventive concept.
- FIG. 10 is a flowchart illustrating a control procedure of an image processing apparatus according to another exemplary embodiment of the present general inventive concept.
- FIG. 4 is a block diagram illustrating an image processing apparatus according to an exemplary embodiment of the present general inventive concept.
- an image processing apparatus 100 includes an input unit 110 , a detector 120 , a storing unit 130 , a halftoning unit 140 , and a setting unit 150 .
- the input unit 110 receives image data including continuous tone digital images (e.g., picture, photograph, etc.) or text from an image providing apparatus (not shown) (e.g., scanner, digital camera, computer, etc.)
- image providing apparatus e.g., scanner, digital camera, computer, etc.
- present general inventive concept is not limited thereto.
- the detector 120 detects boundary pixels of the input image data received by the input unit 110 .
- the boundary pixels refer to pixels constituting an area having a high brightness ratio in the image data. In other words, when a brightness ratio is high between adjacent pixels, these pixels are referred to as boundary pixels.
- Such detection of the boundary pixels refers to the detection of an edge or a contour.
- the edge is a line representing the border between areas in an image. As the difference between values, such as brightness values, of pixels forming the image becomes large, the border between the areas becomes clear.
- the above property is referred to as a discontinuity property.
- an edge can be extracted from an image.
- Representative edge detection masks capable of detecting the edge of an image include a sobel mask, a prewitt mask, a Roberts mask, a laplacian mask, etc.
- the storing unit 130 stores a position information of a boundary pixel detected from the detector 120 .
- the position information refers to coordinate information representing the position of the boundary pixel in the image data including a plurality of pixels.
- the storing unit 130 stores position information expressed in the form of a matrix, such as (112, 129), and (14, 57).
- the storing unit 130 stores density information of a boundary pixel.
- the density information of the boundary pixel represents information about the print density of the boundary pixel that has undergone halftoning.
- the boundary pixel is subject to multilevel halftoning, intermediate tones are created through spatial conversion of at least two tones, that is, a black or a white, and at least one shade of gray. For this reason, contrast information about each pixel tone, that is, contrast information about a dark area and a light area is divided into predetermined levels, so that density information can be expressed.
- the multilevel halftoning is performed by using a partial dot screen of 6 ⁇ 6 ⁇ 2 bit, a pixel can be expressed by 2 bits. Accordingly, the print density of a pixel can be expressed by four figures including 0 (white color), 1/3 (light gray color), 2/3 (dark gray color), and 1 (black color).
- the storing unit 130 includes a predetermined recoding media (e.g., DRAM, SDRAM, RDRAM, DDRAM, SRAM, etc.) that can store position information and density information of a boundary pixel.
- a predetermined recoding media e.g., DRAM, SDRAM, RDRAM, DDRAM, SRAM, etc.
- the present general inventive concept is not limited thereto.
- the halftoning unit 140 performs a halftoning operation with respect to a boundary pixel detected from the detector 120 .
- the halftoning unit 140 performs a multilevel halftoning operation by using a partial dot scheme with respect to the boundary pixel.
- the halftoning unit 140 may perform bilevel halftoning, or multilevel halftoning by using a partial dot scheme, a full dot scheme, or a mixed scheme of the partial dot scheme and the full dot scheme with respect to an area except for a border of an image data.
- the halftoning unit 140 may perform halftoning by using various schemes as stated above in addition to other schemes.
- the halftoning unit 140 which performs halftoning for each pixel of input image data, determines whether the pixel is a boundary pixel by using position information of the boundary pixel stored in the storing unit 130 . Then, the halftoning unit 140 performs multilevel halftoning with respect to a pixel determined as the boundary pixel, and performs halftoning with respect to a pixel that is not the boundary pixel by using various schemes.
- image data corresponds to a color image
- the image data are expressed by red, green, and blue data (R, G and B).
- the R, G and B data are converted into cyan, magenta, yellow, and black data (C, M, Y, and K) that are print colors, and the halftoning unit 140 performs halftoning with respect to a boundary pixel according to colors (C, M, Y, and K).
- the halftoning unit 140 performs halftoning with respect to a boundary pixel according to cyan, magenta, yellow, and black colors (C, M, Y, and K).
- the setting unit 150 sets a window range of the input image data.
- the setting unit 150 sets a dot range, that is, a criterion window range with respect to image data including a plurality of pixels. For example, when a window range is set using 2 ⁇ 2 pixels, a 2 ⁇ 2 window may be set as the window range. Such a window may be formed within various window ranges according to the structure and function of the image processing apparatus 100 or the number of pixels.
- the setting unit 150 may have previously set a window range and may store the window range in the storing unit 130 .
- the setting unit 150 performs a resetting operation to transfer the print density of a portion of boundary pixels in a window to another boundary pixel by using the position information and the density information of the boundary pixels stored in the storing unit 130 .
- the setting unit 150 sets a window range that is a criterion of transferring the print density of a portion of boundary pixels to another boundary pixel, and determines the boundary pixel within the set window range to perform a control operation such that the print density of the boundary pixel is transferred to another boundary pixel.
- FIG. 5 is a view illustrating image data that has been subject to halftoning by the halftoning unit 140 illustrated in FIG. 4
- FIGS. 6A to 6D are views illustrating an operational procedure of resetting the image data of FIG. 5 such that the print density of a portion of boundary pixels is transferred to another boundary pixel.
- a window range is set as a 2 ⁇ 2 window, and a boundary pixel has been subject to multilevel halftoning by using a 6 ⁇ 6 ⁇ 2 bit partial dot scheme.
- the present general inventive concept is not limited thereto.
- the setting unit 150 determines, by using the position information of a boundary pixel stored in the storing unit 130 , that two upper pixels are not boundary pixels, and two lower pixels are boundary pixels in a window of case A.
- the print density of a boundary pixel stored in the storing unit 130 it can be recognized by using the print density of a boundary pixel stored in the storing unit 130 that two lower pixels have print densities of 1/3 and 1/3. Accordingly, the print density of one boundary pixel positioned in the lower right side is transferred to the other boundary pixel position in the lower left side so that the boundary pixel positioned in the lower left side has the print density of 2/3.
- the setting unit 150 transfers the print density of the boundary pixel positioned in the upper left side to the boundary pixel positioned in the lower left side, so that the boundary pixel of the lower left side has the print density of 2/3.
- the setting unit 150 since the setting unit 150 determines that three boundary pixels exist in a window of case C, except for a boundary pixel positioned in the upper right side, the setting unit 150 transfers the print density of 1/3 of a boundary pixel positioned in the upper left side to a boundary pixel having the print density of 2/3 in the lower left side so that the boundary pixel positioned in the lower left side can be reset as a boundary pixel having the print density of 1.
- the setting unit 150 since the setting unit 150 can determine that two lower boundary pixels having print densities of 2/3 and 1/3 exist in a window of case D, the setting unit 150 transfers the print density of a boundary pixel, which is positioned in a lower right side, to a boundary pixel, which is positioned in a lower left side, in two boundary pixels so that the boundary pixel in the lower left side can be reset as a boundary pixel having the print density of 1.
- boundary pixels are divided into upper, lower, left, and right boundary pixels
- a predetermined structure of the boundary pixels may be employed without the above division if the print density of a portion of boundary pixels can be transferred to another boundary pixel in the structure.
- FIG. 7 is a view illustrating an image data reset by the setting unit 150 of FIG. 4
- FIG. 8 is a view illustrating an output result of image data reset by the setting unit 150 of FIG. 4 .
- the setting unit 150 moves the print density of boundary pixels existing in the same position of a window and having at least two overlap colors to a pixel having no print density by using a position information and a density information of the boundary pixel according to colors.
- the setting unit 150 moves the print density of boundary pixels existing in the same position of the window and having at least two overlap colors to a pixel having the print density of 0, that is, a pixel having no dot printed thereon by using the position information and the density information of the boundary pixel according to colors, which have been previously stored in the storing unit 130 .
- a boundary pixel which has print density of 1 with respect to cyan, exists in the position of (1,1) of the window
- a boundary pixel which has print density of 1 with respect to magenta
- the print density of the boundary pixel for cyan is identical to the print density of the boundary pixel for magenta, so that the setting unit 150 moves the print density of the boundary pixel for the cyan or the magenta to one of pixels having no print density positioned in (1,2), (2,1), and (2,2).
- FIG. 9 is a flowchart illustrating a control procedure of the image processing apparatus according to an exemplary embodiment of the present general inventive concept. As illustrated in FIG. 9 , the input unit 110 receives image data including a plurality of pixels (operation 900 ).
- the detector 120 detects boundary pixels of the input image data, and the storing unit 130 stores position information about the detected boundary pixel (operation 910 ).
- the halftoning unit 140 performs halftoning with respect to the detected boundary pixels, and the storing unit 130 stores density information of a boundary pixel that has been subject to halftoning (operation 920 ).
- the halftoning unit 140 performs multilevel halftoning with respect to the boundary pixels, and performs bilevel halftoning or multilevel halftoning with respect to pixels that are not boundary pixels.
- the present general inventive concept is not limited thereto.
- the setting unit 150 sets the window range (operation 930 ), and performs a resetting operation such that the print density of a portion of the boundary pixels in a window is transferred on another boundary pixel by using the position information and the density information of the boundary pixels stored in the storing unit 130 (operation 940 ).
- FIG. 10 is a flowchart illustrating a control operation of the image processing apparatus according to another exemplary embodiment of the present general inventive concept. As illustrated in FIG. 10 , the input unit 110 receives image data including a plurality of pixels (operation 1000 ).
- the detector 120 detects boundary pixels of the input image data, and the storing unit 130 stores the position information of the detected boundary pixel (operation 1010 ).
- the halftoning unit 140 performs halftoning with respect to the detected boundary pixels according to colors, and the storing unit 130 stores the density information of the boundary pixels, which have been subject to halftoning, according to colors (operation 1020 ).
- the halftoning unit 140 performs multilevel halftoning with respect to boundary pixels, and performs bilevel halftoning or multilevel halftoning with respect to pixels that are not boundary pixels. After the above halftoning is performed, the storing unit 130 stores the density information of the boundary pixels.
- the setting unit 150 sets a window range (operation 1030 ), and moves the print density of the boundary pixels existing in the same position of a window and having at least two overlap colors to a pixel having no print density (operation 1040 ).
- a resetting operation is performed such that the print density of a portion of boundary pixels having been subject to halftoning is transferred to another boundary pixel, and the print density of the boundary pixels having at least two overlap colors is transferred to a pixel having no print density, thereby smoothly expressing a boundary area to realize an image when image data are actually printed out.
- the above image quality improvement can enhance printing quality of an image.
- the present general inventive concept can also be embodied as computer-readable codes on a computer-readable medium.
- the computer-readable medium can include a computer-readable recording medium and a computer-readable transmission medium.
- the computer-readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer-readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices.
- the computer-readable recording medium can also be distributed over network coupled computer systems so that the computer-readable code is stored and executed in a distributed fashion.
- the computer-readable transmission medium can transmit carrier waves or signals (e.g., wired or wireless data transmission through the Internet). Also, functional programs, codes, and code segments to accomplish the present general inventive concept can be easily construed by programmers skilled in the art to which the present general inventive concept pertains.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color, Gradation (AREA)
- Image Processing (AREA)
Abstract
The image processing apparatus includes a halftoning unit which performs halftoning with respect to a boundary pixel of an image data, and a setting unit which sets a window range and performs a resetting operation such that a print density of a portion of the boundary pixels in a window is transferred to another boundary pixel by using position information and density information of the boundary pixel.
Description
- This application claims priority from Korean Patent Application No. 10-2007-0079638, filed on Aug. 8, 2007, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
- 1. Field of the Invention
- The present general inventive concept relates to an image processing apparatus and a method of controlling the same. More particularly, the present general inventive concept relates to an image processing apparatus capable of improving image quality at the boundary of an image and a method of controlling the same.
- 2. Description of the Related Art
- Generally, an image processing apparatus (e.g., a laser printer, etc.) receives an image from a scanner, a host computer, etc., performs predetermined image processing with respect to the image, and then outputs the image onto a recording media, such as paper. Such an image processing apparatus performs halftoning in which a grayscale image having continuous tones or a color image is converted into a binary image in order to realize an image having various tones by using at least one toner or ink.
- Meanwhile, a laser printer mainly performs the halftoning scheme by using a clustered dot screen and a dispersed dot screen. If the laser printer employs the clustered dot screen, an image transfer rate is increased as compared with that of the dispersed dot screen. However, the clustered dot screen may not reproduce the image in as much detail at a boundary area of an image, as compared with the dispersed dot screen.
- Conventionally, in order to solve the above problem, an image is divided into a boundary area and a non-boundary area, and different halftoning schemes are performed according to the divided areas. For example, multilevel halftoning may be performed.
- In this case, the multilevel halftoning refers to an expansion of bilevel or biltonal halftoning to create intermediate tones through a spatial conversion for at least two tones, which are black or white and at least one shade of gray. In order to perform such halftoning, a partial dot scheme and a full dot scheme are used. The partial dot scheme is used to print intermediate tones on all dots over the whole area and then to print intermediate tones having the next level, and the full dot scheme is used to sequentially print intermediate tones on each dot.
- If the above dot schemes are used to perform the multilevel halftoning, as illustrated in
FIG. 1 , dots are smoothly linked with each other along the boundary of an image of “Quality.” In addition, it can be recognized fromFIG. 2 that dots positioned at the boundary of an image of “n” are smoothly jointed to each other so that the boundary image is clearly expressed. - However, as illustrated in
FIG. 3 , when actually printing the image by using a laser printer, a bolded dot line abruptly appears along the boundary of a dark region. That is, the dots may not be smoothly linked with each other along the boundary, but the boundary of an image sporadically appears, which is called “jump phenomenon.” - Additional aspects and/or utilities of the present general inventive concept will be set forth in part in the description that follows and, in part, will be apparent from the description, or may be learned by practice of the general inventive concept.
- The present general inventive concept provides an image processing apparatus and a method of controlling the same.
- The foregoing and/or other aspects and utilities of the present general inventive concept may be achieved by providing an image processing apparatus including a halftoning unit which performs halftoning with respect to a boundary pixel of an image data, and a setting unit which sets a window range and performs a resetting operation such that a print density of a portion of the boundary pixels in a window is transferred to another boundary pixel by using position information and density information of the boundary pixel.
- The image processing apparatus may further include an input unit which receives the image data including a plurality of pixels and a detector which detects the boundary pixels of the image data.
- The image processing apparatus may further include a storing unit which stores the position information of the boundary pixel.
- The halftoning unit may perform multilevel halftoning with respect to the boundary pixel.
- The halftoning unit may perform multilevel halftoning with respect to the boundary pixel by using a partial dot scheme.
- The storing unit may store the density information of the boundary pixel that has been subject to halftoning.
- The foregoing and/or other aspects and utilities of the present general inventive concept may be achieved by providing an image processing apparatus which includes a halftoning unit which performs halftoning with respect to a boundary pixel of image data according to colors, and a setting unit which sets a window range, and performs a resetting operation such that print density of the boundary pixels existing in a same position in a window and having at least two overlapped colors is transferred to a pixel having no print density, by using position information and density information of the boundary pixel.
- The image processing apparatus may include an input unit which receives the image data including a plurality of pixels, and a detector which detects the boundary pixels of the image data.
- The image processing apparatus may include a storing unit which stores the position information of the boundary pixel.
- The halftoning unit may perform multilevel halftoning with respect to the boundary pixel, and, in more detail, may perform multilevel halftoning with respect to the boundary pixel by using a partial dot scheme.
- The storing unit may store the density information of the boundary pixel that has been subject to halftoning.
- The foregoing and/or other aspects and utilities of the present general inventive concept may be achieved by providing a method of controlling an image processing apparatus which includes detecting boundary pixels of an image data, performing halftoning with respect to the boundary pixels, setting a window range, and performing a resetting operation such that a print density of a portion of the boundary pixel in a window is transferred to another boundary pixel by using position information and density information of the boundary pixel.
- The image data may be received with a plurality of pixels before the boundary pixels of the image data are detected.
- The position information of the boundary pixel may be stored after the boundary pixel is detected.
- The multilevel halftoning may be performed with respect to the boundary pixel by using a partial dot scheme when the boundary pixel is subject to halftoning.
- The density information of the boundary pixel that has been subject to halftoning may be stored after the halftoning is performed with respect to the boundary pixel.
- The foregoing and/or other aspects and utilities of the present general inventive concept may be achieved by providing a method of controlling an image processing apparatus which includes detecting boundary pixels of an image data, performing halftoning with respect to the boundary pixels according to colors, setting a window range, and performing a resetting operation such that a print density of the boundary pixels existing in a same position in a window having at least two overlapped colors is transferred to a pixel having no print density by using position information and density information of the boundary pixel according to colors.
- The image data may be received with a plurality of pixels before the boundary pixels of the image data are detected.
- The position information of the boundary pixel may be stored after the boundary pixel is detected.
- The multilevel halftoning may be performed with respect to the boundary pixel by using a partial dot scheme when the boundary pixel is subject to halftoning.
- The density information of the boundary pixel that has been subject to halftoning may be stored after the halftoning is performed with respect to the boundary pixel.
- The foregoing and/or other aspects and utilities of the present general inventive concept may be achieved by providing an image processing apparatus which includes a setting unit which receives a first signal representing a halftoning with respect to a boundary pixel of an image data, transmits a second signal representing a window range, and transmits a third signal representing a resetting operation, wherein a portion of the boundary pixels in a window is transferred to another boundary pixel by using a fourth signal representing position information and density information of the boundary pixel.
- The image processing apparatus may further include an input unit which receives the image data including a plurality of pixels and a detector which detects the boundary pixels of the image data.
- The image processing apparatus may further include a storing unit which stores the fourth signal representing the position information of the boundary pixel.
- These and/or other aspects and utilities of the present general inventive concept will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
-
FIG. 1 is a view illustrating a result of multilevel halftoning for an image of the word “Quality” using a partial dot scheme; -
FIG. 2 is a view illustrating a result of multilevel halftoning for an image of the letter “n” by using a dot scheme; -
FIG. 3 is a view illustrating an output result of a boundary area that has been subject to multilevel halftoning by using a partial dot scheme; -
FIG. 4 is a block diagram illustrating an image processing apparatus according to an exemplary embodiment of the present general inventive concept; -
FIG. 5 is a view illustrating image data that has been subject to halftoning by a halftoning unit illustrated inFIG. 4 ; -
FIGS. 6A to 6D are views illustrating an operational procedure of resetting the image data ofFIG. 5 such that the print density of a portion of boundary pixels is transferred to another boundary pixel; -
FIG. 7 is a view illustrating image data reset by a setting unit ofFIG. 4 ; -
FIG. 8 is a view illustrating an output result of image data reset by a setting unit ofFIG. 4 ; -
FIG. 9 is a flowchart illustrating a control procedure of an image processing apparatus according to an exemplary embodiment of the present general inventive concept; and -
FIG. 10 is a flowchart illustrating a control procedure of an image processing apparatus according to another exemplary embodiment of the present general inventive concept. - Reference will now be made in detail to the exemplary embodiments of the present general inventive concept, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The exemplary embodiments are described below in order to explain the present general inventive concept by referring to the figures.
-
FIG. 4 is a block diagram illustrating an image processing apparatus according to an exemplary embodiment of the present general inventive concept. Referring toFIG. 4 , animage processing apparatus 100 according to an exemplary embodiment includes aninput unit 110, adetector 120, astoring unit 130, ahalftoning unit 140, and asetting unit 150. - The
input unit 110 receives image data including continuous tone digital images (e.g., picture, photograph, etc.) or text from an image providing apparatus (not shown) (e.g., scanner, digital camera, computer, etc.) However, the present general inventive concept is not limited thereto. - The
detector 120 detects boundary pixels of the input image data received by theinput unit 110. - The boundary pixels refer to pixels constituting an area having a high brightness ratio in the image data. In other words, when a brightness ratio is high between adjacent pixels, these pixels are referred to as boundary pixels.
- Such detection of the boundary pixels refers to the detection of an edge or a contour. The edge is a line representing the border between areas in an image. As the difference between values, such as brightness values, of pixels forming the image becomes large, the border between the areas becomes clear. The above property is referred to as a discontinuity property.
- Accordingly, if each pixel value is differentiated, discontinuity points can be easily detected. Through the above principle, an edge can be extracted from an image. Representative edge detection masks capable of detecting the edge of an image include a sobel mask, a prewitt mask, a Roberts mask, a laplacian mask, etc.
- The storing
unit 130 stores a position information of a boundary pixel detected from thedetector 120. - The position information refers to coordinate information representing the position of the boundary pixel in the image data including a plurality of pixels. In an exemplary embodiment, the storing
unit 130 stores position information expressed in the form of a matrix, such as (112, 129), and (14, 57). - Furthermore, the storing
unit 130 stores density information of a boundary pixel. - In this case, the density information of the boundary pixel represents information about the print density of the boundary pixel that has undergone halftoning.
- In more detail, if the boundary pixel is subject to multilevel halftoning, intermediate tones are created through spatial conversion of at least two tones, that is, a black or a white, and at least one shade of gray. For this reason, contrast information about each pixel tone, that is, contrast information about a dark area and a light area is divided into predetermined levels, so that density information can be expressed. For example, if the multilevel halftoning is performed by using a partial dot screen of 6×6×2 bit, a pixel can be expressed by 2 bits. Accordingly, the print density of a pixel can be expressed by four figures including 0 (white color), 1/3 (light gray color), 2/3 (dark gray color), and 1 (black color).
- In an exemplary embodiment, the storing
unit 130 includes a predetermined recoding media (e.g., DRAM, SDRAM, RDRAM, DDRAM, SRAM, etc.) that can store position information and density information of a boundary pixel. However, the present general inventive concept is not limited thereto. - The
halftoning unit 140 performs a halftoning operation with respect to a boundary pixel detected from thedetector 120. - In more detail, in an exemplary embodiment, the
halftoning unit 140 performs a multilevel halftoning operation by using a partial dot scheme with respect to the boundary pixel. In addition, thehalftoning unit 140 may perform bilevel halftoning, or multilevel halftoning by using a partial dot scheme, a full dot scheme, or a mixed scheme of the partial dot scheme and the full dot scheme with respect to an area except for a border of an image data. Thehalftoning unit 140 may perform halftoning by using various schemes as stated above in addition to other schemes. - In summary, the
halftoning unit 140, which performs halftoning for each pixel of input image data, determines whether the pixel is a boundary pixel by using position information of the boundary pixel stored in thestoring unit 130. Then, thehalftoning unit 140 performs multilevel halftoning with respect to a pixel determined as the boundary pixel, and performs halftoning with respect to a pixel that is not the boundary pixel by using various schemes. - If image data corresponds to a color image, the image data are expressed by red, green, and blue data (R, G and B). In order to output the image data to the image processing apparatus, the R, G and B data are converted into cyan, magenta, yellow, and black data (C, M, Y, and K) that are print colors, and the
halftoning unit 140 performs halftoning with respect to a boundary pixel according to colors (C, M, Y, and K). - In other words, the
halftoning unit 140 performs halftoning with respect to a boundary pixel according to cyan, magenta, yellow, and black colors (C, M, Y, and K). - The
setting unit 150 sets a window range of the input image data. - In other words, the
setting unit 150 sets a dot range, that is, a criterion window range with respect to image data including a plurality of pixels. For example, when a window range is set using 2×2 pixels, a 2×2 window may be set as the window range. Such a window may be formed within various window ranges according to the structure and function of theimage processing apparatus 100 or the number of pixels. In an exemplary embodiment, thesetting unit 150 may have previously set a window range and may store the window range in thestoring unit 130. - The
setting unit 150 performs a resetting operation to transfer the print density of a portion of boundary pixels in a window to another boundary pixel by using the position information and the density information of the boundary pixels stored in thestoring unit 130. - In other words, the
setting unit 150 sets a window range that is a criterion of transferring the print density of a portion of boundary pixels to another boundary pixel, and determines the boundary pixel within the set window range to perform a control operation such that the print density of the boundary pixel is transferred to another boundary pixel. -
FIG. 5 is a view illustrating image data that has been subject to halftoning by thehalftoning unit 140 illustrated inFIG. 4 , andFIGS. 6A to 6D are views illustrating an operational procedure of resetting the image data ofFIG. 5 such that the print density of a portion of boundary pixels is transferred to another boundary pixel. InFIG. 5 , andFIGS. 6A to 6D , it is assumed that a window range is set as a 2×2 window, and a boundary pixel has been subject to multilevel halftoning by using a 6×6×2 bit partial dot scheme. However, the present general inventive concept is not limited thereto. - Referring to
FIGS. 5 and 6A , thesetting unit 150 determines, by using the position information of a boundary pixel stored in thestoring unit 130, that two upper pixels are not boundary pixels, and two lower pixels are boundary pixels in a window of case A. - In addition, it can be recognized by using the print density of a boundary pixel stored in the
storing unit 130 that two lower pixels have print densities of 1/3 and 1/3. Accordingly, the print density of one boundary pixel positioned in the lower right side is transferred to the other boundary pixel position in the lower left side so that the boundary pixel positioned in the lower left side has the print density of 2/3. - Referring now to
FIGS. 5 and 6B , since each boundary pixel positioned in the left side has a print density of 1/3 in a window of case B, thesetting unit 150 transfers the print density of the boundary pixel positioned in the upper left side to the boundary pixel positioned in the lower left side, so that the boundary pixel of the lower left side has the print density of 2/3. - Referring now to
FIGS. 5 and 6C , since thesetting unit 150 determines that three boundary pixels exist in a window of case C, except for a boundary pixel positioned in the upper right side, thesetting unit 150 transfers the print density of 1/3 of a boundary pixel positioned in the upper left side to a boundary pixel having the print density of 2/3 in the lower left side so that the boundary pixel positioned in the lower left side can be reset as a boundary pixel having the print density of 1. - As illustrated in
FIGS. 5 and 6D , since thesetting unit 150 can determine that two lower boundary pixels having print densities of 2/3 and 1/3 exist in a window of case D, thesetting unit 150 transfers the print density of a boundary pixel, which is positioned in a lower right side, to a boundary pixel, which is positioned in a lower left side, in two boundary pixels so that the boundary pixel in the lower left side can be reset as a boundary pixel having the print density of 1. - Meanwhile, according to the present general inventive concept, although the boundary pixels are divided into upper, lower, left, and right boundary pixels, a predetermined structure of the boundary pixels may be employed without the above division if the print density of a portion of boundary pixels can be transferred to another boundary pixel in the structure.
-
FIG. 7 is a view illustrating an image data reset by thesetting unit 150 ofFIG. 4 , andFIG. 8 is a view illustrating an output result of image data reset by thesetting unit 150 ofFIG. 4 . When comparing image data including boundary pixels reset by thesetting unit 150 with image data ofFIG. 2 , it can be recognized fromFIG. 7 that the print density of a portion of boundary pixels is transferred on another boundary pixel. If the image data illustrated inFIG. 7 are output, as illustrated inFIG. 8 , a boundary is smoothly expressed. - In an exemplary embodiment, the
setting unit 150 moves the print density of boundary pixels existing in the same position of a window and having at least two overlap colors to a pixel having no print density by using a position information and a density information of the boundary pixel according to colors. - In other words, the
setting unit 150 moves the print density of boundary pixels existing in the same position of the window and having at least two overlap colors to a pixel having the print density of 0, that is, a pixel having no dot printed thereon by using the position information and the density information of the boundary pixel according to colors, which have been previously stored in thestoring unit 130. - For example, when a window range is 2×2, a boundary pixel, which has print density of 1 with respect to cyan, exists in the position of (1,1) of the window, and a boundary pixel, which has print density of 1 with respect to magenta, exists at a position of (1,1) of the window, the print density of the boundary pixel for cyan is identical to the print density of the boundary pixel for magenta, so that the
setting unit 150 moves the print density of the boundary pixel for the cyan or the magenta to one of pixels having no print density positioned in (1,2), (2,1), and (2,2). - Hereinafter, a method of controlling an image processing apparatus according to an embodiment of the present general inventive concept will be described.
-
FIG. 9 is a flowchart illustrating a control procedure of the image processing apparatus according to an exemplary embodiment of the present general inventive concept. As illustrated inFIG. 9 , theinput unit 110 receives image data including a plurality of pixels (operation 900). - The
detector 120 detects boundary pixels of the input image data, and thestoring unit 130 stores position information about the detected boundary pixel (operation 910). - Then, the
halftoning unit 140 performs halftoning with respect to the detected boundary pixels, and thestoring unit 130 stores density information of a boundary pixel that has been subject to halftoning (operation 920). - In the current exemplary embodiment, the
halftoning unit 140 performs multilevel halftoning with respect to the boundary pixels, and performs bilevel halftoning or multilevel halftoning with respect to pixels that are not boundary pixels. However, the present general inventive concept is not limited thereto. After the above halftoning is performed, the density information of the boundary pixel is stored in thestoring unit 130. - Then, the
setting unit 150 sets the window range (operation 930), and performs a resetting operation such that the print density of a portion of the boundary pixels in a window is transferred on another boundary pixel by using the position information and the density information of the boundary pixels stored in the storing unit 130 (operation 940). -
FIG. 10 is a flowchart illustrating a control operation of the image processing apparatus according to another exemplary embodiment of the present general inventive concept. As illustrated inFIG. 10 , theinput unit 110 receives image data including a plurality of pixels (operation 1000). - The
detector 120 detects boundary pixels of the input image data, and thestoring unit 130 stores the position information of the detected boundary pixel (operation 1010). - Then, the
halftoning unit 140 performs halftoning with respect to the detected boundary pixels according to colors, and thestoring unit 130 stores the density information of the boundary pixels, which have been subject to halftoning, according to colors (operation 1020). - In this case, the
halftoning unit 140 performs multilevel halftoning with respect to boundary pixels, and performs bilevel halftoning or multilevel halftoning with respect to pixels that are not boundary pixels. After the above halftoning is performed, the storingunit 130 stores the density information of the boundary pixels. - Next, the
setting unit 150 sets a window range (operation 1030), and moves the print density of the boundary pixels existing in the same position of a window and having at least two overlap colors to a pixel having no print density (operation 1040). - As described above, in an image processing apparatus and a method of controlling the same according to the present general inventive concept, a resetting operation is performed such that the print density of a portion of boundary pixels having been subject to halftoning is transferred to another boundary pixel, and the print density of the boundary pixels having at least two overlap colors is transferred to a pixel having no print density, thereby smoothly expressing a boundary area to realize an image when image data are actually printed out.
- In addition, the above image quality improvement can enhance printing quality of an image.
- The present general inventive concept can also be embodied as computer-readable codes on a computer-readable medium. The computer-readable medium can include a computer-readable recording medium and a computer-readable transmission medium. The computer-readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer-readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices. The computer-readable recording medium can also be distributed over network coupled computer systems so that the computer-readable code is stored and executed in a distributed fashion. The computer-readable transmission medium can transmit carrier waves or signals (e.g., wired or wireless data transmission through the Internet). Also, functional programs, codes, and code segments to accomplish the present general inventive concept can be easily construed by programmers skilled in the art to which the present general inventive concept pertains.
- Although few embodiments of the present general inventive concept have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these exemplary embodiments without departing from the principles and spirit of the general inventive concept, the scope of which is defined in the claims and their equivalents.
Claims (25)
1. An image processing apparatus comprising:
a halftoning unit which performs halftoning with respect to a boundary pixel of an image data; and
a setting unit which sets a window range and performs a resetting operation such that a print density of a portion of boundary pixels in a window is transferred to another boundary pixel by using position information and density information of the boundary pixel.
2. The image processing apparatus as claimed in claim 1 , further comprising:
an input unit which receives the image data including a plurality of pixels; and
a detector which detects the boundary pixels of the image data.
3. The image processing apparatus as claimed in claim 2 , further comprising:
a storing unit which stores the position information of the boundary pixel.
4. The image processing apparatus as claimed in claim 1 , wherein the halftoning unit performs multilevel halftoning with respect to the boundary pixel.
5. The image processing apparatus as claimed in claim 4 , wherein the halftoning unit performs multilevel halftoning with respect to the boundary pixel by using a partial dot scheme.
6. The image processing apparatus as claimed in claim 3 , wherein the storing unit stores the density information of the boundary pixel that has been subject to halftoning.
7. An image processing apparatus comprising:
a halftoning unit which performs halftoning with respect to a boundary pixel of an image data according to colors; and
a setting unit which sets a window range, and performs a resetting operation such that a print density of the boundary pixels existing in a same position in a window and having at least two overlapped colors is transferred to a pixel having no print density, by using position information and density information of the boundary pixel.
8. The image processing apparatus as claimed in claim 7 , further comprising:
an input unit which receives the image data including a plurality of pixels; and
a detector which detects the boundary pixels of the image data.
9. The image processing apparatus as claimed in claim 8 , further comprising a storing unit which stores the position information of the boundary pixel.
10. The image processing apparatus as claimed in claim 7 , wherein the halftoning unit performs multilevel halftoning with respect to the boundary pixel.
11. The image processing apparatus as claimed in claim 10 , wherein the halftoning unit performs multilevel halftoning with respect to the boundary pixel by using a partial dot scheme.
12. The image processing apparatus as claimed in claim 9 , wherein the storing unit stores the density information of the boundary pixel that has been subject to halftoning.
13. A method of controlling an image processing apparatus, the method comprising:
detecting boundary pixels of an image data;
performing halftoning with respect to the boundary pixels;
setting a window range; and
performing a resetting operation such that a print density of a portion of the boundary pixel in a window is transferred to another boundary pixel by using position information and density information of the boundary pixel.
14. The method as claimed in claim 13 , wherein the image data is received with a plurality of pixels before the boundary pixels of the image data are detected.
15. The method as claimed in claim 14 , wherein the position information of the boundary pixel is stored after the boundary pixel is detected.
16. The method as claimed in claim 13 , wherein multilevel halftoning is performed with respect to the boundary pixel by using a partial dot scheme when the boundary pixel is subject to halftoning.
17. The method as claimed in claim 13 , wherein the density information of the boundary pixel that has been subject to halftoning is stored after the halftoning is performed with respect to the boundary pixel.
18. A method of controlling an image processing apparatus, the method comprising:
detecting boundary pixels of an image data;
performing halftoning with respect to the boundary pixels according to colors;
setting a window range; and
performing a resetting operation such that a print density of the boundary pixels existing in a same position in a window having at least two overlapped colors is transferred to a pixel having no print density by using position information and density information of the boundary pixel according to colors.
19. The method as claimed in claim 18 , wherein the image data are received with a plurality of pixels before the boundary pixels of the image data are detected.
20. The method as claimed in claim 19 , wherein the position information of the boundary pixel is stored after the boundary pixel is detected.
21. The method as claimed in claim 18 , wherein multilevel halftoning is performed with respect to the boundary pixel by using a partial dot scheme when the boundary pixel is subject to halftoning.
22. The method as claimed in claim 18 , wherein the density information of the boundary pixel that has been subject to halftoning is stored after the halftoning is performed with respect to the boundary pixel.
23. An image processing apparatus, comprising:
a setting unit which receives a first signal representing a halftoning with respect to a boundary pixel of an image data, transmits a second signal representing a window range, and transmits a third signal representing a resetting operation,
wherein a portion of the boundary pixels in a window is transferred to another boundary pixel by using a fourth signal representing position information and density information of the boundary pixel.
24. The image processing apparatus as claimed in claim 23 , further comprising:
an input unit which receives the image data including a plurality of pixels; and
a detector which detects the boundary pixels of the image data.
25. The image processing apparatus as claimed in claim 24 , further comprising a storing unit which stores the fourth signal representing the position information of the boundary pixel.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2007-79638 | 2007-08-08 | ||
KR1020070079638A KR101155667B1 (en) | 2007-08-08 | 2007-08-08 | Image processing apparatus and control method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090040540A1 true US20090040540A1 (en) | 2009-02-12 |
Family
ID=40346200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/117,909 Abandoned US20090040540A1 (en) | 2007-08-08 | 2008-05-09 | Image processing apparatus and method of controlling the same |
Country Status (2)
Country | Link |
---|---|
US (1) | US20090040540A1 (en) |
KR (1) | KR101155667B1 (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5111194A (en) * | 1989-02-16 | 1992-05-05 | Ricoh Company, Ltd. | Artificial halftone processing apparatus |
US5513300A (en) * | 1992-09-30 | 1996-04-30 | Dainippon Screen Mfg. Co., Ltd. | Method and apparatus for producing overlapping image area |
US5565907A (en) * | 1993-04-20 | 1996-10-15 | Ricoh Company, Ltd. | Image forming apparatus capable of producing high quality halftone images |
US5598204A (en) * | 1994-03-25 | 1997-01-28 | Xerox Corporation | Image halftoning system capable of producing additional gradations |
US5646741A (en) * | 1994-02-25 | 1997-07-08 | Canon Kabushiki Kaisha | Image processing apparatus and method capable of smoothing image data in accordance with an image enlargement/reduction ratio |
US5673075A (en) * | 1993-07-01 | 1997-09-30 | Xerox Corporation | Control of toner deposition in gray pixel halftone systems and color printing |
US5706102A (en) * | 1994-03-15 | 1998-01-06 | Mita Industrial Co., Ltd. | Data managing device in image variable magnification processing apparatus |
US5903713A (en) * | 1995-05-05 | 1999-05-11 | Agfa-Gevaert N.V. | Moire free multilevel halftoning of color images |
US20060119894A1 (en) * | 2004-07-12 | 2006-06-08 | Shin Shinotsuka | Image forming method and image forming apparatus |
US7218420B1 (en) * | 2000-08-01 | 2007-05-15 | Eastman Kodak Company | Gray level halftone processing |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006067294A (en) * | 2004-08-27 | 2006-03-09 | Canon Inc | Image processing method and image processor |
-
2007
- 2007-08-08 KR KR1020070079638A patent/KR101155667B1/en not_active IP Right Cessation
-
2008
- 2008-05-09 US US12/117,909 patent/US20090040540A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5111194A (en) * | 1989-02-16 | 1992-05-05 | Ricoh Company, Ltd. | Artificial halftone processing apparatus |
US5513300A (en) * | 1992-09-30 | 1996-04-30 | Dainippon Screen Mfg. Co., Ltd. | Method and apparatus for producing overlapping image area |
US5565907A (en) * | 1993-04-20 | 1996-10-15 | Ricoh Company, Ltd. | Image forming apparatus capable of producing high quality halftone images |
US5673075A (en) * | 1993-07-01 | 1997-09-30 | Xerox Corporation | Control of toner deposition in gray pixel halftone systems and color printing |
US5646741A (en) * | 1994-02-25 | 1997-07-08 | Canon Kabushiki Kaisha | Image processing apparatus and method capable of smoothing image data in accordance with an image enlargement/reduction ratio |
US5706102A (en) * | 1994-03-15 | 1998-01-06 | Mita Industrial Co., Ltd. | Data managing device in image variable magnification processing apparatus |
US5598204A (en) * | 1994-03-25 | 1997-01-28 | Xerox Corporation | Image halftoning system capable of producing additional gradations |
US5903713A (en) * | 1995-05-05 | 1999-05-11 | Agfa-Gevaert N.V. | Moire free multilevel halftoning of color images |
US7218420B1 (en) * | 2000-08-01 | 2007-05-15 | Eastman Kodak Company | Gray level halftone processing |
US20060119894A1 (en) * | 2004-07-12 | 2006-06-08 | Shin Shinotsuka | Image forming method and image forming apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR101155667B1 (en) | 2012-06-13 |
KR20090015365A (en) | 2009-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6816613B2 (en) | Color image processing apparatus capable of reproducing colors with high-fidelity visually | |
US6424742B2 (en) | Image processing apparatus for discriminating image field of original document plural times and method therefor | |
US6504949B2 (en) | Image processing apparatus and method | |
US6965695B2 (en) | Method and system for processing character edge area data | |
JP4684959B2 (en) | Image processing apparatus, image processing method, and program | |
JP4496239B2 (en) | Image processing method, image processing apparatus, image forming apparatus, image reading apparatus, computer program, and recording medium | |
US8711436B2 (en) | Tint block image generation program and tint block image generation device | |
JP2008017052A (en) | Image processing apparatus, image processing method, and program | |
JP4373312B2 (en) | Image forming method and image forming system for reproducing color image into monochrome image | |
US8174733B2 (en) | Tint block image generation program and tint block image generation device | |
US20070236707A1 (en) | Image processing apparatus, image processing method and image processing program | |
US20110051197A1 (en) | Bitmapped based trapping methods, apparatus and systems | |
US20080239352A1 (en) | Image forming apparatus and control method thereof | |
JP4488939B2 (en) | Image processing apparatus, image forming apparatus, and program | |
US20100182621A1 (en) | Image processing device | |
JP4894488B2 (en) | Image processing apparatus and image processing method | |
JP3736535B2 (en) | Document type identification device | |
US20090027704A1 (en) | Tint Block Image Generation Program, Tint Block Image Generation Device, and Tint Block Image Generation Method | |
JP2013009075A (en) | Image processing system and program | |
US6661921B2 (en) | Image process apparatus, image process method and storage medium | |
US20140285851A1 (en) | Image processing apparatus and control method thereof | |
JP5218768B2 (en) | Image processing apparatus and program | |
US20090040540A1 (en) | Image processing apparatus and method of controlling the same | |
JP4257172B2 (en) | Digital image recognition apparatus and method | |
EP1370066A1 (en) | Method and system for processing a multi-colour image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD, KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEE, HAE KEE;REEL/FRAME:020925/0165 Effective date: 20080414 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: S-PRINTING SOLUTION CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SAMSUNG ELECTRONICS CO., LTD;REEL/FRAME:041852/0125 Effective date: 20161104 |