Back to results
US 11,697,287 B2Granted
Transform map at printer cartridge
AssigneeHewlett-Packard Develooment Company L.P.
InventorsStephen J. Nichols, Jay S. Gondek, Jefferson P. Ward
Life of this patent
Estimating the term…
Abstract
A transform wrapper is stored on a memory device and the memory device may be included in a printer cartridge. The transform wrapper may dynamically build a transform map for a printer based on metadata stored at the memory device. The metadata may indicate at least one of a type of depositing material, transform map, print media and printer.
Claims24
A printer cartridge comprising:
- a depositing material of a first color of a plurality of colors;
- and
- memory including:
- primitive data;
- and
- metadata, wherein the metadata is to be used to:
- build a plurality of channel maps from the primitive data;
- and
- identify each of the plurality of channel maps,
- respective ones of the channel maps:
- correspond to the first color;
- are to be combined with other channel maps of other colors of the plurality of colors different than the first color to build a color transform map to convert from an input color model to an output color model for printing;
- correspond to a predetermined print media type of the plurality of print media types;
- and
- correspond to a predetermined print quality of a plurality of print qualities;
- the primitive data includes:
- for each of the plurality of channel maps, a neutral axis relating to a line that extends from an origin of a three-dimensional color table to a node of the color table farthest from the origin;
- for each of the plurality of channel maps, a set of seed nodes corresponding to nodes of a compressed channel map;
- and
- for each of the plurality of channel maps, a delta table indicative of a difference between an interpolated channel map node and a corresponding actual channel map;
- the metadata includes:
- a plurality of tags, respective tags associated with respective ones of the plurality of channel maps to identify a color space, the corresponding print media type of the plurality of print media types, the corresponding print quality of the plurality of print qualities, a printer platform, and a supply family;
- for each of the plurality of channel maps, properties that include at least one of a channel or node count of an associated channel map of the plurality of channel maps;
- and
- a recipe including instructions for the printer to build at least one of the channel maps of the plurality of channel maps from the neutral axis, the set of seed nodes and the delta table of the corresponding primitive data;
- and
- at installation of the printer cartridge, the metadata and primitive data are communicated from the printer cartridge to the printer at runtime to change the physical printing output of the printer.
24 more elements
An ink cartridge comprising:
- a depositing material storage containing ink of a first color;
- and
- a storage device carried by the cartridge, the storage device including:
- metadata;
- and
- primitive data including primitive data elements to build a plurality of channel maps,
- the metadata and the primitive data are to provide data to a printer for building a plurality of channel maps of the first color to be combined with other channel maps of other colors to multi-channel color maps, wherein
- respective ones of the channel maps corresponding to a respective media type and output quality,
- for respective ones of the channel maps, the primitive data elements include:
- a neutral axis relating to a line extending from an origin of a three-dimensional color table to a node of the color table farthest from the origin;
- a set of seed nodes corresponding to nodes of a compressed channel map;
- and
- a delta table indicative of a difference between an interpolated channel map node and a corresponding actual channel map, and
- for respective ones of the plurality of channel maps, the metadata includes:
- tags to identify a color space, the type of print media, print quality, printer platform, and supply family;
- and
- properties to describe at least one of the color channel or count of nodes of the channel map, and
- at installation of the printer cartridge, communication of the metadata and primitive data from the printer cartridge to the printer are to change the physical printing output of the printer.
15 more elements
A printer cartridge comprising:
- a depositing material of a first color;
- and
- memory including:
- primitive data;
- and
- metadata,
- wherein the metadata is to be used to:
- identify the plurality of channel maps, and
- build a plurality of channel maps from the primitive data;
- wherein respective ones of the channel maps:
- correspond to the first color,
- are to be combined with other channel maps of one or more colors different than the first color to build a color transform map to convert from an input color model to an output color model for printing,
- correspond to a predetermined print media type of a plurality of different print media types corresponding to the plurality of channel maps, and
- correspond to a predetermined print quality of a plurality of different print qualities corresponding to the plurality of channel maps;
- the metadata includes:
- a plurality of tags, respective tags associated with respective ones of the plurality of channel maps to identify at least one of a color space, a print media type of the plurality of print media type, a print quality of the plurality of print qualities, a printer platform, or a supply family,
- for each channel map of the plurality of channel maps, properties that include at least one of a channel or node count of an associated channel map of the plurality of channel maps, and
- a recipe including instructions for the printer to build at least one of the channel maps of the plurality of channel maps from the primitive data;
- and
- at installation of the printer cartridge, the metadata and primitive data are to change the physical printing output of the printer by communicating, from the printer cartridge to the printer, a change in at least one channel map.
17 more elements
Dependencies are inferred from the claim text.