Patent US6985259B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6985259B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Threshold matrix, and method and apparatus of reproducing gray levels using threshold matrix

Assignee: Canon Inc
•
Filing: 2001-04-06
•
Granted: 2006-01-10
•
Expires: 2021-04-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When one-to-one correspondence is made between each pixel of an original image and each element of a threshold matrix, a density of each pixel in an output image is represented by binary or multivalue, and a dot pattern of which the size corresponds to the threshold matrix is divided into small blocks, the threshold matrix is created such that the number of dots in each of all the blocks is made equal in all gray levels, the dot patterns in the plural blocks are made mutually the same in all the gray levels, and at a boundary of the blocks where the dot patterns are made mutually the same, the dots are increased while taking conformity of the dot patterns, or the threshold matrix is created such that order of dot increase is controlled between the blocks where the dot patterns are made mutually the same and the other blocks. Thus, the threshold matrix by which uniformity of the dot pattern is increased and a problem of texture is improved, a gray level reproduction method which uses this threshold matrix, and a gray level reproduction apparatus which uses this threshold matrix are provided.

Inventors

  • 👤 Keiji Okinaka
  • 👤 Takashi Suzuki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:43
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 204 words
A gray level reproduction method which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix, and represents a density of each pixel in an output image by binary or multivalue, wherein a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks; (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks; (3) for each gray level of all gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks; and (4) for increasing gray levels, the number of dots in the dot pattern of the output image is increased while substantially maintaining conformity of the dot patterns at a boundary corresponding to a boundary of the threshold matrix.
Claim 2
Dependent Claim 204 words
A gray level reproduction method which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix, and represents a density of each pixel in an output image by binary or multivalue, wherein a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks; (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks; (3) for each gray level of all gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks; and (4) for increasing gray levels, the number of dots in the dot pattern of the output image is increased while substantially maintaining conformity of the dot patterns at a boundary corresponding to a boundary of the threshold matrix.
Claim 3
Dependent Claim 19 words
A method according to claim 1 , wherein the dot pattern is determined based on an averaged repulsion potential.
Claim 4
Dependent Claim 36 words
A method according to anyone of claim 1 or 2 , wherein said threshold matrix is created by controlling an order of dot increase between blocks of the first group and blocks of the second group.
Claim 5
Dependent Claim 22 words
A method according to claim 3 , wherein the blocks of the first group are preferential as the order of dot increase.
Claim 6
Dependent Claim 24 words
A method according to claim 1 , wherein a distance between dots in the dot pattern is controlled based on an averaged repulsion potential.
Claim 7
Dependent Claim 48 words
A method according to claim 1 , wherein when a block is further divided into four smaller blocks, the number of dots in an output image in each of all the smaller blocks is made equal in each of all of 4n gray levels (n is an integer).
Claim 8
Dependent Claim 33 words
A method according to claim 1 , wherein, when the threshold matrix is repeatedly used two dimensionally and periodically, a repeat direction is diverted to either a longitudinal direction or a lateral direction.
Claim 9
Dependent Claim 19 words
A method according to claim 1 , wherein a shape of the threshold matrix is different from a square.
Claim 10
Dependent Claim 33 words
A method according to claim 1 , wherein a color image is decomposed into plural color components, and the original image of at least one color component is input as an input image.
Claim 11
Dependent Claim 200 words
A gray level reproduction method which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix, and represents a density of each pixel in an output image by binary or multivalue, wherein a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks; (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks; (3) for each gray level of all gray levels, the dot patterns of the output image is mutually different for at least some blocks of the second group of blocks; and (4) for increasing gray levels, an order of dot increase in the dot pattern of the output image is controlled between the blocks of the first group and the blocks of the second group.
Claim 12
Dependent Claim 200 words
A gray level reproduction method which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix, and represents a density of each pixel in an output image by binary or multivalue, wherein a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks; (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks; (3) for each gray level of all gray levels, the dot patterns of the output image is mutually different for at least some blocks of the second group of blocks; and (4) for increasing gray levels, an order of dot increase in the dot pattern of the output image is controlled between the blocks of the first group and the blocks of the second group.
Claim 13
Dependent Claim 22 words
A method according to claim 10 , wherein the blocks of the first group are preferential as the order of dot increase.
Claim 14
Dependent Claim 19 words
A method according to claim 10 , wherein the dot pattern is determined based on an averaged repulsion potential.
Claim 15
Dependent Claim 48 words
A method according to claim 10 , wherein when a block is further divided into four smaller blocks, the number of dots in an output image in each of all the smaller blocks is made equal in each of all of 4n gray levels (n is an integer).
Claim 16
Dependent Claim 32 words
A method according to claim 10 , wherein, when the threshold matrix is repeatedly used two-dimensionally and periodically, a repeat direction is diverted to either a longitudinal direction or a lateral direction.
Claim 17
Dependent Claim 19 words
A method according to claim 10 , wherein a shape of the threshold matrix is different from a square.
Claim 18
Dependent Claim 33 words
A method according to claim 10 , wherein a color image is decomposed into plural color components, and the original image of at least one color component is input as an input image.
Claim 19
Dependent Claim 261 words
A gray level reproduction apparatus which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix, and represents a density of each pixel in an output image by binary or multivalue, wherein, a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks, (2) for each gray level of all gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks, (3) for each gray level of all the gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks, and (4) for increasing gray levels, the number of dots in the dot pattern of the output image is increased while substantially maintaining conformity of the dot patterns at a boundary corresponding to a boundary of the threshold matrix, said apparatus comprising: storage means for storing said threshold matrix; comparison means for comparing as a threshold the value of said threshold matrix with the density of each pixel of the original image for each pixel; and output means for outputting the binary- or multivalue-processed dot pattern according to the comparison result of said comparison means.
Claim 20
Dependent Claim 261 words
A gray level reproduction apparatus which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix, and represents a density of each pixel in an output image by binary or multivalue, wherein, a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks, (2) for each gray level of all gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks, (3) for each gray level of all the gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks, and (4) for increasing gray levels, the number of dots in the dot pattern of the output image is increased while substantially maintaining conformity of the dot patterns at a boundary corresponding to a boundary of the threshold matrix, said apparatus comprising: storage means for storing said threshold matrix; comparison means for comparing as a threshold the value of said threshold matrix with the density of each pixel of the original image for each pixel; and output means for outputting the binary- or multivalue-processed dot pattern according to the comparison result of said comparison means.
Claim 21
Dependent Claim 33 words
An apparatus according to claim 17 , wherein said threshold matrix is created by controlling order of dot increase between the blocks of the first group and the blocks of the second group.
Claim 22
Dependent Claim 257 words
A gray level reproduction apparatus which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix, and represents a density of each pixel in an output image by binary or multivalue, wherein, a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks, (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks, (3) for each gray level of all gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks, and (4) for increasing gray levels, an order of dot increase in the dot pattern of the output image is controlled between the blocks of the first group and the blocks of the second group, said apparatus comprising: storage means for storing said threshold matrix; comparison means for comparing as a threshold the value of said threshold matrix with the density of each pixel of the original image for each pixel; and output means for outputting the binary- or multivalue-processed dot pattern according to the comparison result of said comparison means.
Claim 23
Dependent Claim 257 words
A gray level reproduction apparatus which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix, and represents a density of each pixel in an output image by binary or multivalue, wherein, a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks, (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks, (3) for each gray level of all gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks, and (4) for increasing gray levels, an order of dot increase in the dot pattern of the output image is controlled between the blocks of the first group and the blocks of the second group, said apparatus comprising: storage means for storing said threshold matrix; comparison means for comparing as a threshold the value of said threshold matrix with the density of each pixel of the original image for each pixel; and output means for outputting the binary- or multivalue-processed dot pattern according to the comparison result of said comparison means.
Claim 24
Dependent Claim 198 words
A threshold matrix which is used to be compared with each pixel of an original image to represent a density of each pixel in an output image by binary or multivalue, wherein a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks, and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels the number of dots in the dot pattern of the output image is equal in each of all the blocks; (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks; (3) for each gray level of all gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks; and (4) for increasing gray levels, the number of dots in the dot pattern of the output image is increased while substantially maintaining conformity of the dot patterns at a boundary corresponding to a boundary of the threshold matrix.
Claim 25
Dependent Claim 198 words
A threshold matrix which is used to be compared with each pixel of an original image to represent a density of each pixel in an output image by binary or multivalue, wherein a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks, and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels the number of dots in the dot pattern of the output image is equal in each of all the blocks; (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks; (3) for each gray level of all gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks; and (4) for increasing gray levels, the number of dots in the dot pattern of the output image is increased while substantially maintaining conformity of the dot patterns at a boundary corresponding to a boundary of the threshold matrix.
Claim 26
Dependent Claim 34 words
A threshold matrix according to claim 20 , wherein said threshold matrix is created by controlling order of dot increase between the blocks of the first group and the blocks of the second group.
Claim 27
Dependent Claim 194 words
A threshold matrix which is used to be compared with each pixel of an original image to represent a density of each pixel in an output image by binary or multivalue, wherein a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks, and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks; (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks; (3) for each gray level of all gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks; and (4) for increasing gray levels, an order of dot increase in the dot pattern of the output image is controlled between the blocks of the first group and the blocks of the second group.
Claim 28
Dependent Claim 194 words
A threshold matrix which is used to be compared with each pixel of an original image to represent a density of each pixel in an output image by binary or multivalue, wherein a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks, and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks; (2) for each gray level of all the gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks; (3) for each gray level of all gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks; and (4) for increasing gray levels, an order of dot increase in the dot pattern of the output image is controlled between the blocks of the first group and the blocks of the second group.
Claim 29
Dependent Claim 266 words
A computer-readable storage medium which stores a computer-executable control program to control a gray level reproduction process which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix and represents a density of each pixel in an output image by binary or multivalue, wherein, a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks, (2) for each gray level of all gray levels, the dot pattern of the output image mutually the same in each block of the first group of blocks, (3) for each gray level of all the gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks, and (4) for increasing gray levels, the number of dots in the dot pattern of the output image is increased while substantially maintaining conformity of the dot patterns at a boundary corresponding to a boundary of the threshold matrix, said control program comprising: a comparison step for comparing a threshold value of the threshold matrix with the density of each pixel of the original image for each pixel; and an output step for outputting the binary- or multivalue-processed dot pattern according to the comparison result of said comparison step.
Claim 30
Dependent Claim 266 words
A computer-readable storage medium which stores a computer-executable control program to control a gray level reproduction process which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix and represents a density of each pixel in an output image by binary or multivalue, wherein, a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks, (2) for each gray level of all gray levels, the dot pattern of the output image mutually the same in each block of the first group of blocks, (3) for each gray level of all the gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks, and (4) for increasing gray levels, the number of dots in the dot pattern of the output image is increased while substantially maintaining conformity of the dot patterns at a boundary corresponding to a boundary of the threshold matrix, said control program comprising: a comparison step for comparing a threshold value of the threshold matrix with the density of each pixel of the original image for each pixel; and an output step for outputting the binary- or multivalue-processed dot pattern according to the comparison result of said comparison step.
Claim 31
Dependent Claim 35 words
A computer-readable storage medium according to claim 23 , wherein said threshold matrix is created by controlling order of dot increase between the blocks of the first group and the blocks of the second group.
Claim 32
Dependent Claim 263 words
A computer-readable storage medium which stores a computer-executable control program to control a gray level reproduction process which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix and represents a density of each pixel in an output image by binary or multivalue, wherein, a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks, (2) for each gray level of all gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks, (3) for each gray level of all the gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks, and (4) for increasing gray levels, and order of dot increase in the dot pattern of the output image is controlled between the blocks of the first group and the blocks of the second group, said control program comprising: a comparison step for comparing the threshold value of the threshold matrix with the density of each pixel of the original image for each pixel; and an output step for outputting the binary- or multivalue-processed dot pattern according to the comparison result of said comparison step.
Claim 33
Dependent Claim 263 words
A computer-readable storage medium which stores a computer-executable control program to control a gray level reproduction process which makes one-to-one correspondence between each pixel of an original image and each element of a threshold matrix and represents a density of each pixel in an output image by binary or multivalue, wherein, a dot pattern of which the size corresponds to said threshold matrix is divided into interspersed blocks of at least first and second groups of blocks and wherein said threshold matrix is created according to the following conditions: (1) for each gray level of all gray levels, the number of dots in the dot pattern of the output image is equal in each of all the blocks, (2) for each gray level of all gray levels, the dot pattern of the output image is mutually the same in each block of the first group of blocks, (3) for each gray level of all the gray levels, the dot pattern of the output image is mutually different for at least some blocks of the second group of blocks, and (4) for increasing gray levels, and order of dot increase in the dot pattern of the output image is controlled between the blocks of the first group and the blocks of the second group, said control program comprising: a comparison step for comparing the threshold value of the threshold matrix with the density of each pixel of the original image for each pixel; and an output step for outputting the binary- or multivalue-processed dot pattern according to the comparison result of said comparison step.

References Cited (Backward Citations)

US5111310A Cited
JP2622429B2 Cited
US5521987A Cited
EP0963105A2 Cited
JP2000059626A Cited
US20020071140A1 Cited
US6633412B1 Cited
US6671422B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag