Transparency processing in a page description language
AssigneeAdobe Systems Incorporated
InventorsLars U. Borg, Stephen E. Carlsen, Stephen N. Schiller, Mark Hamburg
Life of this patent
Estimating the term…
Abstract
A raster image processor receives a file of instructions and images in any convenient page description language and blends the images in accordance with the specified blending mode and, possibly, opacity information.
Claims14
A page description language data structure able to be stored in memory and part of a page description language file defining a page description of an image, the data structure being an extension of the page description language object data structure of the page description language and associated with two objects of a page description defined in the page description language, the data structure comprising a blend parameter indicating how to blend an associated object with another object in the page description to produce a blended image.
A program storage device readable by a computer system, the program storage device having encoded therein a program of instructions that includes a page description language file that includes a page description language description of an image file, the page description language file including instructions to define a page description language data structure, the page description language data structure including an object structure and an extension thereof, the extension including a blend parameter describing how to blend an associated object with another object of the page description to produce a blended image, the blend parameter further indicating a constant opacity parameter and a position-dependent opacity parameter that together describe an opacity of the blend image, the position-dependent opacity parameter depending on a position within the blend image.
A raster image processor comprising:
- an interpreter adapted to
- receive a page description language file including graphic image data represented in a page description language and having a blend parameter indicating a blend data structure, the blend data structure being an extension of the page description language object data structure of the page description language and comprising blending information for blending two objects to produce a blended image, and
- generate the blended image based on the blending information;
- and
- a renderer adapted to receive the blended image data from the interpreter and generate a raster based representation of the blended image.
Dependencies are inferred from the claim text.