Color separation
AssigneeHewlett-Packard Development Company, L.P.
InventorsPeter Morovic, Jan Morovic, Juan Manuel Garcia Reyero
Life of this patent
Estimating the term…
Abstract
Defining color separation for printing an image is disclosed. A color separation model is created. The model comprises a separation hypercube, wherein each axis of the separation hypercube represents a metric of the printing process and each vertex of the separation hypercube at each end of each axis represents the optimized separation of each metric. A weighting for at least one of the metrics represented by the created color separation model is determined. The determined weighting is applied to each of the vertices of the created color separation model to determine new vertices. A new color separation model based on the determined new vertices is created.
Claims18
A method of defining color separation for printing an image, the method comprising:
- creating a color separation model, the model comprising a separation hypercube, wherein each axis of the separation hypercube represents a metric of a printing process and each vertex of the separation hypercube at each end of each axis represents the optimized separation of each metric, the color separation model created offline prior to performing the printing process;
- determining a weighting for a metric represented by the created color separation model;
- and
- applying the determined weighting to each of the vertices of the created color separation model to create a new color separation model;
- directing an image to be printed as dictated by the new color separation model,
- wherein determining the weighting and applying the determined weighting to create the new color separation model are performed online during the printing process.
A method of printing an image, the method comprising:
- receiving a plurality of metrics of the printing process;
- determining a weighting for the received metrics;
- applying the determined weighting to each of the vertices of a precomputed color separation model to create a new color separation model, the precomputed color separation model comprising a separation hypercube, wherein each axis of the separation hypercube representing a metric of a printing process, including the received at least one metric, and each vertex of the separation hypercube at each end of each axis representing the optimized separation of each metric, the color separation model precomputed offline prior to performing the printing process;
- deriving a mapping from a first color space to a second color space based on the created new color separation model;
- applying the mapping to each pixel of an input image defined in a first color space to convert it into a second color space;
- and
- printing the converted input image,
- wherein determining the weighting and applying the determined weighting to create the new color separation model are performed online during the printing process.
A non-transitory computer readable storage medium comprising instructions stored thereon, that when executed, direct a processor to:
- create a color separation model, the model comprising a separation hypercube, wherein each axis of the separation hypercube represent a metric of a printing process and each vertex of the separation hypercube at each end of each axis represent the optimized separation of each metric, the color separation model created offline prior to performing the printing process;
- determine a weighting a metric represented by the created color separation model;
- apply the determined weighting to each of the vertices of the created color separation model to create a new color separation model;
- perform a color separation using the new color separation model;
- and
- perform the printing process,
- wherein determining the weighting and applying the determined weighting to create the new color separation model are performed online during the printing process.
Dependencies are inferred from the claim text.