Patent · US Expired

Efficient method for storing texture maps in multi-bank memory

US6246422A · kind A · utility

38Cited by
6References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 1, 1998
Grant dateJun 12, 2001
Priority date
Expiry dateSep 1, 2018

Classification

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

Abstract

A method for storing mip map series in a multi-bank texture memory is disclosed. Each mip map has a different size and represents a different resolution version of a texture map image that is to be mapped onto a three dimensional object comprising one or more polygons. To prevent page faults when accessing corresponding texels in consecutive mip maps, each mip map is divided in two halves. The halves are stored in different banks of the multi-bank texture memory. The banks used are alternated so that corresponding texels in consecutive mip maps are stored in different memory banks. Mip maps may be categorized as large or small, with all small mip maps after the first being stored in their entirety in one memory bank. Small mip maps are those that are equal to or smaller than the page size of the multi-bank texture memory. A computer system, graphics subsystem, and software program capable to efficiently store mip map series in a multi-bank texture memories are also disclosed.

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