×

Method and apparatus for generating a texture mapped perspective view

  • US 5,179,638 A
  • Filed: 04/26/1990
  • Issued: 01/12/1993
  • Est. Priority Date: 04/26/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for providing a texture mapped perspective view for a digital map system wherein objects are transformed from texture space having U, V coordinates to screen space having X, Y coordinates comprising:

  • (a) a cache memory means for storing terrain data including elevation posts, wherein the cache memory means includes an output and an address bus;

    (b) a shape address generator means for scanning cache memory having an ADDRESS SIGNAL coupled to the cache memory means address bus wherein the shape address generator means scans the elevation posts out of the cache memory means;

    (c) a geometry engine coupled to the cache memory means output to receive the elevation posts scanned from the cache memory by the shape address generator means, the geometry engine including means fori. transformation of the scanned elevation posts from object space to screen space so as to generate transformed vertices in screen coordinates for each elevation post, andii. generating three dimensional coordinates;

    (d) a tilling engine coupled to the geometry engine for generating planar polygons from the generated three dimensional coordinates;

    (e) a symbol generator to the geometry engine for transmitting a vertex list to the geometry engine wherein the geometry engine operates on the vertex list to transform the vertex list into screen space X, Y coordinates and passes the screen space X, Y coordinates to the tilling engine for generating planar polygons which form icons for display and processing information from the tilling engine into symbols,(f) a texture engine means coupled to receive the ADDRESS SIGNAL from the shape address generator means including a texture memory and including a means for generating a texture vertex address to texture space correlated to an elevation post address and further including a means for generating a texture memory address for scanning the texture memory wherein the texture memory provides texture data on a texture memory data bus in response to being scanned by the texture memory address;

    (g) a rendering engine having an input coupled to the tilling engine and the texture memory data bus for generating image data from the planar polygons; and

    (h) a display memory for receiving image data from the rendering engine output wherein the display memory includes at least four first-in, first-out memory buffers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×