Generating a new frame using rendered content and non-rendered content from a previous perspective
AssigneeMagic Leap, Inc.
InventorsReza Nourai, Robert Blake Taylor, Michael Harold Liebenow
Life of this patent
Estimating the term…
Abstract
Disclosed is an approach for constructing a new frame using rendered content and non-rendered content from a previous perspective. Points of visible surfaces of a first set of objects from a first perspective are rendered. Both rendered content and non-rendered content from the first perspective are stored. The new frame from the second perspective is generated using the rendered content and the non-rendered content from the first perspective.
Claims21
A method for constructing a new frame using rendered content and non-rendered content from a first perspective, the method comprising:
- rendering visible surfaces of a first set of objects from the first perspective;
- storing both the rendered content and the non-rendered content from the first perspective, the rendered content corresponding to the visible surfaces of the first set of objects from the first perspective, and the non-rendered content corresponding to non-visible portions of the first set of objects from the first perspective;
- and
- generating a new frame to be displayed, wherein the new frame is generated from a second perspective using the rendered content and the non-rendered content from the first perspective.
A system for constructing a new frame using rendered content and non-rendered content from a first perspective, the system comprising:
- a non-transitory computer-readable storage medium storing executable computer instructions that, when executed, perform steps comprising:
- rendering visible surfaces of a first set of objects from the first perspective;
- storing both the rendered content and the non-rendered content from the first perspective, the rendered content corresponding to the visible surfaces of the first set of objects from the first perspective, and the non-rendered content corresponding to non-visible portions of the first set of objects from the first perspective;
- and
- generating a new frame to be displayed, wherein the new frame is generated from a second perspective using the rendered content and the non-rendered content from the first perspective;
- and
- a processor configured to execute the computer instructions.
A computer program product embodied in a non-transitory computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method for constructing a new frame using rendered content and non-rendered content from a first perspective, the method comprising:
- rendering visible surfaces of a first set of objects from the first perspective;
- storing both the rendered content and the non-rendered content from the first perspective, the rendered content corresponding to the visible surfaces of the first set of objects from the first perspective, and the non-rendered content corresponding to non-visible portions of the first set of objects from the first perspective;
- and
- generating a new frame to be displayed, wherein the new frame is generated from a second perspective using the rendered content and the non-rendered content from the first perspective.
Dependencies are inferred from the claim text.