Patent ID: 8326033

Claim:
A color management module which builds a color transformation workflow for transforming source-side color image data into corresponding destination-side color image data, the color management module comprising: a module library which includes plural module entries each corresponding to a respective function module which implements color processing functionality, wherein each module entry comprises at least a module locator specifying a location for the function module; a profile library which includes plural profile entries each corresponding to a respective source of parameters that characterize a function module, wherein each profile entry comprises at least a profile locator specifying a location for the source of parameters, and a profile interface definition which specifies an interface for supply of the parameters to the function module characterized thereby; wherein for at least some of the module entries of the module library, the module entry further comprises a profile interface definition which specifies an interface for supply of parameters which characterize the function module; a rule library which includes entries for plural external rules and entries for plural internal rules, wherein each such external rule is associated with function modules located by module entries in the module library, and wherein the external rules and the internal rules characterize color transformation workflows of the color management module; an interface constructed to receive factual input including factual input derived from the source-side color image data; and a rule engine constructed to determine a sequence of function modules and sources of parameters from the module library and profile library, respectively, by using the factual input from the interface and the plural internal and external rules in the rule library, wherein the rule engine builds the color transformation workflow from the determined sequence of function modules and sources of parameters.