Load balancing in multiple processor rendering systems
AssigneeCanon Kabushiki Kaisha
InventorsChandaka Fernando, Anthony David Moriarty
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsChandaka Fernando, Anthony David Moriarty
Estimating the term…
Methods and systems for allocating workloads in a pixel sequential rendering system comprising a plurality of processors are disclosed. Such workloads typically comprise a raster pixel image comprising a plurality of graphical objects. For each scan line (540) of the raster pixel image (510), edges of the plurality of graphical objects (520, 525) that intersect with a current scan line (540) of the raster pixel image (510) are identified in a predetermined order. Spans of pixel locations on the current scan line, each defined by an adjacent pair of edges of the identified edges, are divided into segments (503, 504), one of which comprises varying pixel values. The segments (503, 504) are allocated independently of existing workloads of the processors to respective ones of the processors or processor cores for rendering.
A method for allocating a workload in a pixel sequential rendering system comprising a plurality of processors, said workload comprising a raster pixel image comprising a plurality of graphical objects, said method comprising, for each scan line of said raster pixel image, the steps of:
A method for allocating a workload in a rendering system comprising a plurality of processors, said workload comprising an image comprising a plurality of graphical objects, said method comprising the steps of:
A pixel sequential rendering system for rendering raster pixel images comprising a plurality of graphical objects, said system comprising:
A system for rendering raster pixel images comprising a plurality of graphical objects, said system comprising:
A computer readable medium comprising a computer program recorded therein for allocating a workload in a pixel sequential rendering system comprising a plurality of processors, said workload comprising a raster pixel image comprising a plurality of graphical objects, said computer program product comprising:
A computer readable medium comprising a computer program recorded therein for allocating a workload in a rendering system comprising a plurality of processors, said workload comprising an image comprising a plurality of graphical objects, said computer program product comprising:
Dependencies are inferred from the claim text.