Multi-threaded texture modulation for axis-aligned volume rendering
US6317137A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Dec 1, 1998 |
| Grant date | Nov 13, 2001 |
| Priority date | — |
| Expiry date | Dec 1, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T15/08
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method, system, and computer program product are provided for multi-threaded texture modulation in axis-aligned volume rendering. Three texture modulation threads are used to modulate texture of three sets of the volumetric data (image sets) in accordance with a texture modulation request. Control is returned from the first texture modulation thread to a main rendering thread while the first texture modulation thread is executing. A user can then interact with a display view while the first texture modulation thread is executing. An intermediate display view of a texture modulated set of volumetric data can be rendered. In one example, a plurality of display connections and contexts are opened for the main rendering thread and each texture modulation thread respectively. Sets of pixel buffers and look-up tables are provided for the respective texture modulation threads. A texture object is included in a context of the main rendering thread. Each pixel buffer stores a respective image set and is associated with the texture object. According to further feature, the sets of volumetric data are sorted based on the angle between normals to the sets and a current viewpoint. The texture…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.