Patent ID: 9093006
Filing Date: 2015-07-28
Classification: G01C,G06F,G06T,G09G

Abstract:
1. A computer-implemented method for rendering an image on a display device, comprising: receiving at a computer device vector data having a set of vertex data points, each vertex data point including location information data and an attribute reference corresponding to a predetermined style for rendering a portion of the image relating to the vertex data point; storing at a computer device a lookup table comprising a two dimensional texture map encoding a set of predetermined styles indexed along one of the two dimensions of the texture map, wherein each predetermined style includes an encoded data value corresponding to a vertex attribute value for each of a plurality of different types of style attributes indexed along the other of the two dimensions of the texture map, and wherein each of the plurality of different types of style attributes corresponds to one of a plurality of distinct aspects of rendering portions of the image; executing an image shader on the computer device (i) to use the lookup table to determine the vertex attribute values associated with the predetermined style corresponding to each of the set of vertex data points by using the attribute reference of the vertex data point as an index to the predetermined style within the two dimensional texture map and (ii) to produce image shader outputs based on the location information data and the vertex attribute values of each of the set of vertex data points; and processing each of the image shader outputs to render an image on the display device based on the received vector data.