Image processing apparatus and method thereof

US9734439B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9734439-B2
Application numberUS-201414287323-A
CountryUS
Kind codeB2
Filing dateMay 27, 2014
Priority dateJun 4, 2013
Publication dateAug 15, 2017
Grant dateAug 15, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Multi-value image data is sampled for each predetermined pixel range to generate tone information of the pixel range. The generated tone information is stored in a storage unit. Attribute information representing the attribute of a pixel is generated from the multi-value image data, and the generated attribute information is stored in the storage unit. Halftone processing is performed on the multi-value image data based on the tone information and attribute information stored in the storage unit.

First claim

Opening claim text (preview).

What is claimed is: 1. An image processing apparatus comprising: one or more processors; and at least one memory coupled to the one or more processors, the at least one memory having instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to: determine tone information from pixel values of pixels included in each predetermined region which is constructed by a plurality of pixels of multi-value image data, thereby converting tone information for each pixel into tone information for each predetermined region, and store the tone information for each predetermined region in a storage unit; generate attribute information representing an attribute of a pixel from the multi-value image data, the attribute information representing that each pixel of the multi-value image data is any one of a white pixel, a gray pixel, and a black pixel, and store the generated attribute information, separately from the tone information, in the storage unit; and generate halftone image data corresponding to the multi-value image data based on the tone information for each predetermined region and the attribute information that have been stored in the storage unit. 2. The image processing apparatus according to claim 1 , wherein the at least one memory has further instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to: read out the tone information for each predetermined region from the storage unit, and restore, from the readout tone information for each predetermined region, image data having a same resolution as the multi-value image data so as to supply the restored image data; and generate the halftone image data based on the restored image data and the attribute information stored in the storage unit. 3. The image processing apparatus according to claim 2 , wherein the predetermined region is a unit area for reproduction of a tone. 4. The image processing apparatus according to claim 2 , wherein the predetermined region is a rectangular region of an area not smaller than a unit area for reproduction of a tone. 5. The image processing apparatus according to claim 1 , wherein the at least one memory has further instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to: read out the tone information for each predetermined region from the storage unit, and restore, from the readout tone information for each predetermined region, image data having a same resolution as the multi-value image data; generate tone information for each unit area for reproduction of a tone from the restored image data for the unit area so as to supply the tone information for the unit area; and generate the halftone image data based on the tone information for the unit area and the attribute information stored in the storage unit. 6. The image processing apparatus according to claim 5 , wherein the predetermined region is a rectangular region of an area not larger than the unit area. 7. The image processing apparatus according to claim 1 , wherein the at least one memory has further instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to perform correction processing based on an output characteristic of an image output unit on the tone information for each predetermined region read out from the storage unit so as to supply the tone information having undergone the correction processing. 8. The image processing apparatus according to claim 7 , wherein the at least one memory has further instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to: read out the tone information for each predetermined region from the storage unit in accordance with positional error information of the image output unit, and restore, from the readout tone information for each predetermined region, image data having a same resolution as the multi-value image data; generate tone information for each unit area for reproduction of a tone from the restored image data for the unit area so as to supply the tone information for the unit area; and read out the attribute information from the storage unit in accordance with the positional error information of the image output unit so as to supply the readout attribute information. 9. The image processing apparatus according to claim 7 , wherein the at least one memory has further instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to restore image data having a same resolution as the multi-value image data from the tone information for each predetermined region stored in the storage unit so as to supply the restored image data. 10. The image processing apparatus according to claim 7 , wherein the at least one memory has further instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to: restore image data having a same resolution as the multi-value image data from the tone information for each predetermined region stored in the storage unit; and generate tone information for each unit area for reproduction of a tone from the restored image data for the unit area so as to supply the tone information for the unit area. 11. The image processing apparatus according to claim 2 , wherein the at least one memory has further instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to restore the image data by copying the tone information for each predetermined region to all pixels included in the predetermined region. 12. The image processing apparatus according to claim 1 , wherein the at least one memory has further instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to perform image edit processing on the tone information for each predetermined region and the attribute information that have been stored in the storage unit. 13. The image processing apparatus according to claim 12 , wherein the image edit processing comprises at least one of rotation processing or skew correction. 14. The image processing apparatus according to claim 1 , wherein the at least one memory has further instructions stored thereon which, when executed by the one or more processors, cause the image processing apparatus to calculate an average value of the pixel values of the pixels included in each predetermined region as the tone information of the predetermined region. 15. The image processing apparatus according to claim 1 , wherein, in a case when the attribute information of a pixel represents the white pixel or the black pixel, an output value is outputted corresponding to the white pixel or the black pixel as the halftone image data, and wherein, in another case when the attribute information of a pixel represents the gray pixel, an output value is outputted corresponding to the tone information for each predetermined region on which halftone processing is performed as the halftone image data. 16. The image processing apparatus according to claim 1 , wherein the tone information for each predetermined region is compressed and stored in the storage unit, and wherein the attribute information is compressed and stored in the storage unit. 17. The image processing apparatus according to claim 16 , wherein the tone information for each predetermined region is compressed by

Assignees

Inventors

Classifications

  • Halftoning (halftoning of still images in general H04N1/405, H04N1/52) · CPC title

  • Circuits or arrangements for halftone screening · CPC title

  • Soft dot halftoning, i.e. producing halftone dots with gradual edges · CPC title

  • Control or modification of tonal gradation or of extreme levels, e.g. background level · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9734439B2 cover?
Multi-value image data is sampled for each predetermined pixel range to generate tone information of the pixel range. The generated tone information is stored in a storage unit. Attribute information representing the attribute of a pixel is generated from the multi-value image data, and the generated attribute information is stored in the storage unit. Halftone processing is performed on the mu…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G06K15/1881. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).