Generating a new frame using rendered content and non-rendered content from a previous perspective
First Claim
Patent Images
1. A method for constructing a new frame using rendered content and non-rendered content from a previous perspective, the method comprising:
- rendering points of visible surfaces of a first set of objects from a first perspective;
storing both rendered content and non-rendered content from the first perspective, the rendered content corresponding to the points of 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;
receiving a request to display a new frame from a second perspective;
generating the new frame from the second perspective using the rendered content and the non-rendered content from the first perspective; and
displaying the new frame from the second perspective.
3 Assignments
0 Petitions
Reexamination
Accused Products
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.
-
Citations
26 Claims
-
1. A method for constructing a new frame using rendered content and non-rendered content from a previous perspective, the method comprising:
-
rendering points of visible surfaces of a first set of objects from a first perspective; storing both rendered content and non-rendered content from the first perspective, the rendered content corresponding to the points of 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; receiving a request to display a new frame from a second perspective; generating the new frame from the second perspective using the rendered content and the non-rendered content from the first perspective; and displaying the new frame from the second perspective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for constructing a new frame using rendered content and non-rendered content from a previous perspective, the system comprising:
-
a non-transitory computer-readable storage medium storing executable computer instructions that, when executed, perform steps comprising; rendering points of visible surfaces of a first set of objects from a first perspective; storing both rendered content and non-rendered content from the first perspective, the rendered content corresponding to the points of 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; receiving a request to display a new frame from a second perspective; generating the new frame from the second perspective using the rendered content and the non-rendered content from the first perspective; and displaying the new frame from the second perspective; and a processor configured to execute the computer instructions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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 previous perspective, the method comprising:
-
rendering points of visible surfaces of a first set of objects from a first perspective; storing both rendered content and non-rendered content from the first perspective, the rendered content corresponding to the points of 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; receiving a request to display a new frame from a second perspective; generating the new frame from the second perspective using the rendered content and the non-rendered content from the first perspective; and displaying the new frame from the second perspective. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for constructing a new frame using rendered content and non-rendered content from a previous perspective, the method comprising:
-
rendering one or more objects from a first perspective; storing both rendered content and non-rendered content for the one or more objects from the first perspective, the non-rendered content corresponding to non-visible portions of the object from the first perspective; receiving a request to display the one or more object from a second perspective; warping at least some of the rendered content for the one or more objects to create warped content from the second perspective; rendering at least some of the non-rendered content for the one or more objects to create second rendered content from the second perspective; and constructing the one or more objects from the second perspective by combining both the warped content and the second rendered content from the second perspective; and displaying the one or more objects from the second perspective.
-
Specification