Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
217 words
A texture mapping apparatus comprising: texture data storing means for storing pixel image data to be mapped; input control means for supplying first 2D source coordinates data for providing a source of texture mapping data to said texture data storing means to designate the storing addresses of said pixel image data; display means for visually displaying a figure based on pixel image data read out from said texture data storing means; mapping address generating means for receiving drawing command data and generating second 2D source coordinates data for providing a source of texture mapping data corresponding to 3D destination coordinates data for providing a destination for the texture mapping data; mapping address storing means for storing said second 2D source coordinates data generated by said mapping address generating means, for reading said second 2D source coordinates data which correspond to the designated 3D destination coordinates data, said 3D destination coordinate data being supplied from a display control means, and for supplying said second 2D source coordinates data as pixel image data reading addresses to said texture data storing means; and display control means for generating said 3D destination coordinates data corresponding to addresses of display areas of said display means, and for supplying said 3D destination coordinates data as reading addresses to said mapping address storing means.
Claim 2
Dependent Claim
217 words
A texture mapping apparatus comprising: texture data storing means for storing pixel image data to be mapped; input control means for supplying first 2D source coordinates data for providing a source of texture mapping data to said texture data storing means to designate the storing addresses of said pixel image data; display means for visually displaying a figure based on pixel image data read out from said texture data storing means; mapping address generating means for receiving drawing command data and generating second 2D source coordinates data for providing a source of texture mapping data corresponding to 3D destination coordinates data for providing a destination for the texture mapping data; mapping address storing means for storing said second 2D source coordinates data generated by said mapping address generating means, for reading said second 2D source coordinates data which correspond to the designated 3D destination coordinates data, said 3D destination coordinate data being supplied from a display control means, and for supplying said second 2D source coordinates data as pixel image data reading addresses to said texture data storing means; and display control means for generating said 3D destination coordinates data corresponding to addresses of display areas of said display means, and for supplying said 3D destination coordinates data as reading addresses to said mapping address storing means.
Claim 3
Dependent Claim
41 words
A texture mapping apparatus as set forth in claim 1, wherein said texture data storing means has an area for storing the pixel image data to be mapped, and an area for storing data representative of a plurality of preset colors.
Claim 4
Dependent Claim
64 words
A texture mapping apparatus as set forth in claim 1, wherein the texture data storing means stores the pixel image data in sequence for each scan line based upon said first 2D source coordinates data supplied from said input control means, and reads said pixel image data at random based on said second 2D source coordinates data supplied from the mapping address storing means.
Claim 5
Dependent Claim
27 words
A texture mapping apparatus as set forth in claim 3, wherein the texture data storing means comprises either a dual port memory or a double buffer memory.
Claim 6
Dependent Claim
49 words
A texture mapping apparatus as set forth in claim 1, wherein the mapping address storing means stores said second 2D source coordinates data corresponding to said 3D destination coordinates data at random, and reads said second 2D source coordinates data in sequence based on said 3D destination coordinates data.
Claim 7
Dependent Claim
21 words
A texture mapping apparatus as set forth in claim 5, wherein the mapping address storing means is a dual port memory.
Claim 8
Dependent Claim
48 words
A texture mapping apparatus as set forth in claim 1, wherein the mapping address generating means generates depth data corresponding to said 3D destination coordinates data, and also generates said second 2D source coordinates data in which hidden surface removal has been made based on said depth data.
Claim 9
Dependent Claim
24 words
A texture mapping apparatus as set forth in claim 1, wherein the pixel image data to be mapped is that of an animation image.
Claim 10
Dependent Claim
66 words
A texture mapping apparatus as set forth in claim 1, wherein a plurality of pairs of texture data storing means and a plurality of pairs of input control means are disposed, and the mapping address generating means also generates and then stores into the mapping address storing means, selection data for selecting the texture data storing means from which the pixel image data is read out.
Claim 11
Dependent Claim
172 words
A texture mapping method comprising the steps of: (a) generating, gased on drawing command data, 3D destination coordinates data for providing destinations for texture mapping data and 2D source coordinates date for providing a source of texture mapping data, said 2D source coordinates data corresponding to said 3D destination coordinates data; (b) storing said 2D source coordinates data corresponding to said 3D destination coordinates data in a mapping address storing means, said 3D destination coordinates data serving as writing addresses for said mapping address storing means; (c) storing texture data into a texture data storing means at a location other than a predetermined location for storing a plurality of color data to be displayed; and (d) successively reading said 2D source coordinates data from said mapping address storing means, and reading and visually displaying color data from locations in said texture data storing means, which locations are designated by said 2D source coordinates data; when only said texture data vary, (e) repeating said steps (c) and (d) for texture data which varies.
Claim 12
Dependent Claim
172 words
A texture mapping method comprising the steps of: (a) generating, gased on drawing command data, 3D destination coordinates data for providing destinations for texture mapping data and 2D source coordinates date for providing a source of texture mapping data, said 2D source coordinates data corresponding to said 3D destination coordinates data; (b) storing said 2D source coordinates data corresponding to said 3D destination coordinates data in a mapping address storing means, said 3D destination coordinates data serving as writing addresses for said mapping address storing means; (c) storing texture data into a texture data storing means at a location other than a predetermined location for storing a plurality of color data to be displayed; and (d) successively reading said 2D source coordinates data from said mapping address storing means, and reading and visually displaying color data from locations in said texture data storing means, which locations are designated by said 2D source coordinates data; when only said texture data vary, (e) repeating said steps (c) and (d) for texture data which varies.