Method for printing a colour pixel matrix on a physical medium by printing oblique lines and associated control device
US-2015373226-A1 · Dec 24, 2015 · US
US9749496B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9749496-B2 |
| Application number | US-201414297026-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 5, 2014 |
| Priority date | Jun 19, 2013 |
| Publication date | Aug 29, 2017 |
| Grant date | Aug 29, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Screen processing is performed on input image data. A boundary pixel adjacent to a white pixel in the input image data is detected. Output image data based on either the input image data or the screen-processed image data is selectively output for each pixel in accordance with the detection result of the boundary pixel.
Opening claim text (preview).
What is claimed is: 1. An image processing apparatus comprising: a processor; and a memory coupled to the processor, the memory having instructions stored thereon which, when executed by the processor, cause the image processing apparatus to: perform screen processing on input image data; detect a boundary pixel by determining whether or not a pixel of interest is a boundary pixel in the input image data, wherein the pixel of interest is detected as a boundary pixel when the pixel of interest is not a white pixel and adjacent to a white pixel; selectively output image data based on a result of the detection, wherein, in a case where the pixel of interest is determined as the boundary pixel, a value of the pixel of interest of the input image data on which the screen processing has not been performed is outputted as an output value of the pixel of interest, and wherein, in a case where the pixel of interest is determined not to be the boundary pixel, a value of the pixel of interest of the image data obtained by performing the screen processing is outputted as an output value of the pixel of interest; calculate a sum value of the input image data as a first sum value for each cell in the screen processing; calculate, as a second sum value for each cell in the screen processing, a sum value of image data output; calculate a correction value based on a difference between the first sum value and the second sum value, and a number of effective pixels in the cell; and correct the output image data based on the correction value. 2. The apparatus according to claim 1 , wherein the value of the pixel of interest of the input image data on which the screen processing has not been performed is a value obtained as a result of performing tone correction on a pixel value of the pixel of interest in the input image data. 3. The apparatus according to claim 1 , wherein the value of the pixel of interest of the input image data on which the screen processing has not been performed is a pixel value of the pixel of interest in the input image data. 4. The apparatus according to claim 1 , wherein the input image data and the output image data are image data having a same number of tones. 5. The apparatus according to claim 1 , wherein the memory storing instructions, when executed by the processor, further causes the image processing apparatus to detect a white fine line in the input image data, wherein a pixel adjacent to the white fine line is not detected as a boundary pixel. 6. The apparatus according to claim 5 , wherein a pixel adjacent to a black pixel and the white fine line is detected as a boundary pixel. 7. The apparatus according to claim 1 , wherein, in a case where the correction value is smaller than a predetermined threshold, the memory storing instructions, when executed by the processor, further causes the image processing apparatus to set the correction value to be 0. 8. The apparatus according to claim 1 , wherein the memory storing instructions, when executed by the processor, further causes the image processing apparatus to output the corrected image data to an image forming apparatus. 9. The apparatus according to claim 8 , wherein the memory storing instructions, when executed by the processor, further causes the image processing apparatus to perform tone conversion to convert a number of tones of the corrected image data into a number of tones of the image forming apparatus. 10. The apparatus according to claim 8 , wherein the memory storing instructions, when executed by the processor, further causes the image processing apparatus to perform dot stabilization processing to correct image data with which dots are unstably formed in image formation by the image forming apparatus, into image data with which dots are stably formed. 11. The apparatus according to claim 10 , wherein the memory storing instructions, when executed by the processor, further causes the image processing apparatus to the control the dot stabilization processing based on the detection result. 12. The apparatus according to claim 11 , wherein in a case where the detection result represents either a boundary pixel or an edge pixel, the memory storing instructions, when executed by the processor, further causes the image processing apparatus to execute the dot stabilization processing, and in another case where the detection result represents another pixel, the image processing apparatus does not execute the dot stabilization processing. 13. The apparatus according to claim 1 , wherein the screen processing includes performing AM screen processing. 14. The apparatus according to claim 1 , wherein the screen processing is performed using an ordered dither method. 15. A method of an image processing apparatus, the method comprising: performing screen processing on input image data; detecting a boundary pixel in the input image data by determining whether or not a pixel of interest is a boundary pixel in the input image data, wherein the pixel of interest is detected as a boundary pixel when the pixel of interest is not a white pixel and adjacent to a white pixel; selectively outputting output image data based on a result of the detection, wherein, in a case where the pixel of interest is determined as the boundary pixel in the detecting, a value of the pixel of interest of the input image data, on which the screen processing has not been performed is outputted as an output value of the pixel of interest, and wherein, in a case where the pixel of interest is determined not to be a boundary pixel in the detecting, a value of the pixel of interest of the image data obtained by performing the screen processing is outputted as an output value of the pixel of interest in the outputting; calculating a sum value of the input image data as a first sum value for each cell in the screen processing; calculating, as a second sum value for each cell in the screen processing, a sum value of output image data; calculating a correction value based on a difference between the first sum value and the second sum value, and a number of effective pixels in the cell; and correcting the output image data based on the correction value. 16. A non-transitory computer readable medium storing a computer-executable program for causing a computer to perform an image processing method, the method comprising: performing screen processing on input image data; detecting a boundary pixel in the input image data by determining whether or not a pixel of interest is a boundary pixel in the input image data, wherein the pixel of interest is detected as a boundary pixel when the pixel of interest is not a white pixel and adjacent to a white pixel; selectively outputting output image data based on a result of the detection, wherein, in a case where the pixel of interest is determined as the boundary pixel in the detecting, a value of the pixel of interest of the input image data, on which the screen processing has not been performed is outputted as an output value of the pixel of interest, and wherein, in a case where the pixel of interest is determined not to be boundary pixel in the detecting, a value of the pixel of interest of the image data obtained by performing the screen processing is outputted as an output value of the pixel of interest in the outputting; calculating a sum value of the input image data as a first sum value for each cell in the screen processing; calculating, as a second sum value for each cell in the screen processing, a sum value of output image data; calculating a correction value based on a difference between
Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.