Image forming apparatus that corrects a width of a fine line, image forming method, and recording medium
US-2016266512-A1 · Sep 15, 2016 · US
US9692940B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9692940-B2 |
| Application number | US-201514822095-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 10, 2015 |
| Priority date | Aug 20, 2014 |
| Publication date | Jun 27, 2017 |
| Grant date | Jun 27, 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.
Jaggies in an edge portion are reduced while suppressing deterioration of an image to a minimum. There are provided a determination unit configured to determine an edge of an object from input image data, a unit configured to generate edge correction data used to correct a pixel value of a pixel constituting the edge, a screen data generation unit configured to generate screen data by performing screen processing on the input image dada, and an image combination unit configured to generate output image in which a screen dot existing in the edge in the screen data is shifted into the inside of the object.
Opening claim text (preview).
What is claimed is: 1. An image processing apparatus comprising: a controlling portion having a processor which executes instructions stored in a memory or having a circuitry, the controlling portion being configured to: determine an edge of an object from input image data; generate edge correction data used to correct a pixel value of a pixel constituting the edge; generate screen data by performing screen processing on the input image data; and generate output image data in which a screen dot existing in the edge in the screen data is shifted into the inside of the object. 2. The image processing apparatus according to claim 1 , wherein the screen data generation comprises: generating first screen data by performing first screen processing on the input image data; and generating second screen data in which the phase is shifted with respect to the first screen data by performing second screen processing on the input image data, wherein output image data is generated in which the screen dot existing in the edge in the first screen data is shifted into the inside of the object by using the first screen data and the second screen data. 3. The image processing apparatus according to claim 2 , wherein the output image data is generated by using the edge correction data for a pixel constituting the edge and by using combined data obtained by combining the first screen data and the second screen data for a pixel that is adjacent to the edge and which is located inside the object. 4. The image processing apparatus according to claim 3 , wherein the controlling portion is further configured to generate information indicating a direction of the edge, wherein the combined data is generated by combining the second screen data in which the phase is shifted in the direction opposite to the direction of the edge based on the information indicating the direction of the edge with the first screen data. 5. The image processing apparatus according to claim 4 , wherein the combined data is obtained by multiplying a value, which is obtained by adding the pixel value of a pixel of interest in the first screen data to the pixel value of a pixel of interest in the second screen data, by a predetermined coefficient. 6. The image processing apparatus according to claim 2 , wherein the second screen processing performs screen processing by using a dither matrix that has been used by the first screen processing and in which the phase is shifted. 7. The image processing apparatus according to claim 6 , wherein the dither matrix in which the phase is shifted is the dither matrix that has been used by the first screen processing and in which the phase is shifted upwardly, downwardly, leftward, or rightward by one cell. 8. The image processing apparatus according to claim 1 , wherein, in a case where a pixel of interest is a pixel that contact with the edge from the inside, output image data is generated in which a screen dot existing in the edge in the screen data is shifted into the inside of the object by: taking, on a condition that a pixel adjacent to the pixel of interest is a pixel constituting the edge and on a condition that the pixel is a pixel constituting the screen dot in the screen data, a value obtained by multiplying a first value, which is obtained by subtracting the pixel value in the edge correction data from the pixel value in the screen data of the adjacent pixel, by a predetermined correction ratio to be the pixel value of the pixel of interest; and taking, on a condition that the pixel of interest is a pixel constituting the screen dot, a second value obtained by dividing a difference between the sum value of the screen data within a predetermined area including the pixel of interest and the sum value of the edge correction data within the predetermined area by the number of pixels other than pixels within the predetermined area whose pixel value is 0 and which do not constitute the edge to be the pixel value of the pixel of interest. 9. The image processing apparatus according to claim 8 , wherein the predetermined correction ratio is determined by the number of edge pixels located within a predetermined peripheral area of the pixel of interest. 10. The image processing apparatus according to claim 1 , wherein, in a case where a pixel of interest is a pixel that contacts with the edge from the inside, output image data is generated in which the screen dot existing in the edge in the screen data is shifted into the inside of the object by: taking, on a condition that a pixel adjacent to the pixel of interest is a pixel constituting the edge and on a condition that the pixel is a pixel constituting the screen dot in the screen data, a first value obtained by subtracting the pixel value in the edge correction data from the pixel value in the screen data of the adjacent pixel to be the pixel value of the pixel of interest; and taking, on a condition that the pixel of interest is a pixel constituting the screen dot, a second value obtained by dividing a difference between the sum value of the screen data within a predetermined area including the pixel of interest and the sum value of the edge correction data within the predetermined area by the number of pixels other than pixels within the predetermined area whose pixel value is 0 and which do not constitute the edge to be the pixel value of the pixel of interest. 11. The image processing apparatus according to claim 10 , wherein the image combination generates the output image data by referring to a lookup table in which the pixel value of the pixel of interest is taken to be an input value and the first value and the second value are taken to be output values. 12. An image processing apparatus comprising: a controller having a processor which executes instructions stored in a memory or having a circuitry, the controller being configured to: detect an edge portion of an object in first image data to generate edge information corresponding to a pixel of the first image data; perform dither processing using a dither matrix for the first image data to generate second image data; and with respect to a pixel on the edge portion of the object in the first image data, perform outputting edge correction data based on a value of the pixel; and with respect to a neighboring area of the edge portion, the neighboring area is included in the object in the first image data, in a case where a value of a pixel in the second image data corresponding to the pixel of the neighboring area is not 0, perform outputting data obtained by using a value of the pixel of the neighboring area in the first image data and a first correction property, and in a case where a value of pixel in the second image data corresponding to the pixel of the neighboring area is 0 and a value of a neighboring pixel of the pixel in the second image data is not 0 and edge information corresponding to the neighboring pixel indicates the edge portion, perform outputting data obtained by using a value of the pixel of the neighboring area in the first image data and a second correction property. 13. The image processing apparatus according to claim 12 , wherein the controller is further configured to, in a case where a value of a pixel in the second image data corresponding to the pixel of the neighboring area is 0 and a value of a neighboring pixel of the pixel in the second image data is 0, and edge information corresponding to the neighboring pixel indicates edge portion, perform outputting value of the pixel in the second image data corresponding to the pixel of the neighboring area. 14. An image processing
Edge or detail enhancement · CPC title
Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels · CPC title
with primary colour signals, e.g. RGB or CMY(K) · CPC title
Edge or detail enhancement; Noise or error suppression · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.