Inventors:
Manish Kulkarni - Sunnyvale CA
Moshe Broudo - Cupertino CA
Assignee:
Canon Kabushiki Kaisha - Tokyo
International Classification:
G09G 502
Abstract:
A configurable color and image management system which allows a developer to create customized color and image management for a color-related application operating in a specified environment. A configurator is provided which has access to a library of plural classes of color and image management functionality, with each class including plural different modules of varying complexity and processing quality. The classes pertain to different aspects of color and image management functionality, such as a class to perform linearization and gamma correction, a class to perform color space transformation, a class to perform image correction, a class to perform gray color component replacement, a class to perform image expansion, and a class to perform halftone processing. The developer provides design parameters which define the operating environment within which the target color and image management system is designed to operate. Based on the design parameters, the configurator selects the highest quality modules in whichever classes of color and/or image management functionality are needed, all within the constraints defined by the parameters of the operating environment.