-
公开(公告)号:US10834291B2
公开(公告)日:2020-11-10
申请号:US16088897
申请日:2016-04-22
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Javier Maestro Garcia , Jan Morovic , Peter Morovic
Abstract: From a statistical distribution of different color states in an image subdivided in pixels, pixel color states are selected by performing comparisons between predetermined values and values associated to per-pixel state probabilities. Errors (based on drifts between selected color states and per-pixel state probabilities) are diffused to per-pixel state probabilities of subsequent pixels.
-
公开(公告)号:US10750057B2
公开(公告)日:2020-08-18
申请号:US16335655
申请日:2016-10-24
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Peter Morovic , Jan Morovic
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.
-
公开(公告)号:US10694048B2
公开(公告)日:2020-06-23
申请号:US15834465
申请日:2017-12-07
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Peter Morovic , Jan Morovic
Abstract: A printer apparatus comprises one or more ports (2011 to 201M) for receiving one or more colorant units (INK1 to INKN), and a processing unit. The processing unit is adapted to determine which one or more colorant units (INK1 to INKN) have been loaded into the printer apparatus. The processing unit is adapted to retrieve colorant information from each loaded colorant unit (INK1 to INKN), and determine an ink-set configuration using the colorant information retrieved from each loaded colorant unit (INK1 to INKN). Operation of the printer apparatus is configured according to the determined colorant-set configuration.
-
公开(公告)号:US10691988B2
公开(公告)日:2020-06-23
申请号:US16336958
申请日:2016-09-30
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Peter Morovic , Jan Morovic , Xavier Farina Vargas
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.
-
公开(公告)号:US10688724B2
公开(公告)日:2020-06-23
申请号:US15546193
申请日:2015-04-24
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Jan Morovic , Peter Morovic
IPC: B29C64/386 , B33Y50/00 , G05B19/4099 , B33Y50/02
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.
-
公开(公告)号:US10569527B2
公开(公告)日:2020-02-25
申请号:US15544510
申请日:2015-04-24
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Peter Morovic , Jan Morovic , Scott White , Jun Zeng , Juan Manuel Garcia Reyero Vinas
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.
-
公开(公告)号:US10560608B2
公开(公告)日:2020-02-11
申请号:US15766090
申请日:2016-01-20
Applicant: Jan Morovic , Peter Morovic , HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Jan Morovic , Peter Morovic
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.
-
公开(公告)号:US10528296B2
公开(公告)日:2020-01-07
申请号:US16073408
申请日:2016-04-22
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Jan Morovic , Peter Morovic , Jay S Gondek
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.
-
公开(公告)号:US10452055B2
公开(公告)日:2019-10-22
申请号:US15517370
申请日:2014-10-29
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. , Peter Morovic , Jan Morovic
Inventor: Peter Morovic , Jan Morovic
IPC: G05B19/4099 , H04N1/405 , H04N1/60 , B33Y50/00 , G06T19/00 , B29C64/386
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.
-
公开(公告)号:US10419642B2
公开(公告)日:2019-09-17
申请号:US16073405
申请日:2016-04-21
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Jan Morovic , Peter Morovic
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.
-
-
-
-
-
-
-
-
-