Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
472 words
A method for generating a halftone pel pattern for depicting a continuous tone image, wherein said pattern is to be reproduced on a binary output device, said method comprising the step of: establishing a correspondence between identically shaped tiles that form a pre-defined tile pattern and individual pixel values that collectively form at least a portion of a continuous tone gray level image; determining, for each of said tiles, a gray value, g 0 , of the pixel values that correspond to that tile; determining, for each of said tiles, one, t 0 , of a plurality of pre-defined threshold values that has a highest value less than or equal to said gray values g 0 for that tile; determining, for each of said tiles, a gray level value, g 3 , of the pixels that correspond to that tile wherein said gray level value is formed in response to both the gray value, g 0 , of that tile and propagated gray level error established therewith and propagated thereto; determining, for each of said tiles, whether the gray level value, g e , for that tile equals or exceeds the value of a successively larger threshold value, contained within said plurality of pre-defined threshold values, than threshold value t 0 associated with that tile; setting, in response to said determining step, a threshold value, t s , for each of said tiles as either said threshold value t 0 for that tile or said successively larger threshold value; ascertaining, for each of said tiles, an amount of gray value error, e, as equalling the gray level value, g e , for said each tile less the set threshold value, t s , associated therewith; partitioning, for each of said tiles, the gray value error, e, into a plurality of pre-defined components; propagating the value of each of the components for each of said tiles to a pre-determined corresponding one of a plurality of tiles situated adjacent to said each tile, wherein the gray value error is collectively propagated along identical paths from tile to tile throughout the tile pattern; and dithering the pixel values corresponding to each one of said tiles using either a first or second matrix of pre-defined threshold values to form a halftone dithered pel pattern spatially corresponding thereto wherein the matrix to be used for said one tile is selected in response to the set threshold value t s associated therewith, such that a dithered halftone pel pattern that corresponds to said one tile is formed within the halftone image and which, when viewed with other such dithered halftone patterns appearing in said halftone image and associated with tiles adjacent thereto, spatially depicts a discrete gray level that can not be obtained through use of dithering said pixel values using either said first or second matrix alone.
Claim 2
Independent Claim
472 words
A method for generating a halftone pel pattern for depicting a continuous tone image, wherein said pattern is to be reproduced on a binary output device, said method comprising the step of: establishing a correspondence between identically shaped tiles that form a pre-defined tile pattern and individual pixel values that collectively form at least a portion of a continuous tone gray level image; determining, for each of said tiles, a gray value, g 0 , of the pixel values that correspond to that tile; determining, for each of said tiles, one, t 0 , of a plurality of pre-defined threshold values that has a highest value less than or equal to said gray values g 0 for that tile; determining, for each of said tiles, a gray level value, g 3 , of the pixels that correspond to that tile wherein said gray level value is formed in response to both the gray value, g 0 , of that tile and propagated gray level error established therewith and propagated thereto; determining, for each of said tiles, whether the gray level value, g e , for that tile equals or exceeds the value of a successively larger threshold value, contained within said plurality of pre-defined threshold values, than threshold value t 0 associated with that tile; setting, in response to said determining step, a threshold value, t s , for each of said tiles as either said threshold value t 0 for that tile or said successively larger threshold value; ascertaining, for each of said tiles, an amount of gray value error, e, as equalling the gray level value, g e , for said each tile less the set threshold value, t s , associated therewith; partitioning, for each of said tiles, the gray value error, e, into a plurality of pre-defined components; propagating the value of each of the components for each of said tiles to a pre-determined corresponding one of a plurality of tiles situated adjacent to said each tile, wherein the gray value error is collectively propagated along identical paths from tile to tile throughout the tile pattern; and dithering the pixel values corresponding to each one of said tiles using either a first or second matrix of pre-defined threshold values to form a halftone dithered pel pattern spatially corresponding thereto wherein the matrix to be used for said one tile is selected in response to the set threshold value t s associated therewith, such that a dithered halftone pel pattern that corresponds to said one tile is formed within the halftone image and which, when viewed with other such dithered halftone patterns appearing in said halftone image and associated with tiles adjacent thereto, spatially depicts a discrete gray level that can not be obtained through use of dithering said pixel values using either said first or second matrix alone.
Claim 3
Dependent Claim
64 words
The method in claim 1 wherein the predefined threshold values in said first and second matrices are normalized gray values associated with pre-defined dither patterns and each of said threshold values located in said second matrix is associated with a dot number that is numerically less than the dot number associated with the threshold value situated in the corresponding location in said first matrix.
Claim 4
Dependent Claim
36 words
The method in claim 2 wherein corresponding ones of said pre-defined threshold values in said first and second matrices are those associated with corresponding ones of said dither patterns that differ by only one dot number.
Claim 5
Dependent Claim
79 words
The method in claim 3 wherein said partitioning step comprises the step of separating said gray value error, e, for a current tile being processed into three components, e 1 , e 2 and e 3 , therefor, and said components value propagating step comprises the step of propagating values of the components e 1 , e 2 and e 3 to respectively first, second and third tiles collectively situated downward and to the right of said each tile.
Claim 6
Dependent Claim
39 words
The method in claim 4 wherein said first and second tiles are perpendicularly oriented to each other and the third tile is oriented at approximately 45 degrees from the first tile and approximately 135 degrees from the second tile.
Claim 7
Dependent Claim
76 words
The method in claim 5 wherein said setting step comprises the step of choosing the value of threshold t s for each tile as equal to the successive threshold value for that tile if gray level value, g e , for that tile is greater than or equal to that successive threshold value or to threshold value t 0 if gray level value, g e , for that tile is less than that successive threshold value.
Claim 8
Dependent Claim
39 words
The method in claim 6 wherein the tiles that form said tile pattern are oriented at a particular screen angle and each of said tiles has a size equal to that of a halftone block in said halftoned image.
Claim 9
Dependent Claim
22 words
The method in claim 7 wherein the tiles are oriented to form a screen grid aligned along a pair of orthogonal axes.
Claim 10
Dependent Claim
44 words
The method in claim 7 further comprising the step of: processing pixel values that form said continuous tone image such that a 1:1 spatial correspondence is established between each of the pixels in the continuous tone image and each pel in the halftoned image.
Claim 11
Dependent Claim
32 words
The method in claim 7 wherein said processing step further comprises the step of modifying contrast or brightness of the pixels that form said continuous tone image to generate corrected pixel values.
Claim 12
Dependent Claim
57 words
The method in claim 7 wherein the separating step comprises the step of determining the values of the components e 1 , 3 2 and e 3 in accordance with the following equations: e 3 =e (0.25+x), e 2 =(e-e 3 )/2 and e 1 =e 2 where: x=a pseudo-random number within the range 0 to 0.5.
Claim 13
Dependent Claim
56 words
The method in claim 7 wherein the gray level value g e determining step comprises the step of calculating the gray level value, g e , for each of said tiles as the sum of gray value g 0 for that tile and the value of the propagated gray level error associated therewith and propagated thereto.
Claim 14
Dependent Claim
48 words
The method in claim 7 wherein the gray value, g 0 , determining step comprises the step of establishing the gray value, g 0 , for each of said tiles as being the gray level value of a pixel situated at a pre-defined fixed location within that tile.
Claim 15
Dependent Claim
59 words
The method in claim 7 wherein said gray value, g 0 , determining step comprises the steps of: determining, for each of said tiles, the average gray level value of all the pixels that correspond to that tile; and setting the gray value, g 0 , for that tile as equal to the average gray level value determined therefor.