Patent ID: 7417639
Filing Date: 2008-08-26
Classification: G06T

Abstract:
1. A drawing device that regards an object to be drawn as a collection of a plurality of polygons, and maps texture data onto the polygons, to thereby draw the object, the drawing device comprising: a storage circuit comprising at least (N−1)*(M−1) regions each storing in a continuously accessible way information items of four texture pixels in two adjacent columns and two adjacent rows of the texture data, wherein N and M represent the numbers of columns and rows of texture pixels constituting the texture data; an address calculation circuit calculating an address where the information items constituting the texture data of a set of the texture pixels are stored based on texture coordinates corresponding to each pixel of the polygons; a readout circuit reading out the set of the information items from the address calculated by said address calculation circuit; and a synthesis circuit synthesizing the set of the information items read out by said readout circuit using bilinear filtering, and wherein said storage circuit packs the texture data of the set of texture pixels into a set of data, and stores the set of data in the continuously-accessible region of said storage circuit, and said address calculation circuit calculates a texture address corresponding to an address by a region where the texture data of one texture pixel is stored based on texture coordinates corresponding to each pixel, and shifting the texture address left by two bits to thereby calculate the starting address of a region where the set of data corresponding to the texture coordinates are stored.