Patent ID: 7995053
Filing Date: 2011-08-09
Classification: G06T

Abstract:
1. A drawing device which performs rasterization processing on drawing data and performs a drawing operation, said drawing device comprising: a triangle specifying unit operable to specify a first triangle area, from the drawing data, that is subjected to the rasterization processing and to specify a second triangle area, from the drawing data, that is subjected to the rasterization processing; a block specifying unit operable to specify a pixel block having a pixel included in the first triangle area; a judging unit operable to judge whether or not the specified pixel block includes both the pixel included in the first triangle area and a pixel included in a second triangle area connected to the first triangle area; a rasterizing unit operable to, when said judging unit judges that the specified pixel block includes both the pixel included in the first triangle area and the pixel included in the second triangle area, simultaneously rasterize each pixel, included in the first triangle area and the second triangle area, that is included in the specified pixel block, so as to generate pixel data; a writing unit operable to write the generated pixel data of the specified pixel block into a memory; and a display control unit operable to control a display of an image in accordance with the generated pixel data written into the memory, wherein, when said triangle specifying unit specifies the second triangle area, said block specifying unit is operable to specify pixel blocks having pixels included in the second triangle area, and wherein, when said triangle specifying unit specifies the second triangle area, said rasterizing unit is operable to (i) exclude a pixel block, of the specified pixel blocks having pixels included in the second triangle area, from the rasterization processing of the second triangle area, the excluded pixel block being judged by said judging unit to include pixels included in the first triangle area and the second triangle area, and (ii) rasterize pixels included in other pixel blocks, which are pixels blocks, other than the excluded pixel block, from among the specified pixels blocks having the pixels included in the second triangle area.