Texture mapping with improved technique for selecting an appropriate level in filtered representations of the texture
AssigneeSeiko Epson Corporation
InventorsLeon Shirman, Yakov Kamen
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeiko Epson Corporation
InventorsLeon Shirman, Yakov Kamen
Estimating the term…
A device is provided for generating output signals representing an image comprising a plurality of pixels, each pixel having a respective location within the image. The device comprises one or more signal paths adapted to receive a first signal representing position of a surface to be displayed in an image and a second signal representing texture of at least a portion of the surface. A processing circuitry is adapted to determine a correspondence between a respective pixel in the image and an area of the texture. The correspondence is determined according to the first and second signals and position of the respective pixel within the image, and wherein the correspondence includes a homogeneous coordinate. The processing circuitry further generates a third signal representing the respective pixel. 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, and generates a respective output signal representing information conveyed by the third signal. 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).
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:
An apparatus for generating output signals representing an image comprising a plurality of pixels, each pixel having a respective location within the image, the apparatus comprising:
A medium readable by a machine embodying a program of instructions for execution by said machine to perform 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:
A device for generating output signals representing an image comprising a plurality of pixels, each pixel having a respective location within the image, said device comprising:
A computer system comprising a processor, random access memory coupled to said processor and a display device coupled to said processor, wherein said processor executes program instructions stored in said random access memory that cause said computer system to:
Dependencies are inferred from the claim text.