Patent ID: 7737971

Claim:
An image rendering apparatus for rendering an object specified by a data group using computer graphics, the image rendering apparatus comprising: a frame memory, divided into sections each constituted by a predetermined number of pixels, for storing pixel data values of the pixels on a 2-dimensional plane; a writing unit having a function to write pixel data to the frame memory in order to render an image, such that the pixel data is written to the predetermined number of pixels simultaneously; a data selecting unit for selecting a plurality of data pieces such that at least one vertex of each polygon is positioned at a first pixel or a last pixel in the sections; and an initial data selecting unit for selecting data for vertices of a polygon regardless of the first pixel or the last pixel in the sections, wherein the image rendering apparatus extracts a position component and another component with respect to each of the plurality of data pieces of the data group, the position component being obtained through projection onto the 2-dimensional plane and the other component specifying a rendering condition, and renders a plurality of polygons, having vertices specified by the position component of the data piece in the rendering condition, on an image plane, the rendering condition being specified by the other component for specifying the rendering condition for the data piece, and when the data selecting unit selects data to perform subdivision such that at least two small polygons, each having a same number of sides as an original polygon, constitute the original polygon, the original polygon being formed by data that has been selected by the initial data selecting unit, the data selecting unit selects data for vertices of the small polygons such that one vertex of one small polygon and one vertex of another small polygon are positioned respectively at the first pixel and the last pixel in the adjacent sections, the vertices being in contact with each other.