← Back to Patent Explorer
US8619319B2 Active / In Force US ⏱️ 3.9 years remaining

Image processor and image processing method

Assignee: Canon Inc
•
Filing: 2010-10-01
•
Granted: 2013-12-31
•
Expires: 2030-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Inputted image data is converted to M number of multi-value data having a lower resolution than the inputted image data, and after quantization processing has been performed for each of the M number of multi-value data, an image is printed by M number of relative movements (M-pass printing) that corresponds to the M number of quantized data. By doing so, when compared with the case in which a resolution reduction process is not performed, it is possible to suppress the number of pixels that become the object of quantization processing, and it becomes possible to output an image with no fluctuation in image density or density unevenness without a decrease in the processing speed.

Inventors

  • 👤 Okinori Tsuchiya
  • 👤 Fumihiro Goto
  • 👤 Akitoshi Yamada
  • 👤 Akihiko Nakatani
  • 👤 Mitsuhiro Ono
  • 👤 Fumitaka Goto
  • 👤 Takashi Fujita
  • 👤 Rie Kajihara
  • 👤 Ayumi Sano
  • 👤 Tomokazu Ishikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:38
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/40068

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 128 words
An image processor for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a plurality of relative movements of a printing unit for printing a same color dot, with respect to a printing medium, comprising: a first generation unit configured to generate a plurality of multi-value data for the same color corresponding to the plurality of relative movements, that have a lower resolution than the input image data, based on the input image data; and a second generation unit configured to generate a plurality of binary data for the same color having a higher resolution than the multi-value data corresponding to the plurality of relative movements, based on the plurality of multi-value data.
Claim 2
Dependent Claim 128 words
An image processor for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a plurality of relative movements of a printing unit for printing a same color dot, with respect to a printing medium, comprising: a first generation unit configured to generate a plurality of multi-value data for the same color corresponding to the plurality of relative movements, that have a lower resolution than the input image data, based on the input image data; and a second generation unit configured to generate a plurality of binary data for the same color having a higher resolution than the multi-value data corresponding to the plurality of relative movements, based on the plurality of multi-value data.
Claim 3
Dependent Claim 25 words
The image processor according to claim 1 , wherein the resolution of the binary data is equal to the resolution of the input image data.
Claim 4
Dependent Claim 47 words
The image processor according to claim 1 , wherein the first generation unit generates the multi-value image data having the lower resolution than the input image data by performing an averaging process of a plurality of the input image data corresponding to a plurality of pixel areas.
Claim 5
Dependent Claim 51 words
The image processor according to claim 1 , wherein the first generation unit generates the multi-value image data having the lower resolution than the input image data by performing an averaging process of a plurality of the multi-value image data for the same color corresponding to a plurality of pixel areas.
Claim 6
Dependent Claim 95 words
The image processor according to claim 1 , wherein the second generation unit generates a plurality of quantized data corresponding to the plurality of relative movements by performing quantization processing to each of the plurality of multi-value data, wherein each of the plurality of the quantized data has a lower number of levels for representing a gradation of the pixel area than that of the multi-value data; and generates the plurality of the binary data, by performing binarization processing to each of the plurality of the quantized data corresponding to the plurality of relative movements.
Claim 7
Dependent Claim 59 words
The image processor according to claim 5 , wherein the second generation unit generates the binary data having the higher resolution than the quantized data by determining printing dot or not printing dot to a plurality of sub areas in the pixel area respectively according to the number of levels of the quantized data corresponding to the pixel area.
Claim 8
Dependent Claim 58 words
The image processor according to claim 1 , wherein the second generation unit generates the binary data having the higher resolution than the multi-value data by determining printing dot or not printing dot to a plurality of sub areas in the pixel area respectively according to a value represented by the multi-value data corresponding to the pixel area.
Claim 9
Dependent Claim 52 words
The image processor according to claim 7 , wherein the second generation unit generates the binary data by determining printing dot or not printing dot to a plurality of sub areas respectively, by referencing a dot arrangement pattern determined for a number of dots and arrangement of dots in the pixel area.
Claim 10
Dependent Claim 300 words
An image processor for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a plurality of relative movements of a printing unit for printing a same color dot, with respect to the printing medium, comprising: a setting unit configured to set one mode from among a plurality of printing modes that include a first mode for printing in the pixel area by performing M (where M is an integer larger than 2) number of relative movements, and a second mode for printing in the pixel area by performing N (where N is an integer larger than 3 and N>M) number of relative movements; and a processing unit configured to, when the first mode has been set by the setting unit, (a) generate a plurality of multi-value image data for the same color corresponding to the plurality of relative movements, that have a lower resolution than the input image data, based on the input image data, (b) generate a plurality of quantized data corresponding to the plurality of relative movements, by performing quantization processing to each of the plurality of multi-value image data for the same color corresponding to the plurality of relative movements, and (c) generate a plurality of binary data corresponding to the plurality of relative movements, that have a higher resolution than the quantized data by performing binarization processing to each of the plurality of quantized data corresponding to the plurality of relative movements, and, when the second mode has been set by the setting unit, (d) generate a binary data for the same color by performing binarization processing of the input image data, and (e) divide the binary data for the same color to divisions corresponding to the plurality of relative movements.
Claim 11
Dependent Claim 300 words
An image processor for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a plurality of relative movements of a printing unit for printing a same color dot, with respect to the printing medium, comprising: a setting unit configured to set one mode from among a plurality of printing modes that include a first mode for printing in the pixel area by performing M (where M is an integer larger than 2) number of relative movements, and a second mode for printing in the pixel area by performing N (where N is an integer larger than 3 and N>M) number of relative movements; and a processing unit configured to, when the first mode has been set by the setting unit, (a) generate a plurality of multi-value image data for the same color corresponding to the plurality of relative movements, that have a lower resolution than the input image data, based on the input image data, (b) generate a plurality of quantized data corresponding to the plurality of relative movements, by performing quantization processing to each of the plurality of multi-value image data for the same color corresponding to the plurality of relative movements, and (c) generate a plurality of binary data corresponding to the plurality of relative movements, that have a higher resolution than the quantized data by performing binarization processing to each of the plurality of quantized data corresponding to the plurality of relative movements, and, when the second mode has been set by the setting unit, (d) generate a binary data for the same color by performing binarization processing of the input image data, and (e) divide the binary data for the same color to divisions corresponding to the plurality of relative movements.
Claim 12
Dependent Claim 295 words
An image processor for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a plurality of relative movements of a printing unit for printing a same color dot, with respect to the printing medium, comprising: a setting unit configured to set one mode from among a plurality of printing modes that include a first mode for printing in the pixel area by performing M (where M is an integer larger than 2) number of relative movements, and a second mode for printing in the pixel area by performing N (where N is an integer larger than 3 and N>M) number of relative movements; and a processing unit configured to, when the first mode has been set by the setting unit, (a) generate a plurality of multi-value image data for the same color corresponding to the plurality of relative movements, that have a lower resolution than the input image data, based on the input image data; and (b) generate a plurality of binary data that have a higher resolution than the multi-value data corresponding to the plurality of relative movements, based on the plurality of multi-value data for the same color corresponding to the plurality of relative movements, and, when the second mode has been set by the setting unit, (c) generate a plurality of multi-value data corresponding to the plurality of relative movements, that have a resolution equal to the resolution of the input image data, based on the input image data, and (d) generate a plurality of binary data corresponding to the plurality of relative movements, by performing binarization processing to each of the plurality of multi-value data for the same color corresponding to the plurality of relative movements.
Claim 13
Dependent Claim 295 words
An image processor for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a plurality of relative movements of a printing unit for printing a same color dot, with respect to the printing medium, comprising: a setting unit configured to set one mode from among a plurality of printing modes that include a first mode for printing in the pixel area by performing M (where M is an integer larger than 2) number of relative movements, and a second mode for printing in the pixel area by performing N (where N is an integer larger than 3 and N>M) number of relative movements; and a processing unit configured to, when the first mode has been set by the setting unit, (a) generate a plurality of multi-value image data for the same color corresponding to the plurality of relative movements, that have a lower resolution than the input image data, based on the input image data; and (b) generate a plurality of binary data that have a higher resolution than the multi-value data corresponding to the plurality of relative movements, based on the plurality of multi-value data for the same color corresponding to the plurality of relative movements, and, when the second mode has been set by the setting unit, (c) generate a plurality of multi-value data corresponding to the plurality of relative movements, that have a resolution equal to the resolution of the input image data, based on the input image data, and (d) generate a plurality of binary data corresponding to the plurality of relative movements, by performing binarization processing to each of the plurality of multi-value data for the same color corresponding to the plurality of relative movements.
Claim 14
Dependent Claim 98 words
The image processor according to claim 10 , wherein the processing unit is further configured to, when the first mode has been set by the setting unit, (e) generate a plurality of quantized data corresponding to the plurality of relative movements, by performing quantization processing to each of the plurality of multi-value data for the same color corresponding to the plurality of relative movements, and (f) generate the plurality of binary data corresponding to the plurality of relative movements by performing binarization processing to each of the plurality of quantized data corresponding to the plurality of relative movements.
Claim 15
Dependent Claim 125 words
An image processing method for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a plurality of relative movements of a printing unit for printing a same color dot, with respect to the printing medium, comprising: a step of generating a plurality of multi-value image data for the same color corresponding to the plurality of relative movements, that have a lower resolution than the input image data, based on the input image data; and a step of generating a plurality of binary data that have a higher resolution than the multi-value data for the same color corresponding to the plurality of relative movements, based on the plurality of multi-value data.
Claim 16
Dependent Claim 125 words
An image processing method for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a plurality of relative movements of a printing unit for printing a same color dot, with respect to the printing medium, comprising: a step of generating a plurality of multi-value image data for the same color corresponding to the plurality of relative movements, that have a lower resolution than the input image data, based on the input image data; and a step of generating a plurality of binary data that have a higher resolution than the multi-value data for the same color corresponding to the plurality of relative movements, based on the plurality of multi-value data.
Claim 17
Dependent Claim 136 words
An image processor for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a relative movement of a plurality of nozzle arrays in which nozzles for printing same color dot are arrayed, with respect to a printing medium, comprising: a first generation unit configured to generate a plurality of multi-value data for the same color corresponding to the plurality of nozzle arrays, that have a lower resolution than the input image data, based on the input image data; and a second generation unit configured to generate a plurality of binary data for the same color having a higher resolution than the multi-valued data for the same color corresponding to the plurality of nozzle arrays, based on the plurality of multi-valued data.
Claim 18
Dependent Claim 136 words
An image processor for processing input image data that corresponds to a pixel area in order to perform printing in the pixel area on a printing medium by a relative movement of a plurality of nozzle arrays in which nozzles for printing same color dot are arrayed, with respect to a printing medium, comprising: a first generation unit configured to generate a plurality of multi-value data for the same color corresponding to the plurality of nozzle arrays, that have a lower resolution than the input image data, based on the input image data; and a second generation unit configured to generate a plurality of binary data for the same color having a higher resolution than the multi-valued data for the same color corresponding to the plurality of nozzle arrays, based on the plurality of multi-valued data.
Claim 19
Dependent Claim 95 words
The image processor according to claim 13 , wherein the second generation unit generates the plurality of quantized data corresponding to the plurality of nozzle arrays by performing quantization processing to each of the plurality of multi-value data, wherein each of the plurality of the quantized data has a lower number of levels for representing a gradation of the pixel area than that of the multi-value data, and generates the plurality of the binary data, by performing binarization processing to each of the plurality of the quantized data corresponding to the plurality of nozzle arrays.
Claim 20
Dependent Claim 59 words
The image processor according to claim 14 , wherein the second generation unit generates the binary data having a higher resolution than the quantized data by determining printing dot or not printing dot to a plurality of sub areas in the pixel area respectively according to the number of levels of the quantized data corresponding to the pixel area.
Claim 21
Dependent Claim 52 words
The image processor according to claim 15 , wherein the second generation unit generates the binary data by determining printing dot or not printing dot to a plurality of sub areas respectively by referencing a dot arrangement pattern determined for a number of dots and arrangement of dots in the pixel area.
Claim 22
Dependent Claim 25 words
The image processor according to claim 13 , wherein the resolution of the binary data is equal to the resolution of the input image data.
Claim 23
Dependent Claim 47 words
The image processor according to claim 13 , wherein the first generation unit generates the multi-value image data having the lower resolution than the input image data by performing an averaging process of a plurality of the input image data corresponding to a plurality of pixel areas.
Claim 24
Dependent Claim 51 words
The image processor according to claim 13 , wherein the first generation unit generates the multi-value image data having the lower resolution than the input image data by performing an averaging process of a plurality of the multi-value image data for the same color corresponding to a plurality of pixel areas.
Claim 25
Dependent Claim 58 words
The image processor according to claim 13 , wherein the second generation unit generates the binary data having a higher resolution than the multi-valued data by determining printing dot or not printing dot to a plurality of sub areas in the pixel area respectively according to a value represented by the multi-value data corresponding to the pixel area.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2016-12-30 2017-07-01 2017-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2020-12-30 2021-07-01 2021-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2024-12-30 2025-07-01 2025-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag