Patent ID: 9196066
Filing Date: 2015-11-24
Classification: G06T

Abstract:
1. A method of rendering graphical objects on a page using a pixel sequential renderer, the page being divided into at least a first swathe and a second swathe, said method comprising: tracking a plurality of edges of said graphical objects, a first portion of the tracked edges being associated with the first swathe and a second portion of the tracked edges being associated with the second swathe; determining a first plurality of said graphical objects associated with the first swathe using a first sorter for sorting the first portion of tracked edges; determining a second plurality of said graphical objects associated with the second swathe using a second sorter for sorting the second portion of tracked edges, the first plurality of graphical objects and the second plurality of graphical objects being determined in parallel, each graphical object being associated with a visibility state derived by the pixel sequential renderer based on tracked edges preceding said graphical object in a raster scan direction; determining first end visibility states of graphical objects on a first scanline at the end of the first swathe and second end visibility states of graphical objects on a preceding scanline at the end of the second swathe; synchronising visibility states of graphical objects associated with the first and the second swathes, in response to determining the first end visibility states and the second end visibility states, by providing visibility states of the first plurality of objects to a processing module associated with the second swathe to determine initial visibility states of graphical objects at the start of the second swathe on the first scanline; and rendering visible graphical objects on the page in the pixel sequential renderer, the visible graphical objects being determined using the synchronised visibility states.