Patent ID: 7822270

Claim:
A system comprising: a processor coupled to computer-readable storage media having computer-readable instructions embodied therein, the computer-readable instructions adapted to be executed by the processor to implement a color infrastructure transformation engine including at least: a sequential transform component adapted to: receive source color content of a first media type from a source device to create a transform to facilitate translating the source color content to destination color content for rendering on a destination device; receive first pixel values of the source color content defined in a source color space associated with the source device; translate the received first pixel values from the source color space associated with the source device to second pixel values defined in a device-independent and viewing-condition-independent intermediate color space; determine gamut mapping between the source color space and the destination color space; and translate the second pixel values from the device-independent and viewing-condition-independent intermediate color space into third pixel values defined in the color space of the destination device; a transform optimization component adapted to create an optimized transform table of mappings between source colors and resulting destination colors based on the transform; and a transform execution component adapted to generate the destination color content by translating an array of colors from the source color space to the destination color space by checking the array of colors from the source color space with an array of cached colors to enable immediate matching of commonly transformed colors, wherein, when the array of colors from the source color space cannot be matched from the cache, the optimized transform table is used to find a closest match for generating the destination color content.