Patent · US Expired

Surface normal compression/decompression storing two vector components

US6337684B1 · kind B1 · utility

6Cited by
2References
47Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 29, 1998
Grant dateJan 8, 2002
Priority date
Expiry dateMay 29, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T15/80
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A high precision, memory efficient method for the compression of surface normals and the inverse method for the decompression of those compressed surface normals back into surface normals. The normals are first scaled to unit length in Cartesian coordinates. Then, each of the smallest two vector components of the unit length normal is stored along with an indicator of which of the three vector components is not stored plus the algebraic sign of that vector component. Decompression of the surface normal requires first converting the two stored vector components into floating-point values and then using the equation 1=x2+y2+z2 in order to obtain the non-stored vector component of the unit length normal.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.