Three-dimensional halftoning area coverage vectors for pixels in each slice of object using selected sub-matrix
First Claim
Patent Images
1. A method comprising:
- determining, by a processor, area coverage vectors for each pixel on each slice of a digital representation of an object;
subdividing, by the processor, a two-dimensional halftone matrix including threshold values into a plurality of sub-matrices, each sub-matrix including threshold values of the halftone matrix in a respective value sub-range; and
for each of the slices,selecting, by the processor, a sub-matrix of the plurality of sub-matrices; and
halftoning, by the processor, the area coverage vectors for the pixels in the slice using respective threshold values of the selected sub-matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
According to examples, area coverage vectors for each pixel on each slice of a digital representation of an object may be determined and a two-dimensional halftone matrix including threshold values may be subdivided into a plurality of sub-matrices, each sub-matrix including threshold values of the halftone matrix in a respective value sub-range. In addition, for each of the slices, a sub-matrix of the plurality of sub-matrices may be selected and the area coverage vectors for the pixels in the slice may be halftoned using respective threshold values of the selected sub-matrix.
19 Citations
15 Claims
-
1. A method comprising:
-
determining, by a processor, area coverage vectors for each pixel on each slice of a digital representation of an object; subdividing, by the processor, a two-dimensional halftone matrix including threshold values into a plurality of sub-matrices, each sub-matrix including threshold values of the halftone matrix in a respective value sub-range; and for each of the slices, selecting, by the processor, a sub-matrix of the plurality of sub-matrices; and halftoning, by the processor, the area coverage vectors for the pixels in the slice using respective threshold values of the selected sub-matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a computer-readable medium on which is stored instructions that when executed by the processor, are to cause the processor to; determine area coverage vectors for each pixel on each slice of a digital representation of an object; subdivide a two-dimensional halftone matrix including threshold values into a plurality of sub-matrices, each sub-matrix including threshold values of the halftone matrix in a respective value sub-range; and for each of the slices, select a sub-matrix of the plurality of sub-matrices; and halftone the area coverage vectors for the pixels in the slice using respective threshold values of the selected sub-matrix. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium on which is stored instructions that when executed by a processor, cause the processor to:
-
determine area coverage vectors for each pixel on each slice of a digital representation of an object; subdivide a two-dimensional halftone matrix including threshold values into a plurality of sequentially arranged sub-matrices of a same size as the two-dimensional halftone matrix, each sub-matrix including threshold values of the halftone matrix in a respective value sub-range; and for each of the slices, select a sub-matrix of the plurality of sequentially arranged sub-matrices; halftone the area coverage vectors for the pixels in the slice using respective threshold values of the selected sub-matrix; and deposit material on a layer according to results of the halftoning of the area coverage vectors for the pixels in the slice. - View Dependent Claims (15)
-
Specification