← Back to Patent Explorer
US7375855B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Image processing apparatus for converting image data by unit of multiple pixels

Assignee: Seiko Epson Corp
•
Filing: 2003-03-14
•
Granted: 2008-05-20
•
Expires: 2023-03-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The technique of the invention joins a preset number of adjacent pixels into a unit and collectively converts input image data of each unit into dot data. Here the image data is expressed by tone values of respective pixels constituting an image, and the dot data represents dot on-off state. The technique stores dot on-off state determined with regard to at least part of pixels included in a processed unit, which has been subjected to the data conversion, in such a manner that a pixel position in the processed unit is identifiable. The procedure of the data conversion by units specifies a target pixel, in which a dot on-off state is to be determined, in a unit, detects a dot creation status with regard to an object pixel that is located at a specific position relative to the target pixel, and determines the dot on-off state in the target pixel based on the detection result. This arrangement effectively prevents the picture quality of a resulting image from being worsened by conversion of the image data into the dot data by units.

Inventors

  • 👤 Toshiaki Kakutani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:16
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/52; G; G06; G06K; G06K15/00; G06K15/02; H04N1/56; H04N1/58

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 235 words
An image processing apparatus that converts image data expressed by tone values of respective pixels constituting an image into dot data representing dot on-off state, said image processing apparatus comprising: a dot data conversion module that joins a preset number of adjacent pixels into a unit and collectively converts the image data of each unit into the dot data; and a dot on-off state storage module that stores dot on-off state determined with regard to at least part of pixels included in a processed unit, which has been subjected to the data conversion, in such a manner that a pixel position in the processed unit is identifiable, wherein said dot data conversion module comprises: a target pixel specification sub-module that successively specifies a target pixel, in which a dot on-off state is to be determined, in each unit; a dot creation status detection sub-module that detects a dot creation status with regard to an object pixel that is located at a specific position relative to the target pixel, among the at least part of the pixels included in the processed unit, for which the dot on-off state is stored; and a dot on-off state determination sub-module that determines the dot on-off state in the target pixel, based on a tone value of the image data at the target pixel and the dot creation status detected with regard to the object pixel at the specific position.
Claim 2
Dependent Claim 235 words
An image processing apparatus that converts image data expressed by tone values of respective pixels constituting an image into dot data representing dot on-off state, said image processing apparatus comprising: a dot data conversion module that joins a preset number of adjacent pixels into a unit and collectively converts the image data of each unit into the dot data; and a dot on-off state storage module that stores dot on-off state determined with regard to at least part of pixels included in a processed unit, which has been subjected to the data conversion, in such a manner that a pixel position in the processed unit is identifiable, wherein said dot data conversion module comprises: a target pixel specification sub-module that successively specifies a target pixel, in which a dot on-off state is to be determined, in each unit; a dot creation status detection sub-module that detects a dot creation status with regard to an object pixel that is located at a specific position relative to the target pixel, among the at least part of the pixels included in the processed unit, for which the dot on-off state is stored; and a dot on-off state determination sub-module that determines the dot on-off state in the target pixel, based on a tone value of the image data at the target pixel and the dot creation status detected with regard to the object pixel at the specific position.
Claim 3
Dependent Claim 52 words
An image processing apparatus in accordance with claim 1 , wherein said dot on-off state determination sub-module comprises: a dot formation prohibition sub-module that prohibits formation of a dot in the target pixel, when the detected dot creation status shows presence of a dot in the object pixel at the specific position.
Claim 4
Dependent Claim 76 words
An image processing apparatus in accordance with claim 2 , wherein said dot creation status detection sub-module detects dot creation status with regard to multiple object pixels that are located at the specific position relative to the target pixel, and said dot formation prohibition sub-module prohibits formation of a dot in the target pixel, when the detected dot creation status shows presence of a dot in any of the multiple object pixels at the specific position.
Claim 5
Dependent Claim 76 words
An image processing apparatus in accordance with claim 2 , wherein said dot creation status detection sub-module detects dot creation status with regard to multiple object pixels that are located at a specific position relative to the target pixel, and said dot formation prohibition sub-module prohibits formation of a dot in the target pixel, when the detected dot creation status shows presence of a dot in all of the multiple object pixels at the specific position.
Claim 6
Dependent Claim 52 words
An image processing apparatus in accordance with claim 1 , wherein said dot on-off state determination sub-module comprises: a dot formation recommendation sub-module that recommends formation of a dot in the target pixel, when the detected dot creation status shows presence of a dot in the object pixel at the specific position.
Claim 7
Dependent Claim 88 words
An image processing apparatus in accordance with claim 1 , wherein said dot data conversion module further comprises: a summation calculation sub-module that calculates a summation of tone values of the respective pixels included in each unit, and said dot on-off state determination sub-module determines the dot on-off state in the target pixel, based on the calculated summation as well as the tone value of the image data at the target pixel and the dot creation status detected with regard to the object pixel at the specific position.
Claim 8
Dependent Claim 42 words
An image processing apparatus in accordance with claim 6 , wherein said dot on-off state determination sub-module comprises: a suppression sub-module that suppresses formation of a dot in the target pixel, when the calculated summation is not greater than a predetermined value.
Claim 9
Dependent Claim 42 words
An image processing apparatus in accordance with claim 6 , wherein said dot on-off state determination sub-module comprises: a promotion sub-module that promotes formation of a dot in the target pixel, when the calculated summation is not less than a preset value.
Claim 10
Dependent Claim 71 words
An image processing apparatus in accordance with claim 6 , wherein said dot data conversion module further comprises: a pixel position storage sub-module that stores a mapping of an object pixel position for detection of the dot creation status to a tone value, and said dot creation status detection sub-module detects the dot creation status with regard to an object pixel position mapped to the calculated summation of the tone values.
Claim 11
Dependent Claim 60 words
An image processing apparatus in accordance with claim 9 , wherein said pixel position storage sub-module stores a mapping, such that a pixel position mapped to a first tone value that is smaller than a predetermined value is farther from the target pixel than a pixel position mapped to a second tone value that is greater than the predetermined value.
Claim 12
Dependent Claim 71 words
An image processing apparatus in accordance with claim 1 , wherein said dot data conversion module further comprises: a pixel position storage sub-module that stores a mapping of an object pixel position for detection of the dot creation status to a tone value, and said dot creation status detection sub-module detects the dot creation status with regard to an object pixel position mapped to the tone value of the target pixel.
Claim 13
Dependent Claim 73 words
An image processing apparatus in accordance with any one of claims 1 , 2 , 5 , and 6 , wherein said dot on-off state determination sub-module applies an error diffusion method to determine the dot on-off state in the target pixel, and varies a threshold value of the error diffusion method, which is referred to for the determination, according to the dot creation status detected by said dot creation status detection sub-module.
Claim 14
Dependent Claim 70 words
An image processing apparatus in accordance with claim 1 , wherein said dot on-off state determination sub-module applies an error diffusion method to determine the dot on-off state in the target pixel, and decides that no dot is to be created in the target pixel when the detected dot creation status shows the presence of a dot in the object pixel at the specific position relative to the target pixel.
Claim 15
Dependent Claim 64 words
An image processing apparatus in accordance with claim 1 , wherein said dot on-off state storage module stores a data array of multiple consecutive data, which represent the dot on-off state of multiple pixels and are arranged in a specific order that allows for identification of the processed unit to which each pixel belongs and a position of the pixel in the processed unit.
Claim 16
Dependent Claim 73 words
An image processing apparatus in accordance with claim 1 , wherein said dot on-off state storage module stores a data array of multiple consecutive data, which represent the dot on-off state of multiple pixels, are classified into each pixel position in the processed unit, and are arranged in a specific order that allows for identification of the processed unit to which each pixel belongs, corresponding to each pixel position in the processed unit.
Claim 17
Dependent Claim 268 words
A printing apparatus that receives image data expressed by tone values of respective pixels constituting an image and creates dots on a printing medium based on the input image data, said printing apparatus comprising: a unit definition module that joins a preset number of adjacent pixels into a unit; a dot data conversion module that collectively converts image data of multiple pixels constituting each unit into dot data representing dot on-off state of the respective pixels; a dot creation module that creates dots in specified pixels, based on the converted dot data; and a dot on-off state storage module that stores dot on-off state determined with regard to at least part of pixels included in a processed unit, which has been subjected to the data conversion, in such a manner that a pixel position in the processed unit is identifiable, wherein said dot data conversion module comprises: a target pixel specification sub-module that successively specifies a target pixel, in which a dot on-off state is to be determined, in each unit; a dot creation status detection sub-module that detects a dot creation status with regard to an object pixel that is located at a specific position relative to the target pixel, among the at least part of the pixels included in the processed unit, for which the dot on-off state is stored; and a dot on-off state determination sub-module that determines the dot on-off state in the target pixel, based on a tone value of the image data at the target pixel and the dot creation status detected with regard to the object pixel at the specific position.
Claim 18
Dependent Claim 268 words
A printing apparatus that receives image data expressed by tone values of respective pixels constituting an image and creates dots on a printing medium based on the input image data, said printing apparatus comprising: a unit definition module that joins a preset number of adjacent pixels into a unit; a dot data conversion module that collectively converts image data of multiple pixels constituting each unit into dot data representing dot on-off state of the respective pixels; a dot creation module that creates dots in specified pixels, based on the converted dot data; and a dot on-off state storage module that stores dot on-off state determined with regard to at least part of pixels included in a processed unit, which has been subjected to the data conversion, in such a manner that a pixel position in the processed unit is identifiable, wherein said dot data conversion module comprises: a target pixel specification sub-module that successively specifies a target pixel, in which a dot on-off state is to be determined, in each unit; a dot creation status detection sub-module that detects a dot creation status with regard to an object pixel that is located at a specific position relative to the target pixel, among the at least part of the pixels included in the processed unit, for which the dot on-off state is stored; and a dot on-off state determination sub-module that determines the dot on-off state in the target pixel, based on a tone value of the image data at the target pixel and the dot creation status detected with regard to the object pixel at the specific position.
Claim 19
Dependent Claim 206 words
An image processing method of converting image data expressed by tone values of respective pixels constituting an image into dot data representing dot on-off state, said image processing method comprising the steps of: joining a preset number of adjacent pixels into a unit and collectively converting the image data of each unit into the dot data; and storing dot on-off state determined with regard to at least part of pixels included in a processed unit, which has been subjected to the data conversion, in such a manner that a pixel position in the processed unit is identifiable, wherein said converting step comprises the sub-steps of: successively specifying a target pixel, in which a dot on-off state is to be determined, in each unit; detecting a dot creation status with regard to an object pixel that is located at a specific position relative to the target pixel, among the at least part of the pixels included in the processed unit, for which the dot on-off state is stored; and determining the dot on-off state in the target pixel, based on a tone value of the image data at the target pixel and the dot creation status detected with regard to the object pixel at the specific position.
Claim 20
Dependent Claim 206 words
An image processing method of converting image data expressed by tone values of respective pixels constituting an image into dot data representing dot on-off state, said image processing method comprising the steps of: joining a preset number of adjacent pixels into a unit and collectively converting the image data of each unit into the dot data; and storing dot on-off state determined with regard to at least part of pixels included in a processed unit, which has been subjected to the data conversion, in such a manner that a pixel position in the processed unit is identifiable, wherein said converting step comprises the sub-steps of: successively specifying a target pixel, in which a dot on-off state is to be determined, in each unit; detecting a dot creation status with regard to an object pixel that is located at a specific position relative to the target pixel, among the at least part of the pixels included in the processed unit, for which the dot on-off state is stored; and determining the dot on-off state in the target pixel, based on a tone value of the image data at the target pixel and the dot creation status detected with regard to the object pixel at the specific position.
Claim 21
Dependent Claim 234 words
A computer program product that attains a method of converting image data expressed by tone values of respective pixels constituting an image into dot data representing dot on-off state, said computer program product comprising: a computer readable recording medium; and a computer program that is stored in said recording medium, said computer program causing a computer to attain the functions of: joining a preset number of adjacent pixels into a unit and collectively converting the image data of each unit into the dot data; and storing dot on-off state determined with regard to at least part of pixels included in a processed unit, which has been subjected to the data conversion, in such a manner that a pixel position in the processed unit is identifiable, wherein said converting function comprises the sub-functions of: successively specifying a target pixel, in which a dot on-off state is to be determined, in each unit; detecting a dot creation status with regard to an object pixel that is located at a specific position relative to the target pixel, among the at least part of the pixels included in the processed unit, for which the dot on-off state is stored; and determining the dot on-off state in the target pixel, based on a tone value of the image data at the target pixel and the dot creation status detected with regard to the object pixel at the specific position.
Claim 22
Dependent Claim 234 words
A computer program product that attains a method of converting image data expressed by tone values of respective pixels constituting an image into dot data representing dot on-off state, said computer program product comprising: a computer readable recording medium; and a computer program that is stored in said recording medium, said computer program causing a computer to attain the functions of: joining a preset number of adjacent pixels into a unit and collectively converting the image data of each unit into the dot data; and storing dot on-off state determined with regard to at least part of pixels included in a processed unit, which has been subjected to the data conversion, in such a manner that a pixel position in the processed unit is identifiable, wherein said converting function comprises the sub-functions of: successively specifying a target pixel, in which a dot on-off state is to be determined, in each unit; detecting a dot creation status with regard to an object pixel that is located at a specific position relative to the target pixel, among the at least part of the pixels included in the processed unit, for which the dot on-off state is stored; and determining the dot on-off state in the target pixel, based on a tone value of the image data at the target pixel and the dot creation status detected with regard to the object pixel at the specific position.

References Cited (Backward Citations)

JP2002185789A Cited
US20020089685A1 Cited
US6870641B2 Cited
US7164503B2 Cited
US7268919B2 Cited
US20070171439A1 Cited
US20060181737A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2011-05-20 2011-11-19 2012-05-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2015-05-20 2015-11-19 2016-05-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2019-05-20 2019-11-19 2020-05-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag