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

Image processing apparatus and method, and printing method and apparatus

Assignee: Canon Inc
•
Filing: 2001-11-20
•
Granted: 2006-07-11
•
Expires: 2021-11-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An input correction unit divides entered multilevel image data into pixel blocks each comprising a plurality of pixels, refers to conversion tables having conversion data corresponding to pixel positions in each pixel block and converts each item of pixel data of each pixel block, into data corresponding to corresponding pixel data in the pixel block. The conversion data of each of the conversion tables is set in such a manner that an average value of the data in each pixel block converted by the input correction unit, takes on a value that is based on the pixel data within the pixel block obtained by division.

Inventors

  • 👤 Fumihiro Goto
  • 👤 Akitoshi Yamada
  • 👤 Tetsuya Suwa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:00
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6016

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 168 words
An image processing apparatus for processing multilevel image data, comprising: dividing means for dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; conversion tables each containing a plurality of items of conversion data, each item corresponding to a pixel position in each pixel block obtained by division by said dividing means; conversion means for converting, by referring to said conversion tables, multi-level image data of a pixel of each pixel block obtained by division by said dividing means, into data corresponding to that pixel in the pixel block; and quantization means for quantizing the data corresponding to the pixel in the pixel block produced by said conversion means, wherein each item of the conversion data of each of said conversion tables has been set in such a manner that an average value of the data corresponding to the pixel in the pixel block converted by said conversion means, takes on a value that is based on the multilevel image data within the block.
Claim 2
Dependent Claim 168 words
An image processing apparatus for processing multilevel image data, comprising: dividing means for dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; conversion tables each containing a plurality of items of conversion data, each item corresponding to a pixel position in each pixel block obtained by division by said dividing means; conversion means for converting, by referring to said conversion tables, multi-level image data of a pixel of each pixel block obtained by division by said dividing means, into data corresponding to that pixel in the pixel block; and quantization means for quantizing the data corresponding to the pixel in the pixel block produced by said conversion means, wherein each item of the conversion data of each of said conversion tables has been set in such a manner that an average value of the data corresponding to the pixel in the pixel block converted by said conversion means, takes on a value that is based on the multilevel image data within the block.
Claim 3
Dependent Claim 23 words
The apparatus according to claim 1 , wherein each item of the conversion data is data for converting luminance data to density data.
Claim 4
Dependent Claim 44 words
The apparatus according to claim 1 , wherein each item of the conversion data is data for converting density data in accordance with image formation characteristics of an image forming apparatus that forms an image based upon the data converted by said conversion means.
Claim 5
Dependent Claim 39 words
The apparatus according to claim 1 , wherein the conversion tables output the data upon having the multilevel image data input thereto, and wherein the data differs depending upon the position even if the multilevel image data is same.
Claim 6
Dependent Claim 161 words
An image processing method for processing multilevel image data, comprising: a dividing step, of dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; a conversion step, of converting multilevel image data of a pixel of each pixel block obtained by division, by referring to conversion tables having a plurality of items of conversion data, each corresponding to each pixel position in each pixel block obtained by division in said dividing step, into data corresponding to that pixel in the block; and a quantizing step, of quantizing the data corresponding to the pixel in the pixel block produced in said conversion step, wherein each item of the conversion data of each of the conversion tables has been set in such a manner that an average value of the data corresponding to pixel in the pixel block converted in said conversion step, takes on a value that is based on corresponding multi-level image data within the pixel block.
Claim 7
Dependent Claim 161 words
An image processing method for processing multilevel image data, comprising: a dividing step, of dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; a conversion step, of converting multilevel image data of a pixel of each pixel block obtained by division, by referring to conversion tables having a plurality of items of conversion data, each corresponding to each pixel position in each pixel block obtained by division in said dividing step, into data corresponding to that pixel in the block; and a quantizing step, of quantizing the data corresponding to the pixel in the pixel block produced in said conversion step, wherein each item of the conversion data of each of the conversion tables has been set in such a manner that an average value of the data corresponding to pixel in the pixel block converted in said conversion step, takes on a value that is based on corresponding multi-level image data within the pixel block.
Claim 8
Dependent Claim 23 words
The method according to claim 5 , wherein each item of the conversion data is data for converting luminance data to density data.
Claim 9
Dependent Claim 44 words
The method according to claim 5 , wherein each item of the conversion data is data for converting density data in accordance with image formation characteristics of an image forming apparatus that forms an image based upon the data converted in said conversion step.
Claim 10
Dependent Claim 41 words
The method according to claim 5 , wherein the conversion tables output the data upon having the multilevel image data input thereto as an address, and wherein the data differs depending upon the position even if the address is the same.
Claim 11
Dependent Claim 19 words
A computer-readable storage medium storing a control program for executing the image processing set forth in claim 5 .
Claim 12
Dependent Claim 213 words
A printing control apparatus to which multilevel image data is input for generating printing data to control an image printing apparatus, comprising: dividing means for dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; conversion tables having a plurality of items of conversion data, each item corresponding to a pixel position in each pixel block obtained by division by said dividing means; conversion means for converting, by referring to said conversion tables, multilevel image data of a pixel of each pixel block obtained by division by said dividing means, into data corresponding to that pixel in the pixel block; and print-data generating means for generating print data, which is for being printed by said image printing apparatus, based upon the data converted by said conversion means, said print-data generating means including quantization means for quantizing the data corresponding to pixel in the pixel in the pixel block produced by said conversion means, wherein each item of the conversion data of each of said conversion tables has been set in such a manner that an average value of the data corresponding to the pixel in the pixel block converted by said conversion means, takes on a value that is based on the multilevel image data within the pixel block.
Claim 13
Dependent Claim 213 words
A printing control apparatus to which multilevel image data is input for generating printing data to control an image printing apparatus, comprising: dividing means for dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; conversion tables having a plurality of items of conversion data, each item corresponding to a pixel position in each pixel block obtained by division by said dividing means; conversion means for converting, by referring to said conversion tables, multilevel image data of a pixel of each pixel block obtained by division by said dividing means, into data corresponding to that pixel in the pixel block; and print-data generating means for generating print data, which is for being printed by said image printing apparatus, based upon the data converted by said conversion means, said print-data generating means including quantization means for quantizing the data corresponding to pixel in the pixel in the pixel block produced by said conversion means, wherein each item of the conversion data of each of said conversion tables has been set in such a manner that an average value of the data corresponding to the pixel in the pixel block converted by said conversion means, takes on a value that is based on the multilevel image data within the pixel block.
Claim 14
Dependent Claim 23 words
The apparatus according to claim 10 , wherein each item of the conversion data is data for converting luminance data to density data.
Claim 15
Dependent Claim 48 words
The apparatus according to claim 10 , wherein each item of the conversion data is data for converting density data in accordance with image formation characteristics of an image forming apparatus that forms an image based upon the data corresponding to pixel data converted by said conversion means.
Claim 16
Dependent Claim 40 words
The apparatus according to claim 10 , wherein the conversion tables output the data upon having the multilevel image data input thereto, and wherein the data differs depending upon the position even if the multilevel image data are the same.
Claim 17
Dependent Claim 204 words
A printing control method for inputting multilevel image data and generating print data to control an image printing apparatus, comprising: a dividing step, of dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; a conversion step, of converting multilevel image data of a pixel of each pixel block obtained by division, by referring to conversion tables having a plurality of items of conversion data, each corresponding to each pixel position in each pixel block obtained by division in said dividing step, into data corresponding to that pixel in a pixel block; and a print-data generating step, of generating print data, which is for being printed by said image printing apparatus, based upon the data produced in said conversion step, said print-data generating step including a quantization step of quantizing the data corresponding to the pixel in the pixel block produced in said conversion step, wherein each item of the conversion data of each of the conversion tables has been set in such a manner that an average value of the data corresponding to the pixel in the pixel block converted in said conversion step, takes on a value that is based on multilevel image data within the pixel block.
Claim 18
Dependent Claim 204 words
A printing control method for inputting multilevel image data and generating print data to control an image printing apparatus, comprising: a dividing step, of dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; a conversion step, of converting multilevel image data of a pixel of each pixel block obtained by division, by referring to conversion tables having a plurality of items of conversion data, each corresponding to each pixel position in each pixel block obtained by division in said dividing step, into data corresponding to that pixel in a pixel block; and a print-data generating step, of generating print data, which is for being printed by said image printing apparatus, based upon the data produced in said conversion step, said print-data generating step including a quantization step of quantizing the data corresponding to the pixel in the pixel block produced in said conversion step, wherein each item of the conversion data of each of the conversion tables has been set in such a manner that an average value of the data corresponding to the pixel in the pixel block converted in said conversion step, takes on a value that is based on multilevel image data within the pixel block.
Claim 19
Dependent Claim 23 words
The method according to claim 14 , wherein each item of the conversion data is data for converting luminance data to density data.
Claim 20
Dependent Claim 44 words
The method according to claim 14 , wherein each item of the conversion data is data for converting density data in accordance with image formation characteristics of an image forming apparatus that forms an image based upon the data produced in said conversion step.
Claim 21
Dependent Claim 40 words
The method according to claim 14 , wherein the conversion tables output the data having the multilevel image data input thereto as an address, and wherein the data differs depending upon the position even if the address is the same.
Claim 22
Dependent Claim 20 words
A computer-readable storage medium storing a control program for executing the recording control method set forth in claim 14 .
Claim 23
Dependent Claim 210 words
A printer driver to which multilevel image data is input for generating print data, comprising: a module of a dividing step of dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; a module of a conversion step of converting multilevel image data of a pixel of each pixel block obtained by division, by referring to conversion tables having a plurality of items of conversion data, each corresponding to each pixel position in each pixel block obtained by division by said module of the dividing step; and a module of a print-data generating step of generating print data, which is for being printed by the image printing apparatus, based upon the data produced by said module of the conversion step, the print-data generating step including a quantization step of quantizing the data corresponding to pixel in the pixel block produced by said module of the converting step, wherein each item of the conversion data of each of the conversion tables has been set in such a manner that an average value of the data corresponding to the pixel in the pixel block converted by the module of the conversion step, takes on a value that is based on the multilevel image data within the pixel block.
Claim 24
Dependent Claim 210 words
A printer driver to which multilevel image data is input for generating print data, comprising: a module of a dividing step of dividing the multilevel image data into pixel blocks each comprising a plurality of pixels; a module of a conversion step of converting multilevel image data of a pixel of each pixel block obtained by division, by referring to conversion tables having a plurality of items of conversion data, each corresponding to each pixel position in each pixel block obtained by division by said module of the dividing step; and a module of a print-data generating step of generating print data, which is for being printed by the image printing apparatus, based upon the data produced by said module of the conversion step, the print-data generating step including a quantization step of quantizing the data corresponding to pixel in the pixel block produced by said module of the converting step, wherein each item of the conversion data of each of the conversion tables has been set in such a manner that an average value of the data corresponding to the pixel in the pixel block converted by the module of the conversion step, takes on a value that is based on the multilevel image data within the pixel block.
Claim 25
Dependent Claim 24 words
The printer driver according to claim 19 , wherein each item of the conversion data is data for converting luminance data to density data.
Claim 26
Dependent Claim 48 words
The printer driver according to claim 19 , wherein each item of the conversion data is data for converting density data in accordance with image formation characteristics of an image forming apparatus that forms an image based upon the data converted by the module of the conversion step.
Claim 27
Dependent Claim 42 words
The printer driver according to claim 19 , wherein the conversion tables output the data upon having the multilevel image data input thereto as an address, and wherein the data differs depending upon the position even if the address is the same.
Claim 28
Dependent Claim 20 words
A computer-readable storage medium storing software for performing the functions of the printer driver set forth in claim 19 .

References Cited (Backward Citations)

US4723129A Cited
US4740796A Cited
US4459600A Cited
US4345262A Cited
US4463359A Cited
US4313124A Cited
US4558333A Cited
JPS59123670A Cited
JPS59138461A Cited
US6072906A Cited
JPH066357A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-07-10 2010-01-09 2010-07-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-07-10 2014-01-09 2014-07-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-07-10 2018-01-09 2018-07-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag