Patent ID: 6151029
Filing Date: 2000-11-21
Classification: G06T

Abstract:
A method for generating output signals representing an image comprising a plurality of pixels, each pixel having a respective location within the image, the method comprising:receiving a first signal representing position of a surface to be displayed in the image,receiving a second signal representing texture of at least a portion of the surface,determining a correspondence between a respective one of the pixels and an area of the texture, wherein the correspondence is determined according to the first and second signals and the position of the respective pixel within the image, and wherein the correspondence includes a homogeneous coordinate,generating a third signal representing the respective pixel, wherein the third signal is generated by interpolating a plurality of filtered representations of the texture according to a level obtained from a function of the homogeneous coordinate, andgenerating a respective output signal representing information conveyed by said third signal,wherein the second signals represent texture of a portion of the surface that is triangular and has three vertices with corresponding homogeous coordiates w.sub.0, w.sub.1 and w.sub.2, respectively, and the function d of the homogeneous coordiate w is d=d+2 log(q)-2 log(q), where d is a constant representing an average level across the triangular portion, q=1/w, q.sub.0 =1/w.sub.0, q.sub.1 =1/w.sub.1. q.sub.2 =1/w.sub.2, and q=.sup.3 .sqroot.(q.sub.0 q.sub.1 q.sub.2).