Methods and systems for rendering data based on overlap characteristics
First Claim
Patent Images
1. A method, in a printing system, for rendering a print job, said method comprising:
- receiving a graphic list comprising a first plurality of graphic-list elements;
from said first plurality of graphic-list elements, determining a second plurality of graphic-list elements, wherein said second plurality of graphic-list elements comprises all graphic-list elements in said first plurality of graphic-list elements that, when rendered, do not overlap and are not overlapped by any other rendered graphic-list element in said first plurality of graphic-list elements;
associating said second plurality of graphic-list elements with a first partition;
from a third plurality of graphic-list elements comprising all graphic-list elements in said first plurality of graphic-list elements not in said second plurality of graphic-list elements, determining a fourth plurality of graphic-list elements that, when rendered, does not overlap with any other rendered graphic-list element in said third plurality of graphic-list elements; and
associating said graphic-list elements in said fourth plurality of graphic-list elements with a second partition.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention are related to systems and methods for rendering graphical objects in a printing system. According to one aspect of the present invention a graphic list may be partitioned, and the graphic-list partitions may be rendered “out-of-order” or concurrently.
-
Citations
20 Claims
-
1. A method, in a printing system, for rendering a print job, said method comprising:
-
receiving a graphic list comprising a first plurality of graphic-list elements; from said first plurality of graphic-list elements, determining a second plurality of graphic-list elements, wherein said second plurality of graphic-list elements comprises all graphic-list elements in said first plurality of graphic-list elements that, when rendered, do not overlap and are not overlapped by any other rendered graphic-list element in said first plurality of graphic-list elements; associating said second plurality of graphic-list elements with a first partition; from a third plurality of graphic-list elements comprising all graphic-list elements in said first plurality of graphic-list elements not in said second plurality of graphic-list elements, determining a fourth plurality of graphic-list elements that, when rendered, does not overlap with any other rendered graphic-list element in said third plurality of graphic-list elements; and associating said graphic-list elements in said fourth plurality of graphic-list elements with a second partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A printing system comprising:
-
a graphic-list receiver for receiving a graphic list comprising a first plurality of graphic-list elements; an overlap determiner for determining if a first graphic-list element in said first plurality of graphic-list elements overlaps with another of said graphic-list elements in said first plurality of graphic-list elements; a non-overlap-partition partition associator for associating, when said first-graphic list element does not overlap with another of said graphic-list elements according to said overlap determiner, said first graphic-list element with a first partition; an overlap-grouping determiner for determining, from a third plurality of graphic-list elements comprising all graphic-list elements in said first plurality of graphic-list elements not in said second plurality of graphic-list elements, a fourth plurality of graphic-list elements that, when rendered, does not overlap with any other rendered graphic-list element in said third plurality of graphic-list elements; and a disjoint-overlap-partition partition associator for associating said graphic-list elements in said fourth plurality of graphic-list elements with a second partition. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification