Method of displaying an operating system's graphical user interface on a large multi-projector display
US8514234B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Jul 14, 2010 |
| Grant date | Aug 20, 2013 |
| Priority date | — |
| Expiry date | May 25, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG09G2360/145
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
The display of a Windows Desktop is modified using one or more processors (e.g. CPUs and/or GPUs) that re-direct drawing of the Desktop to mirrored swap chain buffers; modify the contents of the a front buffer of the mirrored swap chain buffers; and draw the Desktop using the modified contents of the front buffer of the mirrored swap chain buffers. To modify the displayed Desktop, Windows needs to draw into these mirrored swap chains instead of its own. To accomplish this, all Direct3D functions that use a swap chain are hooked so that they return the mirrored swap chain, and any function that uses the contents of the swap chain are hooked. Basically any function that takes a Direct3D surface or texture is hooked and the respective item from the mirrored swap chains is returned if it is in the mirrored swap chain data structures.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.