Nova Patents
EP1577838B1

A method of rendering graphical objects

Abstract

This record has no abstract on file.

EP1577838B1, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Expired 14 March 2025, 1.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

14 claims: 3 independent, 11 dependent

  1. 1
    A method of rendering a plurality of graphical objects (1501, 1511), each of said graphical objects comprising a predetermined object outline (381), a predetermined z-order (382), and an associated fill (383), the object outline for a particular object defining an area in which said particular object is filled, said method comprising the steps of:combining (971) each of said objects to form a grouped object, said grouped object comprising a grouped object outline (732) and an associated compound fill (730), said compound fill comprising one or more fill data structures representing the fills associated with said graphical objects;determining (1020) a distance in horizontal units between a current position in the grouped object and a reference point (1121) for a current scanline of the associated compound fill;and determining (1030) a current fill (811) for rendering the grouped object based on the determined distance;and rendering (1050) said grouped object according to said grouped object outline and the determined current fill.
  2. 13
    An apparatus for rendering a plurality of graphical objects (1510, 1511), each of said graphical objects comprising a predetermined object outline (381), a predetermined z-order (382), and an associated fill (383), the object outline for a particular object defining an area in which said particular object is filled, said apparatus comprising:combining means (640) for combining each of said objects to form a grouped object, said grouped object comprising a grouped object outline (732) and an associated compound fill (730), said compound fill comprising one or more fill data structures representing the fills associated with said graphical objects;determining means (680) for determining a distance in horizontal units between a current position in the grouped object and a reference point (1121) for a current scanline of the associated compound fill;and determining means for determining a current fill (811) for rendering the grouped object based on the determined distance;and rendering means for rendering said grouped object according to said grouped object outline and the determined current fill.
  3. 14
    A computer readable medium having recorded thereon a computer program for directing a processor to execute a method of rendering a plurality of graphical objects (1510, 1511), each of said graphical objects comprising a predetermined object outline (381), a predetermined z-order (382), and an associated fill (383), the object outline for a particular object defining an area in which said particular object is filled, said program comprising:code for combining each of said objects to form a grouped object, said grouped object comprising a grouped object outline (732) and an associated compound fill (730), said compound fill comprising one or more fill data structures representing the fills associated with said graphical objects;code for determining a distance in horizontal units between a current position in the grouped object and a reference point for a current scanline of the associated compound fill;and code for determining a current fill (811) for rendering the grouped object based on the determined distance;and code for rendering said grouped object according to said grouped object outline and the determined current fill.