Patent US9025866B2 successfully refreshed from Google Patents.
Patent US7075679B2 successfully refreshed from Google Patents.
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
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:15
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 |