Reducing the number of compositing operations performed in a pixel sequential rendering system
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus 20 is disclosed for rendering an object-based image one pixel at a time in scanline order. The apparatus 20 comprises an optimisation module 550 for generating a set of compositing messages during a first pixel in a run of pixels between adjacent edges of one or two objects, and for generating a reduced set of compositing messages from the set during subsequent pixels in the run of pixels. The apparatus 20 further comprises a pixel compositing module 700 which in addition to compositing the first pixel in the run of pixels also stores a result or partial result of the compositing of the first pixel. The pixel compositing module 700 utilises the reduced set of compositing messages and the stored result or partial result to composite pixels in the run subsequent to the first pixel.
22 Citations
40 Claims
-
1-22. -22. (canceled)
-
23. An apparatus for recording an object-based image one pixel at a time in scanline order, said apparatus comprising:
-
a module for generating a set of compositing messages corresponding to a first pixel and generating a reduced set of compositing messages from the set of compositing messages; and
a pixel compositing module which, in addition to compositing the first pixel using the set of compositing messages, stores a result or partial result of the compositing of the first pixel, wherein said pixel compositing module utilizes the reduced set of compositing messages and the stored result or partial result to composite at least one subsequent pixel. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for rendering an object-based image one pixel at a time in scanline order, said method comprising the steps of:
-
generating a set of compositing messages corresponding to a first pixel;
generating a reduced set of compositing messages from the set of compositing messages;
compositing the first pixel using the set of compositing messages;
storing a result or partial result of said compositing of the first pixel; and
compositing at least one subsequent pixel using the reduced set of compositing messages and the stored result or partial result.
-
-
40. A computer program product comprising machine-readable program code recorded on a machine-readable recording medium, for controlling the operation of a data processing apparatus on which the program code executes to perform a method for rendering an object-based image one pixel at a time in scanline order, said method comprising the steps of:
-
generating a set of compositing messages corresponding to a first pixel;
generating a reduced set of compositing messages from the set of compositing messages;
compositing the first pixel using the set of compositing messages;
storing a result or partial result of said compositing of the first pixel; and
compositing at least one subsequent pixel using the reduced set of compositing messages and the stored result or partial result.
-
Specification