×

Three-dimensional threshold matrix for three-dimensional halftoning

  • US 10,445,929 B2
  • Filed: 04/16/2015
  • Issued: 10/15/2019
  • Est. Priority Date: 04/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus to generate control data for production of a three-dimensional object comprising:

  • a processor; and

    a non-transitory storage medium on which is stored instructions that are to cause the processor to;

    apply a halftoning operation to a digital representation at least a portion of the three-dimensional object, wherein the instructions are to cause to the processor to process the digital representation of at least the portion of the three-dimensional object in association with a three-dimensional threshold matrix to output discrete material arrangement instructions for at least one production material;

    generate the three-dimensional threshold matrix for use by the halftone generator, wherein to generate the three-dimensional threshold matrix, the instructions are to cause the processor to;

    obtain values for a predefined two-dimensional threshold matrix; and

    extend the predefined two-dimensional threshold matrix into a third dimension to generate the three-dimensional threshold matrix by laterally- shifting, with respect to the third dimension and according to a defined sequence, at least a subset of the values in subsequent matrices in a set of two-dimensional matrices with respect to the predefined two-dimensional threshold matrix, each matrix in the set of two-dimensional matrices comprising the at least a subset of the values for the predefined two-dimensional threshold matrix,wherein the digital representation of at least the portion of the three-dimensional object comprises at least one material volume coverage vector for at least one volume of the three-dimensional object,wherein, for k materials available for production of the three-dimensional object and L discrete deposit states for said materials, the at least one material coverage vector comprises Lk vector components, each vector component having an associated probability value, andwherein the discrete material arrangement instructions comprise production instructions from a set of L * k available instruction values, each element at a production resolution having one of L deposit state instructions for each of said k materials.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×