Patent ID: 9153064
Filing Date: 2015-10-06
Classification: G06T

Abstract:
1. A method comprising: assigning a different range specifier to each of a plurality of known geometric shapes having at least three sides, each specifier associated with at least one anchor pixel in a defined position with the geometric shape, each range specifier including a unique code to identify a known geometric shape regardless of its location, scale or orientation; selecting one of the plurality of known geometric shapes using a range specifier; forming a tuple including coordinates of the one or more anchor pixels of the selected geometric shape, together with information about the shape derived based on the range and offsets in two dimensions, specified in the range specifier of the selected geometric shape, to specify a group of pixels to be textured, using less coordinates than needed absent the use of the range specifier and wherein said group includes more pixels than said one or more anchor pixels such that use of the range specifier avoids transferring coordinates for all pixels in the group; using the tuple to encode said geometric shape to be recognized by decoding logic; generating pixel addresses within a range specified by said tuple using decoding logic; transferring said tuple to a texture shader that generates all of the pixels of the group from the tuple; and accumulating the pixel addresses in each dimension within the range.