摘要:
A computerized color selection system which selects colors based on a user's designation of color impact objectives which specify how colors affect those who view the colors rather than specifying the colors themselves. A user selects a combination of color impact objectives from among plural such color impact objectives, such as audience, occasion, style and tone. In correspondence to each color impact objective, a relevance relation is defined. The relevance relation specifies, for its corresponding color impact objective, relevance values which indicate the degree to which different colors meet the color impact objective. Relevance relations associated with the user's selection of color impact objectives are selected, and the selected relevance relations are inspected to identify the maximum relevance value from all the selected relevance relations. The color which corresponds to the maximum relevance value is then selected as the color which best fits the user's selection of color impact objectives.
摘要:
A system for building scaled images of an original in which a scaled image is sequentially built by scaling different portions of the original image and by combining the scaled different portions to obtain the scaled image. The system includes an image input section, an image portion selector, an image scaler, and a combiner for combining scaled images such as through a binary "OR" operation. The portion selector selects respective first and second portions of the original, and the scaler forms respective first and second images of the selected portions, both the first and second scaled images having the target size. The combiner combines the first and second images so as to obtain a scaled image, the amount of detail in the scaled image being superior to the amount of detail in either the first or second images.
摘要:
Method and apparatus for color printing according to a printer table in which the hue angle of the colors in the printer table are warped so as to compensate for the Abney effect. A color printer gamut edge is first determined through printer gamut measurement, and color primary values within the printer gamut and outside the printer gamut are calculated and inserted into the printer table. If desired, a border table may be provided for colors outside the printer table. The hue angles for the printer table and the border table are then warped, for example, by stretching some ranges of hue angles and by compressing other ranges of hue angles, so that out-of-gamut colors are printed with a hue that is perceived to be the same as the hue of the desired color.
摘要:
A scripting system for scripting functionality in an application program. A script interpreter which is instantiated as an object separate from the application program is provided to interpret scripts. The script interpreter contains a list of scripts that may be invoked and a list of corresponding trigger events that cause the scripts to be invoked. The scripts, which are separate from both the application program and the script interpreter, contain script language commands which include commands to execute functions in the application program. The application program is responsible both for defining the functions that it will make available for execution from scripts, as well as for indicating to the script interpreter that a particular type of event has occurred. In response to an indication from the application program that a trigger event has occurred, the script interpreter will interpret the appropriate script to execute the scripting commands, and in particular to execute application program functions when they are encountered in the script.
摘要:
Method and apparatus for image enhancement involving smoothing and thinning input image data, segmenting adjacent characters in the smoothed and thinned data, and identifying a segmented character based on a comparison of the segmented character to a dictionary of characters. Smoothing and thinning may be provided by applying to each pixel of input image data a filter whose spread depends on variations in image intensity of surrounding pixels to obtain filtered image data, deriving inverted image data from first difference data of the filtered image data and multiplying the inverted image data and the filtered image data to obtain smoothed and thinned image data. The filters may be Gaussians whose spreads are inversely proportionate to variations in input image intensity plus a constant and the filters may be applied to the image data using a variably filled mask of filter values.