Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
111 words
A method of producing an image formed from a series of statements and multiple graphical elements, the method being performed by a computer and comprising the steps of: determining an expression tree comprising a plurality of nodes from the series of statements and the graphical elements for the construction of the image by parsing and executing the series of statements one or more of which include operations which are used to create the expression tree, and for each node in the tree, constructing a bounding box about locations at which graphical elements of the node and corresponding descendant nodes of the expression tree are active in the production of the image.
Claim 2
Independent Claim
111 words
A method of producing an image formed from a series of statements and multiple graphical elements, the method being performed by a computer and comprising the steps of: determining an expression tree comprising a plurality of nodes from the series of statements and the graphical elements for the construction of the image by parsing and executing the series of statements one or more of which include operations which are used to create the expression tree, and for each node in the tree, constructing a bounding box about locations at which graphical elements of the node and corresponding descendant nodes of the expression tree are active in the production of the image.
Claim 3
Dependent Claim
79 words
A method as claimed in claim 1 wherein said construction of said bounding boxes includes constructing a bounding box around leaf nodes of said expression tree and constructing a bounding box of each internal node of said expression tree from the child nodes of said internal node, the size of the bounding box of said internal node being dependant on an operator stored with said internal node and the bounding box of said child nodes of said internal node.
Claim 4
Dependent Claim
42 words
A method as claimed in claim 2, wherein said construction of said bounding boxes further comprises intersecting the bounding box of at least one node with the bounding boxes of at least one of the descendants of said at least one node.
Claim 5
Dependent Claim
26 words
A method as claimed in claim 3, wherein said intersecting comprises intersecting the bounding box of said at least one node with substantially all its descendants.
Claim 6
Dependent Claim
28 words
A method as claimed in claim 4 wherein substantially only that portion of each graphical element which appears in the final image is utilized in producing the image.
Claim 7
Dependent Claim
28 words
A method as claimed in claim 3 wherein substantially only that portion of each graphical element which appears in the final image is utilized in producing the image.
Claim 8
Dependent Claim
28 words
A method as claimed in claim 2 wherein substantially only that portion of each graphical element which appears in the final image is utilized in producing the image.
Claim 9
Dependent Claim
43 words
A method as claimed in claim 1 further comprising the step of, for each node, constructing a second bounding box from the intersection of said bounding box with substantially all of the said bounding boxes of the ancestor nodes of a current node.
Claim 10
Dependent Claim
28 words
A method as claimed in claim 8 wherein substantially only that portion of each graphical element which appears in the final image is utilized in producing the image.
Claim 11
Dependent Claim
28 words
A method as claimed in claim 1 wherein substantially only that portion of each graphical element which appears in the final image is utilised in producing the image.
Claim 12
Dependent Claim
34 words
A method as claimed in claim 1, wherein the construction of one said bounding box at one said node is derived from a union of bounding boxes of descendent nodes to said one node.
Claim 13
Dependent Claim
35 words
A method as claimed in claim 11, wherein the union is obtained from at least one operator selected from the group consisting of "over", "rover", "xor", "plusW", "plusC", "in", "rin", "out", "ratop", "rout" and "atop".
Claim 14
Dependent Claim
106 words
Apparatus for producing an image formed from a series of statements and multiple graphical elements, the apparatus comprising: means for determining an expression tree comprising a plurality of nodes from the series of statements and the graphical elements for the construction of the image by parsing and the executing the series of statements one or more of which include operations which are used to create said expression tree, and means for constructing, for each node in said tree, a bounding box about locations at which graphical elements of the node and corresponding descendant nodes of the expression tree are active in the production of the image.
Claim 15
Dependent Claim
106 words
Apparatus for producing an image formed from a series of statements and multiple graphical elements, the apparatus comprising: means for determining an expression tree comprising a plurality of nodes from the series of statements and the graphical elements for the construction of the image by parsing and the executing the series of statements one or more of which include operations which are used to create said expression tree, and means for constructing, for each node in said tree, a bounding box about locations at which graphical elements of the node and corresponding descendant nodes of the expression tree are active in the production of the image.
Claim 16
Dependent Claim
78 words
Apparatus as claimed in claim 13, wherein the construction of said bounding boxes includes constructing a bounding box around leaf nodes of said expression tree and constructing a bounding box of each internal node of said expression tree from the child nodes of said internal node, the size of the bounding box of said internal node being dependent on an operator stored with said internal node and the bounding box of said child nodes of said internal node.
Claim 17
Dependent Claim
41 words
Apparatus as claimed in claim 14, wherein the construction of said bounding boxes further comprises intersecting the bounding box of at least one node with the bounding boxes of at least one of the descendants of said at least one node.
Claim 18
Dependent Claim
25 words
Apparatus as claimed in claim 15, wherein said intersecting comprises intersecting the bounding box of said at least one node with substantially all its descendants.
Claim 19
Dependent Claim
40 words
Apparatus as claimed in claim 13, further comprising means for constructing, for each node, a second bounding box from the intersection of said bounding box with substantially all of the bounding boxes of the ancestor nodes of a current node.
Claim 20
Dependent Claim
27 words
Apparatus as claimed in claim 13, wherein substantially only that portion of each graphical element which appears in the final image is utilized in producing the image.
Claim 21
Dependent Claim
31 words
Apparatus as claimed in claim 13, wherein said means for construction comprises, at one said node, means for forming a union of bounding boxes of descendent nodes to said one node.
Claim 22
Dependent Claim
34 words
Apparatus as claimed in claim 19, wherein said union is obtained from at least one operator selected from the group consisting of "over", "rover", "xor", "plusW", "plusC", "in", "rin", "out", "ratop", "rout" and "atop".
Claim 23
Dependent Claim
113 words
A recording medium having recorded thereon a computer implementable method for producing an image formed from a series of statements and multiple graphical elements, the method comprising the steps of: determining an expression tree comprising a plurality of nodes from the series of statements and the graphical elements for the construction of the image by parsing and executing the series of statements one or more of which include operations which are used to create the expression tree; and for each node in the tree, constructing a bounding box about locations at which graphical elements of the node and corresponding descendant nodes of the expression tree are active in the production of the image.
Claim 24
Dependent Claim
113 words
A recording medium having recorded thereon a computer implementable method for producing an image formed from a series of statements and multiple graphical elements, the method comprising the steps of: determining an expression tree comprising a plurality of nodes from the series of statements and the graphical elements for the construction of the image by parsing and executing the series of statements one or more of which include operations which are used to create the expression tree; and for each node in the tree, constructing a bounding box about locations at which graphical elements of the node and corresponding descendant nodes of the expression tree are active in the production of the image.