Patent ID: 7084878

Claim:
A method of rendering a page description on a rendering system, wherein said page description comprises one or more objects, the method comprising the steps of: (a) receiving said objects sequentially in z-order from bottom to top; (b) generating one or more sets of render instructions for the received objects, wherein said generating step performs the following sub-steps for each received object: (ba) determining whether adding corresponding render instructions of a current received object to a current set of render instructions would exceed the resources of the rendering system; and (bb) if the resources would be exceeded, performing the sub-steps of: (bba) creating a new set of render instructions; (bbb) adding render instructions to the new set of render instructions to draw the current set of render instructions as a background image comprising a single object corresponding to the objects having render instructions in the current set of render instructions; and (bbc) adding to the new set of render instructions the corresponding render instructions of said current received object; and (bc) if the resources would not be exceeded, performing the sub-step of: (bca) adding the corresponding render instructions of said current received object to the current set of instructions; and (c) rendering said one or more sets of rendering instructions as pixel data.