A COLOR MANAGEMENT SYSTEM THAT SUPPORTS LEGACY AND ADVANCED COLOR MANAGEMENT APPLICATIONS
First Claim
1. At least one computer readable medium in which is stored a function responsive to an input from a component, the function comprising:
- a first input parameter identifying an first object that is associated with a color management operation, the first object having a legacy format;
a second input parameter identifying a second object that is associated with the color management operation, the second object having an advanced format;
a third parameter representing a result returned, the result being indicative of color management operation; and
executable software adapted to receive the input parameters and to perform the color management operation in accordance with the first input parameter and the second input parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides method and apparatus for supporting a legacy application programming interface (API) set between a component and a color management system. The legacy API set supports both the new capabilities as well as the legacy capabilities. The color management system determines the format type for an object that is referenced by an API call. If the object is associated with a legacy format, the API call is processed by a legacy processing module. If the object is associated with an advanced format, the API call is processed by an advanced processing module. If a plurality of objects is associated with an API call with mixed formats, the color management system converts some of the objects so that the objects have a consistent format. A common structure supports an object that may have either a legacy format or an advanced format.
27 Citations
8 Claims
-
1. At least one computer readable medium in which is stored a function responsive to an input from a component, the function comprising:
-
a first input parameter identifying an first object that is associated with a color management operation, the first object having a legacy format;
a second input parameter identifying a second object that is associated with the color management operation, the second object having an advanced format;
a third parameter representing a result returned, the result being indicative of color management operation; and
executable software adapted to receive the input parameters and to perform the color management operation in accordance with the first input parameter and the second input parameter. - View Dependent Claims (2, 3, 4, 8)
-
-
5. At least one computer-readable medium comprising computer-executable instructions that perform the following when executed by a computer:
-
receiving a first parameter and a second parameter from a first component, the first parameter identifying a first object and the second parameter identifying a second object that are associated with a color management operation, the first object having a legacy format and the second object having an advanced format;
transferring the first parameter and the second parameter to a second component, the second component utilizing the first parameter and the second parameter to perform the color management operation in accordance with the first parameter and the second parameter;
receiving at least one output from the second component, the at least one output being indicative about results of the color management operation; and
transferring the at least one output to the first component. - View Dependent Claims (6, 7)
-
Specification