Generating an area coverage vector
AssigneeHewlett-Packard Development Company, L.P.
InventorsPeter Morovic, Jan Morovic, Victor Diego Gutierrez
Life of this patent
Estimating the term…
Abstract
Certain examples described herein relate to generating a Neugebauer Primary area coverage (NPac) vector. In certain cases, an operating state of a printing system is determined. A first NPac vector is obtained, having an initial set of Neugebauer Primaries (NPs). The initial set of NPs comprise a NP that is not implementable with the operating state. A target set of NPs is determined on the basis of the operating state, the target set of NPs being implementable with the operating state. A second NPac vector is generated, the second NPac vector having the target set of NPs.
Claims18
A method comprising:
- determining an operating state of a printing system;
- obtaining a first Neugebauer Primary area coverage (NPac) vector having an initial set of Neugebauer Primaries (NPs), the initial set of NPs comprising a NP that is not implementable with the operating state;
- determining a target set of NPs on the basis of the operating state, the target set of NPs being different from the initial set of NPs and implementable with the operating state;
- generating a second NPac vector using the target set of NPs and replacing the first NPac vector with the second NPac vector for printing;
- wherein the operating state relates to a colorant drop sequence, the colorant drop sequence defining a set of drop states of colorants used by the printing system;
- wherein the NP that is not implementable with the operating state uses a different colorant drop sequence than the colorant drop sequence of the operating state of the printing system;
- wherein determining the target set of NPs comprises:
- obtaining an intermediate set of NPs, the intermediate set of NPs being implementable with the colorant drop sequence;
- and
- replacing a first NP in the intermediate set of NPs with a second NP on the basis of the initial set of NPs, the first NP and the second NP using different drop states in the colorant drop sequence.
A printing system comprising:
- a printing device to apply a print material to a print target in a printing process;
- a memory storing a color lookup table to map between color spaces, the color lookup table comprising an initial vector in area coverage space, the initial vector defining a statistical distribution of a first set of colorant combinations over an area of a halftone, the initial vector using at least one colorant combination that is not implementable with an operating state of the printing process;
- and
- a print controller to:
- determine a parameter of the operating state;
- derive, using the parameter, a second, different set of colorant combinations that are implementable with the operating state;
- and
- update the initial vector with a different vector in the color lookup table, the different vector using colorant combinations from the second set, wherein colorant use of the different vector is equal to colorant use of the initial vector.
A non-transitory computer-readable storage medium comprising a set of computer-readable instructions that, when executed by a processor of a printing system, cause the processor to:
- determine a configuration parameter of the printing system;
- receive a lookup table comprising values of vectors in area coverage space, each of the vectors defining a statistical distribution of colorant combinations from a first global set of colorant combinations over an area of a halftone, the first global set of colorant combinations comprising a colorant combination that is not available for use by the printing system having the determined configuration parameter;
- determine a second global set of colorant combinations on the basis of the determined configuration parameter, the second global set of colorant combinations being different from the first global set of colorant combinations and available for use by the printing system having the determined configuration parameter;
- and
- modify the lookup table such that values of vectors in the modified lookup table correspond to colorant combinations from the second global set;
- wherein the configuration parameter comprises a number of passes of a printhead over a location at which drops of colorant are applied and a specific number of drops of colorant that the printing system may apply at the location.
Dependencies are inferred from the claim text.