Computer graphics processing and selective visual display system – Plural physical display element control system – Display elements arranged in matrix
Patent
1997-06-30
2000-02-15
Chow, Dennis-Doon
Computer graphics processing and selective visual display system
Plural physical display element control system
Display elements arranged in matrix
345501, 707103, G09G 500
Patent
active
060258268
ABSTRACT:
A method and apparatus for handling alpha premultiplication is described. In an embodiment, image data is contained within an instance of an image object that also contains a state variable indicating whether the image data is currently premultiplied or non-premultiplied. A method within the image object responds to requests to coerce the image data into a desired or destination premultiplication state. Based on the value of the state variable, the method multiplies or divides the image data components by the alpha component, or does nothing. The state variable is updated to reflect any change in the premultiplication state of the image data. In one embodiment, the image object is implemented as a buffered image object instance containing a tile object instance and a color model object instance. The tile object instance maintains a reference to a data array(s) containing the image data file, and provides methods for inserting and extracting pixel data from the data array(s). The color model object instance contains the premultiplication state variable for the image data, and a method for coercing the image data into a desired premultiplication state. Applications can insure that image data is in the desired premultiplication state by accessing the associated buffered image object instance to invoke the coercion method, and specifying the desired state. The buffered image object instance responds by invoking the data coercion method in the color model object instance, and specifying the desired premultiplication state and the tile object instance containing the image data.
REFERENCES:
patent: 4647963 (1987-03-01), Johnson et al.
patent: 5079720 (1992-01-01), Sinclair
patent: 5132786 (1992-07-01), Ishiwata
patent: 5184124 (1993-02-01), Molpus et al.
patent: 5485203 (1996-01-01), Nakamura et al.
patent: 5537563 (1996-07-01), Guttag et al.
patent: 5557691 (1996-09-01), Izata
patent: 5592196 (1997-01-01), Nakamatsu et al.
patent: 5740343 (1998-04-01), Tarolli et al.
Evans Jerald R.
Graham James
Hung Jeannette
Chow Dennis-Doon
Sun Microsystems Inc.
LandOfFree
Method and apparatus for handling alpha premultiplication of ima does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for handling alpha premultiplication of ima, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for handling alpha premultiplication of ima will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1909440