Data processing system and method for producing shifted-element halftone screens
First Claim
1. A method in a computer system for generating a halftone screened image from an input image, said method comprising the steps of:
- generating a first threshold matrix which, when utilized to halftone a solid gray input image, generates a first halftoned output image which is a plurality of generally solid axial lines along a first axis, said first threshold matrix including a plurality of matrix elements; and
shifting a plurality of groups of said plurality of matrix elements within said first threshold matrix to create a second threshold matrix which, when utilized to halftone said solid gray input image, generates a second halftoned output image which is a checkerboard type pattern of alternating black or white blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system and method are described for generating a halftone screened image from an input image. A first threshold matrix is generated which, when utilized to halftone a solid gray input image, generates a first halftoned output image which is a plurality of generally solid vertical lines. The first threshold matrix includes a plurality of matrix elements arranged in a plurality of rows and a plurality of columns. A plurality of groups of the matrix elements are shifted within the first threshold matrix to create a second threshold matrix which, when utilized to halftone the solid gray input image, generates a second halftoned output image which is a checkerboard type pattern of alternating black or white blocks. In one embodiment, groups of the plurality of the rows are shifted horizontally over by at least one adjacent column to generate the second matrix.
-
Citations
18 Claims
-
1. A method in a computer system for generating a halftone screened image from an input image, said method comprising the steps of:
-
generating a first threshold matrix which, when utilized to halftone a solid gray input image, generates a first halftoned output image which is a plurality of generally solid axial lines along a first axis, said first threshold matrix including a plurality of matrix elements; and
shifting a plurality of groups of said plurality of matrix elements within said first threshold matrix to create a second threshold matrix which, when utilized to halftone said solid gray input image, generates a second halftoned output image which is a checkerboard type pattern of alternating black or white blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
generating an input test pattern including a plurality of axial lines along said first axis; and
generating an output image utilizing said input test pattern and said second threshold matrix, said output image including a plurality of axial lines, wherein each of said plurality of axial lines of said input test pattern correspond to one of said plurality of axial lines of said output image.
-
-
10. A computer system for generating a halftone screened image from an input image, comprising:
-
means for generating a first threshold matrix which, when utilized to halftone a solid gray input image, generates a first halftoned output image which is a plurality of generally solid axial lines along a first axis, said first threshold matrix including a plurality of matrix elements; and
means for shifting a plurality of groups of said plurality of matrix elements within said first threshold matrix to create a second threshold matrix which, when utilized to halftone said solid gray input image, generates a second halftoned output image which is a checkerboard type pattern of alternating black or white blocks. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
means for generating an input test pattern including a plurality of axial lines along said first axis; and
means for generating an output image utilizing said input test pattern and said second threshold matrix, said output image including a plurality of axial lines, wherein each of said plurality of axial lines of said input test pattern correspond to one of said plurality of axial lines of said output image.
-
Specification