×

Digital map compression and display method

  • US 6,177,943 B1
  • Filed: 02/27/1998
  • Issued: 01/23/2001
  • Est. Priority Date: 11/08/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for compressing a digital elevation database to produce a compressed digital map database for displaying three-dimensional polygons comprising the computer implemented steps of:

  • a) providing a digital elevation database, said digital elevation database comprising elevation points arranged in an array of rows and columns;

    b) producing a compressed digital map database by taking every mth row and every nth column of said digital elevation database, wherein m and n are greater than 1;

    c) during program run-time performing the steps of;

    (i) determining a center elevation point in the center of each cell of said compressed digital map database, whereby each said cell comprises four corner elevation points formed by the intersections of rows and columns of said compressed digital map database, and whereby said center elevation point is calculated by the steps of;

    (a) calculating the elevations of the extrapolated extended cell diagonals;

    (i) ZC1=Z(x,y+1)+(Z(x,y+1)−

    Z(x−

    1,y+2)) * 0.5;

    (ii) ZC2=Z(x+1,y+1)+(Z(x+1,y+1)−

    Z(x+1,y+2)) * 0.5;

    (iii) ZC3=Z(x+1,y)+(Z(x+1,y)−

    Z(x+2,y−

    1)) * 0.5;

    (iv) ZC4=Z(x,y)+(Z(x,y)−

    Z(x−

    1,y−

    1)) * 0.5;

    (b) taking the average value of ZC1, ZC2, ZC3, and ZC4;

    (ii) using said center elevation point to produce four three-dimensional triangles, each three-dimensional triangle formed from said center elevation point and two adjacent corner elevation points forming a side of said cell;

    (iii) transforming and projecting a plurality of cells composed of said four three-dimensional triangles for display on a video display.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×