Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
1997-12-22
2001-09-11
Alam, Hosain T. (Department: 2172)
Data processing: database and file management or data structures
Database design
Data structure types
C345S440000
Reexamination Certificate
active
06289364
ABSTRACT:
BACKGROUND
The present invention relates generally to processing and displaying digital documents and, more particularly, to processing images in a raster image processor using transparency information.
Digitally stored documents are often represented in an output-device independent language known as a page description language (PDL). Well known PDLs include the POSTSCRIPT language and the PORTABLE DOCUMENT FORMAT (PDF) language. Both POSTSCRIPT and PORTABLE DOCUMENT FORMAT are trademarks of Adobe Systems Incorporated, San Jose, Calif. In a PDL representation, a document may be described in terms of a list of instructions and resources. Instructions, for example, include commands to draw a line between two points or to fill a region with a specified color. Resources, for example, include images (raster representations of displayable objects), color spaces, and font specifications.
The transparency of a graphical object indicates the extent to which an underlying object may be seen through it. Here, the term object is used to denote any graphical entity such as an image, a font, or any other printable feature. In graphical processing, an object's transparency is implemented through a technique known as blending. Blending involves combining a foreground color, associated with a foreground graphical object, and a background color, associated with a background graphical object, to create a third color. Blending can give an object the appearance of being translucent.
In conventional graphical processing systems, blending generally is implemented in a special purpose application program executing on a general purpose computer. In this environment, blending operations interrupt the execution of the application program and consume the computer processor's time and memory resources. In addition, these special purpose applications are not typically capable of optimizing their output to a specific output device.
SUMMARY
Generally, the invention provides page description language extensions that allow blending operations to be performed within a raster image processor. These extensions include, but are not limited to, specification of a desired blending operation (e.g., normal, shadow, glow, darker, lighter, add, and overprint), a constant opacity parameter, and a position opacity parameter associated with an opacity data structure.
Advantages of the invention include, but are not limited to, one or more of the following: conserves local computer resources by performing graphic object blending operations as part of the raster image processing process; graphical objects can remain device independent (e.g., with respect to resolution and color space) until final output is generated; and raster image processor blending allows users to obtain blended graphical output without modifying their graphical processing work flow.
REFERENCES:
patent: 5528261 (1996-06-01), Holt et al.
patent: 5600768 (1997-02-01), Andresen et al.
patent: 5636337 (1997-06-01), Boenke et al.
patent: 5724494 (1998-03-01), Politis
patent: 5745121 (1998-04-01), Politis
patent: 5926185 (1999-07-01), Vyncke et al.
patent: 5999664 (1999-12-01), Mahoney et al.
patent: 6141462 (2000-10-01), Yoshino et al.
patent: 23362 95 A (1996-02-01), None
patent: 0 473 340 A (1992-03-01), None
patent: 0 741 485 A (1996-11-01), None
Borg Lars U.
Carlsen Stephen E.
Hamburg Mark
Schiller Stephen N.
Adobe Systems Inc.
Alam Hosain T.
Fish & Richardson P.C.
Kindred Alford W.
LandOfFree
Transparency processing in a page description language does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transparency processing in a page description language, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transparency processing in a page description language will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2516501