Texture mapping image processing method and apparatus
First Claim
1. An image processing apparatus for producing a video signal corresponding to a two-dimensional image of an object to be displayed on a display by using three-dimensional image data and texture image data, comprising:
- a main memory for receiving and storing said three-dimensional image data and said texture image data, said three-dimensional image data being indicative of shape, coordinate position and orientation of said object in three-dimensional space;
means for performing three-dimensional coordinate transformation on said three-dimensional image data stored in said main memory, for converting said transformed three-dimensional image data to respective two-dimensional image data for display on said display, and for sending said two-dimensional image data back to said main memory, said three-dimensional coordinate transformation including a geometric transformation of said object in said three-dimensional space;
an image memory including a drawing area to store said two-dimensional image data of said object to be displayed and a texture area to store said texture image data to be applied to a surface of said object to decorate said object;
controlling means for controlling said main memory to supply said two-dimensional image data to said drawing area of said image memory and said texture image data to said texture area of said image memory;
image synthesizing means for synthesizing a textured image of said object by using said two-dimensional image data and said texture image data stored in said image memory, said synthesizing including calculating slope data corresponding to said two-dimensional image data, determining polygons corresponding to respective surfaces of said object by using said slope data corresponding to said two-dimensional image data, and mapping said texture image data to inner portions of said respective polygons; and
output means for converting an output signal from said image synthesizing means to said video signal corresponding to said textured image of said object.
4 Assignments
0 Petitions
Accused Products
Abstract
Image processing method and apparatus for producing an image from image data provides an image memory including a drawing area to store image data of an object to be drawn and a texture area to store texture data to decorate the object, a supply circuit for supplying image data to the image memory, a selector for selectively supplying the image data from the supply circuit to the drawing area and the texture area, an image synthesizing circuit for synthesizing an image from the image data stored in the image memory and an output circuit for converting an output signal from the image synthesizing circuit to a video signal for outputting the video signal. The method provides the steps of storing image data of an object to be drawn in a drawing area of an image memory, storing moving image data in a texture area of the image memory, and mapping a texture of the moving image stored in the texture area onto the surface of the object stored in the drawing area.
-
Citations
10 Claims
-
1. An image processing apparatus for producing a video signal corresponding to a two-dimensional image of an object to be displayed on a display by using three-dimensional image data and texture image data, comprising:
-
a main memory for receiving and storing said three-dimensional image data and said texture image data, said three-dimensional image data being indicative of shape, coordinate position and orientation of said object in three-dimensional space; means for performing three-dimensional coordinate transformation on said three-dimensional image data stored in said main memory, for converting said transformed three-dimensional image data to respective two-dimensional image data for display on said display, and for sending said two-dimensional image data back to said main memory, said three-dimensional coordinate transformation including a geometric transformation of said object in said three-dimensional space; an image memory including a drawing area to store said two-dimensional image data of said object to be displayed and a texture area to store said texture image data to be applied to a surface of said object to decorate said object; controlling means for controlling said main memory to supply said two-dimensional image data to said drawing area of said image memory and said texture image data to said texture area of said image memory; image synthesizing means for synthesizing a textured image of said object by using said two-dimensional image data and said texture image data stored in said image memory, said synthesizing including calculating slope data corresponding to said two-dimensional image data, determining polygons corresponding to respective surfaces of said object by using said slope data corresponding to said two-dimensional image data, and mapping said texture image data to inner portions of said respective polygons; and output means for converting an output signal from said image synthesizing means to said video signal corresponding to said textured image of said object. - View Dependent Claims (2, 3, 4, 6, 7, 8, 10)
-
-
5. An image processing apparatus for producing a video signal corresponding to a two-dimensional image of an object to be displayed on a display by using three-dimensional image data and texture image data comprising:
-
a main memory for receiving and storing said three-dimensional image data and said texture image data, said three-dimensional image data being indicative of shape, coordinate position and orientation of said object in three-dimensional space; means for performing three-dimensional coordinate transformation on said three-dimensional image data stored in said main memory, for converting said transformed three-dimensional image data to respective two-dimensional image data for display on said display, and for sending said two-dimensional image data back to said main memory, said three-dimensional coordinate transformation including a geometric transformation of said object in said three-dimensional space; an image memory including a drawing area to store said two-dimensional image data of said object to be displayed and a texture area to store said texture image data to be applied to a surface of said object to decorate said object; image synthesizing means for synthesizing a textured image of said object by using said two-dimensional image data and said texture image data stored in said image memory, for determining polygons corresponding to respective surfaces of said object by using said two-dimensional image data, and for mapping said texture image data to inner portions of said respective polygons; transferring means for transferring said two-dimensional image data stored in said drawing area of said image memory and said texture image data stored in said texture area of said image memory to said image synthesizing means; and output means for converting an output signal from said image synthesizing means to said video signal and for outputting said video signal corresponding to said textured image of said object. - View Dependent Claims (9)
-
Specification