← Back to Patent Explorer
US9064202B2 Active / In Force US ⏱️ 6.6 years remaining

Data processing apparatus and print data generating method

Assignee: Canon Inc
•
Filing: 2013-05-30
•
Granted: 2015-06-23
•
Expires: 2033-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Textures in a printed image are reduced with a configuration that, provided that a matrix made up of a plurality of dot arrangement patterns is treated as a unit, binarizes image data is repeatedly applying such a matrix to the image data. Specifically, when a shift value K=k, a shift process calculates X+kY for the position (X, Y) of each cell in a 4×4 base matrix. The dot arrangement patterns are then shifted overall such that the cell where the value is k from among these values moves to the position (0, 0). The shift process is conducted while setting different shift values for every repeated use of the base matrix. As a result, regular textures are decreased in the case of using a base matrix made up of a gradation value Lv1 on a pixel area.

Inventors

  • 👤 Wakako Tanaka
  • 👤 Hirokazu Tanaka
  • 👤 Tetsuya Edamura
  • 👤 Kiichiro Takahashi
  • 👤 Yusuke Komano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:27
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06K15/18; G06K15/1848; B; B41; B41J; B41J2/00; B41J2/005; B41J2/01; B41J2/205; B41J2/2056; G06K15/10; G06K15/102; G06K15/105; H; H04; H04N; H04N1/00; H04N1/40; H04N1/40087

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 201 words
A data processing apparatus comprising: an obtaining unit configured to obtain multi-valued data, a multi-value of which shows gradation of each of a plurality of pixels forming an image to be formed on a predetermined area of a print medium; a dot arrangement determining unit configured to determine a dot arrangement of the plurality of pixels corresponding to the predetermined area for each of predetermined areas, according to a unit matrix that arranges dot arrangement patterns corresponding to the plurality of pixels, the dot arrangement patterns being used to determine the dot arrangement and being based on multi-valued data corresponding to each of the plurality of pixels in the multi-valued data obtained by the obtaining unit; and a layout determining unit configured to determine a layout of the dot arrangement patterns in the unit matrix depending on a position of the predetermined area on the print medium, so that the layout of the dot arrangement patterns in the unit matrix used for a first predetermined area and the layout of the dot arrangement patterns in the unit matrix used for a second predetermined area, a position of which differs from a position of the first predetermined area on the print medium.
Claim 2
Dependent Claim 201 words
A data processing apparatus comprising: an obtaining unit configured to obtain multi-valued data, a multi-value of which shows gradation of each of a plurality of pixels forming an image to be formed on a predetermined area of a print medium; a dot arrangement determining unit configured to determine a dot arrangement of the plurality of pixels corresponding to the predetermined area for each of predetermined areas, according to a unit matrix that arranges dot arrangement patterns corresponding to the plurality of pixels, the dot arrangement patterns being used to determine the dot arrangement and being based on multi-valued data corresponding to each of the plurality of pixels in the multi-valued data obtained by the obtaining unit; and a layout determining unit configured to determine a layout of the dot arrangement patterns in the unit matrix depending on a position of the predetermined area on the print medium, so that the layout of the dot arrangement patterns in the unit matrix used for a first predetermined area and the layout of the dot arrangement patterns in the unit matrix used for a second predetermined area, a position of which differs from a position of the first predetermined area on the print medium.
Claim 3
Dependent Claim 51 words
The data processing apparatus according to claim 1 , wherein the layout of the dot arrangement patterns in the unit matrix used for the second predetermined area is a layout in which the layout of the dot arrangement patterns in the unit matrix used for the first predetermined area is shifted.
Claim 4
Dependent Claim 86 words
The data processing apparatus according to claim 1 , wherein the layout determining unit determines a shift amount by which the layout of the dot arrangement patterns in the unit matrix is shifted, depending on each position of plurality of the predetermined areas on the print medium, and the dot arrangement determining unit determines the dot arrangement for each of the plurality of predetermined areas by using the unit matrix for which the layout of the dot arrangement patterns is shifted by the determined shift amount.
Claim 5
Dependent Claim 27 words
The data processing apparatus according to claim 3 , further comprising a shift value generating unit configured to generate a shift value for determining the shift amount.
Claim 6
Dependent Claim 38 words
The data processing apparatus according to claim 4 , wherein the shift value generating unit has a pseudo-random number generation circuit to generate the shift value based on a pseudo-random number generated by the pseudo-random number generation circuit.
Claim 7
Dependent Claim 44 words
The data processing apparatus according to claim 4 , wherein the shift value generating unit generates the shift value based on information showing a color of ink used for printing so that the shift value is made different corresponding to the color of ink.
Claim 8
Dependent Claim 35 words
The data processing apparatus according to claim 4 , wherein the shift value generating unit generates the shift value so that the shift value is made different corresponding to the level of the multi-valued data.
Claim 9
Dependent Claim 42 words
The data processing apparatus according to claim 4 , wherein the shift value generating unit generates the shift value so that the shift value according to the position on the print medium which corresponds to the unit matrix is a non-periodic value.
Claim 10
Dependent Claim 115 words
The data processing apparatus according to claim 4 , wherein if (X, Y) is taken to be respective positions of the dot arrangement patterns in lateral and longitudinal directions in a pixel layout of the unit matrix, A is taken to be the number of pixels in the lateral direction, B is taken to be the number of pixels in the longitudinal direction, and the positions (X, Y) of the dot arrangement patterns are expressed by an address X+AY, the shift value generating unit determines the shift value so that a pixel having the address that is a remainder when the shift value by the A×B becomes to be positioned at the position (0, 0).
Claim 11
Dependent Claim 69 words
The data processing apparatus according to claim 4 , wherein if (X, Y) is taken to be respective positions of the dot arrangement patterns in lateral and longitudinal directions in the unit matrix, the shift value generating unit determines the shift value so that a coordinate X, Y of the positions (X, Y), which is generated using random number, becomes to be the coordinate of the position (0, 0).
Claim 12
Dependent Claim 57 words
The data processing apparatus according to claim 4 , wherein the shift value generating unit generates the shift value based on positional information of the predetermined area on the print medium so that the shift value is made different corresponding to the position of the predetermined area on the print medium to which the unit matrix corresponds.
Claim 13
Dependent Claim 46 words
The data processing apparatus according to claim 1 , further comprising a storage unit configured to store the unit matrix, the unit matrix indicating an arrangement of a plurality of dot arrangement patterns in a lateral direction×a plurality of dot arrangement patterns in a longitudinal direction.
Claim 14
Dependent Claim 55 words
The data processing apparatus according to claim 1 , wherein the layout of the dot arrangement patterns in the unit matrix used for the first predetermined area and the layout of the dot arrangement patterns in the unit matrix used for the second predetermined area lie adjacent to each other in a main scan direction.
Claim 15
Dependent Claim 54 words
The data processing apparatus according to claim 1 , wherein the layout of the dot arrangement patterns in the unit matrix used for the first predetermined area and the layout of the dot arrangement patterns in the unit matrix used for the second predetermined area lie adjacent to each other in a sub-scan direction.
Claim 16
Dependent Claim 35 words
The data processing apparatus according to claim 1 , further comprising a print head which ejects ink to the print medium based on the dot arrangement determined by the dot arrangement unit to print dots.
Claim 17
Dependent Claim 194 words
A data processing method executed by a data processing apparatus, comprising the steps of: obtaining multi-valued data, a multi-value of which shows gradation of each of a plurality of pixels forming an image to be formed on a predetermined area of a print medium; determining a dot arrangement of the plurality of pixels in the predetermined area for each of predetermined areas, according to a unit matrix that arranges dot arrangement patterns corresponding to the plurality of pixels, the dot arrangement patterns being used to determine the dot arrangement and being based on multi-valued data corresponding to each of the plurality of pixels which is obtained by the obtaining step; and determining a layout of the dot arrangement patterns in the unit matrix depending on a position of the predetermined area on the print medium, so that a layout of the dot arrangement patterns in the unit matrix used for a first predetermined area and a layout of the dot arrangement patterns in the unit matrix used for a second predetermined area, a position of which differs from a position of the first predetermined area on the print medium, are different from each other.
Claim 18
Dependent Claim 194 words
A data processing method executed by a data processing apparatus, comprising the steps of: obtaining multi-valued data, a multi-value of which shows gradation of each of a plurality of pixels forming an image to be formed on a predetermined area of a print medium; determining a dot arrangement of the plurality of pixels in the predetermined area for each of predetermined areas, according to a unit matrix that arranges dot arrangement patterns corresponding to the plurality of pixels, the dot arrangement patterns being used to determine the dot arrangement and being based on multi-valued data corresponding to each of the plurality of pixels which is obtained by the obtaining step; and determining a layout of the dot arrangement patterns in the unit matrix depending on a position of the predetermined area on the print medium, so that a layout of the dot arrangement patterns in the unit matrix used for a first predetermined area and a layout of the dot arrangement patterns in the unit matrix used for a second predetermined area, a position of which differs from a position of the first predetermined area on the print medium, are different from each other.
Claim 19
Dependent Claim 51 words
The data processing method according to claim 16 , wherein the layout of the dot arrangement patterns in the unit matrix used for the second predetermined area is a layout in which the layout of the dot arrangement patterns in the unit matrix used for the first predetermined area is shifted.
Claim 20
Dependent Claim 86 words
The data processing method according to claim 16 , wherein the layout determining step determines a shift amount by which the layout of the dot arrangement patterns in the unit matrix is shifted, depending on each position of plurality of the predetermined areas on the print medium, and the dot arrangement determining step determines the dot arrangement for each of the plurality of predetermined areas by using the unit matrix for which the layout of the dot arrangement patterns is shifted by the determined shift amount.
Claim 21
Dependent Claim 29 words
The data processing method according to claim 18 , wherein the method further comprises a shift value generating step of generating a shift value for determining the shift amount.
Claim 22
Dependent Claim 38 words
The data processing method according to claim 19 , wherein the shift value generating step uses a pseudo-random number generation circuit to generate the shift value based on a pseudo-random number generated by the pseudo-random number generation circuit.
Claim 23
Dependent Claim 44 words
The data processing method according to claim 19 , wherein the shift value generating step generates the shift value based on information showing a color of ink used for printing so that the shift value is made different corresponding to the color of ink.
Claim 24
Dependent Claim 35 words
The data processing method according to claim 19 , wherein the shift value generating step generates the shift value so that the shift value is made different corresponding to the level of the multi-valued data.
Claim 25
Dependent Claim 43 words
The data processing method according to claim 19 , wherein the shift value generating step generates the shift value so that the shift value according to the position on the print medium which corresponds to the unit matrix is a n on-periodic value.
Claim 26
Dependent Claim 115 words
The data processing method according to claim 19 , wherein if (X, Y) is taken to be respective positions of the dot arrangement patterns in lateral and longitudinal directions in a pixel layout of the unit matrix, A is taken to be the number of pixels in the lateral direction, B is taken to be the number of pixels in the longitudinal direction, and the positions (X, Y) of the dot arrangement patterns are expressed by an address X+AY, the shift value generating step determines the shift value so that a pixel having the address that is a remainder when the shift value by the A×B becomes to be positioned at the position (0, 0).
Claim 27
Dependent Claim 69 words
The data processing method according to claim 19 , wherein if (X, Y) is taken to be respective positions of the dot arrangement patterns in lateral and longitudinal directions in the unit matrix, the shift value generating step determines the shift value so that a coordinate X, Y of the positions (X, Y), which is generated using random number, becomes to be the coordinate of the position (0, 0).
Claim 28
Dependent Claim 57 words
The data processing method according to claim 19 , wherein the shift value generating step generates the shift value based on positional information of the predetermined area on the print medium so that the shift value is made different corresponding to the position of the predetermined area on the print medium to which the unit matrix corresponds.
Claim 29
Dependent Claim 55 words
The data processing method according to claim 16 , wherein the layout of the dot arrangement patterns in the unit matrix used for the first predetermined area and the layout of the dot arrangement patterns in the unit matrix used for the second predetermined area lie adjacent to each other in a main scan direction.
Claim 30
Dependent Claim 54 words
The data processing method according to claim 16 , wherein the layout of the dot arrangement patterns in the unit matrix used for the first predetermined area and the layout of the dot arrangement patterns in the unit matrix used for the second predetermined area lie adjacent to each other in a sub-scan direction.

References Cited (Backward Citations)

US6061145A Cited
US6967745B1 Cited
US6652066B2 Cited
JP2004090462A Cited
US6991316B2 Cited
US20050052669A1 Cited
JP2007306549A Cited
US20090322848A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2018-06-22 2018-12-22 2019-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2022-06-22 2022-12-22 2023-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2026-06-22 2026-12-22 2027-06-23 $7700.00 Open for Payment

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag