Scalable method and system for streaming high-resolution media
US7460126B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 24, 2005 |
| Grant date | Dec 2, 2008 |
| Priority date | — |
| Expiry date | Oct 7, 2026 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T15/005
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system and method for distributing data (e.g., imaging data such as pixels, or 3D graphics data such as points, lines, or polygons) from a single or a small number of data sources to a plurality of graphical processing units (graphics processors) for processing and display is presented. The system and method provide a pipelined and multithreaded approach that prioritizes movement of the data through a high-speed multiprocessor system (or a high-speed system of networked computers), according to the system topology. Multiple threads running on multiple processors in shared memory move the data from a storage device (e.g., a disk array), through the high-speed multiprocessor system, to graphics processor memory for display and optional processing through fragment programming. The data can also be moved in the reverse direction, back through the high-speed multiprocessor system, for storage on the disk array.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.