Setting ink use limits for a printing system

    公开(公告)号:US10750057B2

    公开(公告)日:2020-08-18

    申请号:US16335655

    申请日:2016-10-24

    Abstract: An example method of setting ink limits for a printing system is described. The method involves printing a first set of color ramps. Each color ramp has test areas which are printed based different Neugebauer Primary Area Coverage (NPac) vectors. A test area for each color ramp is indicated that meets an image quality metric and Neugebauer Primary ink use limits are set based on these test areas. A second set of color ramps, for combinations of the set of available Neugebauer Primaries, is then printed, The test areas for each ramp are defined by monotonically-varying vector element values for one Neugebauer Primary in a combination and the second set of ramps are defined by monotonically-varying vector element values across said ramps for another Neugebauer Primary in the combination. Test areas are then indicated again for the second set of color ramps to set ink use limits for the printing system.

    Printing of a halftone based on multiple colorant deposition orders

    公开(公告)号:US10691988B2

    公开(公告)日:2020-06-23

    申请号:US16336958

    申请日:2016-09-30

    Abstract: Example methods of controlling printing of a halftone image are disclosed as well as apparatuses and computer-readable storage mediums relating thereto. In an example, the method includes receiving input data indicating a first colorant deposition order for a colorant combination and a second colorant deposition order for the colorant combination, wherein the second colorant deposition order is different from the first colorant deposition order. Control data is generated based on the input data. The control data includes first pixel data associating a first pixel in the halftone image with the first colorant deposition order, and second pixel data associating a second pixel in the halftone image with the second colorant deposition order. The control data is used to control a printer to print the halftone.

    Setting properties of three-dimensional objects

    公开(公告)号:US10688724B2

    公开(公告)日:2020-06-23

    申请号:US15546193

    申请日:2015-04-24

    Abstract: A method for setting properties of a three-dimensional object in an additive manufacturing process, e.g. 3D-Printing, in which data representing a three-dimensional object to be printed is obtained. The data comprises sub-volumes representing the three-dimensional object. The position of the sub-volumes in the three-dimensional object is identifyied by a positional pomponent, i.e. a location depth and an orientation angle. A characteristic for the three-dimensional object to be printed is identified or set by the user. The property data is set for individual sub-volumes to be used in printing the three-dimensional object based on the identified characteristic and positional component. The property data comprises material property data, structural property data and printing property data.

    Three-dimensional object presentation

    公开(公告)号:US10569527B2

    公开(公告)日:2020-02-25

    申请号:US15544510

    申请日:2015-04-24

    Abstract: Methods and apparatus for three-dimensional object representation are described. In an example, data representing a three-dimensional object is received, the data comprising an object property description associated with each of a plurality of locations within the object. Distinct object property descriptions are identified and a data object, which has a plurality of addresses, is populated with data indicative of the distinct object property descriptions, such that data indicative of each distinct object property description is represented at a different address. Data comprising a representation of the object is generated, the data comprising a data object address associated with each of a plurality of locations, wherein the data object address corresponds to the address of data indicative of the object property description for that location.

    Imaging pipeline processing
    17.
    发明授权

    公开(公告)号:US10560608B2

    公开(公告)日:2020-02-11

    申请号:US15766090

    申请日:2016-01-20

    Abstract: A method of processing data in a multi-stage imaging pipeline, the method comprising, at each stage of the multi-stage imaging pipeline, identifying a plurality of encoding values represented in received input data in a given encoding space for the respective pipeline stage, the identified plurality of encoding values comprising a subset of encoded values which are capable of being represented in the given encoding space, generating a list of encoding indices corresponding to the identified plurality of encoded values in the given encoding space, representing the encodings of one or more entities of the received input data using the generated list of encoding indices, and outputting the represented encodings of the one or more entities to the next stage of the multi-stage imaging pipeline.

    Ink-channel to NPac mapping
    18.
    发明授权

    公开(公告)号:US10528296B2

    公开(公告)日:2020-01-07

    申请号:US16073408

    申请日:2016-04-22

    Abstract: A system includes a memory to store ink-channel data that describe print resources for an ink-channel printing pipeline and Neugebauer Primary area coverage (NPac) data of an alternative printing pipeline. An NPac property stored in the memory describes a dimensional relationship between the NPac data of the alternative printing pipeline and the ink-channel data for the ink-channel printing pipeline. The system includes a processor to execute instructions stored in the memory. The instructions generate a mapping file based on the NPac property to map from an ink-channel space described by the ink-channel data to an NPac space described by the NPac data.

    Converting at least a portion of a 3-D object into a format suitable for printing

    公开(公告)号:US10452055B2

    公开(公告)日:2019-10-22

    申请号:US15517370

    申请日:2014-10-29

    Abstract: At least a portion of a 3-D object is converted into a format suitable for printing. A material volume coverage vector for each voxel of a 3-D bit map of a 3-D object is determined. The 3-D bit map comprises a plurality of voxels, each voxel located at a unique 3-D location. A rectangular cuboid comprising an M×N×L array of voxel locations enclosing at least a portion of the 3-D object is determined. A halftone threshold matrix comprising an array of threshold values is provided. The halftone threshold matrix is converted to provide an M×N×L 3-D array of threshold values. Each material volume coverage vector of the at least a portion is compared with each threshold value at corresponding 3-D locations to select a printable voxel at each 3-D location to convert the at least a portion of the 3-D object into a format suitable for printing.

    Colorant calibration
    20.
    发明授权

    公开(公告)号:US10419642B2

    公开(公告)日:2019-09-17

    申请号:US16073405

    申请日:2016-04-21

    Abstract: A system includes a memory to store pre-computed boundary look-up tables (LUTs) for respective drop weight boundary classes of a printer having a plurality of colorants. Each pre-computed boundary LUT provides one Neugebauer Primary area coverage (NPac) for each node of the LUT in response to a device color input value that corresponds to each node. Measurement data stored in the memory represent measured drop weight values for the plurality of different colorants of the printer. A processor executes instructions that interpolate among the pre-computed LUTs based on the measured drop weight values to determine a proportional weighting of each of the pre-computed LUTs.

Patent Agency Ranking