Planar mapping of graphical elements
First Claim
Patent Images
1. A method, comprising:
- approximating a shape that corresponds to an overlapping portion of at least one graphical element that is translucent with another graphical element;
computing a color for the approximated shape from;
respective colors of each graphical element; and
the translucence of the at least one graphical element;
forming the approximated shape having the computed color into a communication for output to a printer; and
presenting graphical elements in a hierarchical structure having a plurality of levels, wherein;
at least one level specifies a job for printing on the printer;
at least one level specifies one or more documents associated with the job;
at least one level specifies one or more renditions associated with the one or more documents;
at least one level specifies one or more pages associated with the one or more renditions; and
each graphical element is associated with the one or more pages.
2 Assignments
0 Petitions
Accused Products
Abstract
Planar rendering is described. In an implementation, a method includes approximating a shape that corresponds to an overlapping portion of at least one graphical element that is translucent with another graphical element. A color is computed for the approximated shape from respective colors of each of the graphical elements and the translucence of the at least one graphical element. The approximated shape having the computed color is formed into a communication for output to a printer.
213 Citations
36 Claims
-
1. A method, comprising:
-
approximating a shape that corresponds to an overlapping portion of at least one graphical element that is translucent with another graphical element; computing a color for the approximated shape from; respective colors of each graphical element; and the translucence of the at least one graphical element; forming the approximated shape having the computed color into a communication for output to a printer; and presenting graphical elements in a hierarchical structure having a plurality of levels, wherein; at least one level specifies a job for printing on the printer; at least one level specifies one or more documents associated with the job; at least one level specifies one or more renditions associated with the one or more documents; at least one level specifies one or more pages associated with the one or more renditions; and each graphical element is associated with the one or more pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
walking a display list having a plurality of graphical elements that, when rendered, form an image; forming a tree from the display list that describes a hierarchical order in which each graphical element is to be displayed, one to another, to form the image; selecting a current graphical element based on the hierarchical order; determining whether the current graphical element overlaps another graphical element; for each current graphical element that overlaps another graphical element and that has at least one translucent portion; determining an overlapping portion of the current graphical element with the another graphical element; computing a color for the overlapping portion based on; respective colors of the current and the other graphical elements; and the at least one translucent portion; including the overlapping portion having the computed color in a result tree; and presenting the graphical elements in a hierarchical structure having a plurality of levels, wherein; at least one level specifies a job; at least one level specifies one or more documents associated with the job; at least one level specifies one or more renditions associated with the one or more documents; at least one level specifies one or more pages associated with the one or more renditions; and the plurality of graphical elements are associated with the one or more pages. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer readable media comprising computer executable instructions that, when executed on a computer, direct the computer to:
-
walk a hierarchical structure of graphical elements that form an image when rendered; and for each graphical element that is translucent; determine an overlapping portion of the graphical element with another graphical element; compute a color for the overlapping portion based on the graphical element and the other graphical element; and store the overlapping portion having the computed color in a display list for output in a graphics environment that does not support transparency; wherein the hierarchical structure has a plurality of levels, wherein; at least one level specifies a job; at least one level specifies one or more documents associated with the job; at least one level specifies one or more renditions associated with the one or more documents; at least one level specifies one or more pages associated with the one or more renditions; and the graphical elements are associated with the one or more pages. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computing device, comprising:
-
a processor; a printer interface for communicatively coupling the processor with a printer; memory configured to maintain; an image stored as a plurality of graphical elements; and a converter module that is executed on the processor to; approximate a shape that corresponds to an overlapping portion formed by the plurality of graphical elements, wherein at least one graphical element is translucent; compute a color for the approximated shape based on respective colors of the plurality of graphical elements and the translucence of the at least one graphical element; and form a communication for output via the printer interface to the printer that includes the approximated shape having the computed color; the computing device presenting the image in a hierarchical structure having a plurality of levels, wherein; at least one level specifies a job for printing by the printer; at least one level specifies one or more documents associated with the job; at least one level specifies one or more renditions associated with the one or more documents; at least one level specifies one or more pages associated with the one or more renditions; and the image is associated with the one or more pages. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus, comprising:
-
means for forming an image from an arrangement of a plurality of graphical elements at least one of which has a translucent alpha value; means for converting the arrangement into a planar map of renderable graphical elements each having a color that is independent of other renderable graphical elements; and means for outputting at least part of the planar map to a printing device.
-
Specification