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 said graphical element; and
the translucence of the at least one graphical element; and
forming the approximated shape having the computed color into a communication for output to a printer.
2 Assignments
0 Petitions
Accused Products
Abstract
Planar rendering is described. In 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.
126 Citations
40 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 said graphical element; and
the translucence of the at least one graphical element; and
forming the approximated shape having the computed color into a communication for output to a printer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 said graphical element is to be displayed, one to another, to form the image;
selecting a current said graphical element based on the hierarchical order;
determining whether the current said graphical element overlaps another said graphical element; and
for each said current said graphical element that overlaps another said graphical element and that has at least one translucent portion;
determining an overlapping portion of the current said graphical element with the another said graphical element;
computing a color for the overlapping portion based on;
respective colors of the current and the other said graphical elements; and
the at least one translucent portion;
including the overlapping portion having the computed color in a result tree. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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 said graphical element that is translucent;
determine an overlapping portion of the each said graphical element with another said graphical element;
compute a color for the overlapping portion based on the each said graphical element and the other said 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. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computing device comprising:
-
a processor;
a printer interface for communicatively coupling the processor with a printer; and
memory configured to maintain;
an image storable as a plurality of graphical elements; and
a converter module that is executable on the processor to;
approximate a shape that corresponds to an overlapping portion formed by the plurality of graphical elements, wherein at least one said graphical element is translucent; and
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 said graphical element; and
form a communication for output via the printer interface to the printer that includes the approximated shape having the computed color. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. 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; and
means for converting the arrangement into a planar map of renderable graphical elements each having a color that is independent of other said renderable graphical elements.
-
Specification