Shape processor
4 Assignments
0 Petitions
Accused Products
Abstract
The shape processor is a rendering module that may be used to stream graphical objects having a predefined format into a frame buffer or a physical display. Documents to be rendered by the shape processor may be decomposed into primitive graphical objects and passed to the shape processor, which may in turn compose the objects for display. Composed objects are then blended into current video data on an object by object basis.
51 Citations
101 Claims
-
1-59. -59. (cancelled).
-
60. A method of composing a video frame, comprising:
-
providing a pixel array corresponding to the video frame, each pixel within the array having a pixel value;
receiving a stream of objects, each object having a shape and a fill;
processing each of the objects, one object at a time, to update the pixel array based at least on the shape and fill of the object being processed and the current state of the pixel array;
outputting the video frame to a display device. - View Dependent Claims (61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
62. The method of clam 61 wherein the transparency comprises a transparency value or a pointer to a bitmap of transparency values.
-
81. A system for composing a video frame comprising:
-
a frame buffer for storing a pixel array corresponding to the video frame, each pixel within the array having a pixel value;
a receiver for receiving a stream of objects, each object having a shape and a fill; and
a shape processor for processing each of the objects, one object at a time, to update the pixel array based at least on the shape and fill of the object being processed and the current state of the pixel array. - View Dependent Claims (82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
-
83. The system of clam 81 wherein the transparency comprises a transparency value or a pointer to a bitmap of transparency values.
Specification