Patent Document ID: 20110109625
Application ID: 13006609
Patent Status: 0

Claim One:
1. A drawing processing apparatus comprising: a texture memory part which stores data on a texture; a texture processing part which interpolates the data on the texture stored in the texture memory part by using a linear interpolator based on a specified value of a parametric coordinate defined for each of units of drawing processing, thereby calculating interpolated data on the texture corresponding to the specified value of the parametric coordinate; and a drawing processing part which processes the units of drawing processing by using the interpolated data on the texture, and wherein: the units of drawing processing are segments or component units of a parametric curve represented by a one-dimensional parametric coordinate, or patches or component units of a parametric surface represented by two-dimensional parametric coordinates; the texture memory part stores a group of representative values of an internal division factor at two points in a domain of a parameter as the data on the texture, the internal division factor depending on the parametric coordinate(s) defined for each of the segments or patches; the texture processing part interpolates the group of representative values of the internal division factor by using a linear interpolator with values of the parametric coordinate(s) successively specified by the drawing processing part as to a segment or patch to be processed as interpolation factors, thereby calculating interpolated values of the internal division factor corresponding to the specified values of the parametric coordinate(s); and the drawing processing part performs an internal division operation on a plurality of control points defining shape of the segment or patch to be processed at ratios based on the interpolated values of the internal division factor, thereby calculating a vertex coordinate or vertex coordinates on the parametric curve or the parametric surface corresponding to the specified values of the parametric coordinate(s) in the segment or patch to be processed.