Back to results
US 11,688,366 B2Granted
Light field displays having synergistic data formatting, re-projection, foveation, tile binning and image warping technology
AssigneeIntel Corporation
InventorsTravis Schluessler, Abhishek Venkatesh, John Gierach, Tomer Bar-On, Devan Burke
Life of this patent
Estimating the term…
Abstract
Systems, methods and apparatuses may provide for technology to reduce rendering overhead associated with light field displays. The technology may conduct data formatting, re-projection, foveation, tile binning and/or image warping operations with respect to a plurality of display planes in a light field display.
Claims20
A computing system comprising:
- a graphics processor;
- a central processing unit;
- and
- a memory including a set of instructions, which when executed by one or more of the graphics processor or the central processing unit, cause the computing system to:
- determine a first plurality of primitives associated with a scene;
- reject a first primitive from the first plurality of primitives that is behind a first display plane to generate a second plurality of primitives;
- reject a second primitive that is in front of a second display plane to generate the second plurality of primitives;
- reject a third primitive of the second plurality of primitives based on a plurality of frustum planes to generate a third plurality of primitives;
- and
- execute fine frustum culling operations to assign the third plurality of primitives to one or more of left tile bins associated with a left eye of a user or right tile bins associated with a right eye of the user.
7 more elements
An apparatus comprising:
- one or more substrates;
- and
- logic coupled to the one or more substrates, wherein the logic coupled to the one or more substrates is implemented in one or more of configurable logic or fixed-functionality logic hardware, the logic coupled to the one or more substrates to:
- determine a first plurality of primitives associated with a plurality of display planes;
- reject a first primitive from the first plurality of primitives that is behind a first display plane to generate a second plurality of primitives;
- reject a second primitive that is in front of a second display plane to generate the second plurality of primitives;
- reject a third primitive of the second plurality of primitives based on a plurality of frustum planes to generate a third plurality of primitives;
- and
- execute fine frustum culling operations to assign the third plurality of primitives to one or more of left tile bins associated with a left eye of a user or right tile bins associated with a right eye of the user.
6 more elements
At least one non-transitory computer readable storage medium comprising a set of instructions, which when executed by a computing device, cause the computing device to:
- determine a first plurality of primitives associated with a scene;
- reject a first primitive from the first plurality of primitives that is behind a first display plane to generate a second plurality of primitives;
- reject a second primitive that is in front of a second display plane to generate the second plurality of primitives;
- reject a third primitive of the second plurality of primitives based on a plurality of frustum planes to generate a third plurality of primitives;
- and
- execute fine frustum culling operations to assign the third plurality of primitives to one or more of left tile bins associated with a left eye of a user or right tile bins associated with a right eye of the user.
3 more elements
A method comprising:
- determining a first plurality of primitives associated with a scene;
- rejecting a first primitive from the first plurality of primitives that is behind a first display plane to generate a second plurality of primitives;
- rejecting a second primitive that is in front of a second display plane to generate the second plurality of primitives;
- rejecting a third primitive of the second plurality of primitives based on a plurality of frustum planes to generate a third plurality of primitives;
- and
- executing fine frustum culling operations to assign the third plurality of primitives to one or more of left tile bins associated with a left eye of a user or right tile bins associated with a right eye of the user.
3 more elements
Dependencies are inferred from the claim text.