Method and system for real-time rendering within a gaming environment
First Claim
1. A method of real-time rendering in a gaming environment to create an interactive experience, comprising:
- capturing a plurality of real-time video streams of a local participant from a plurality of camera viewpoints;
generating real-time renderings of said local participant based on said plurality of real-time video streams by applying a new view synthesis technique, said real-time renderings taken from a perspective of a remote participant located remotely in said gaming environment, wherein said new view synthesis technique comprises an image-based visual hull technique that comprises approximating a visual hull of said local participant by projecting contours associated with said local participant into three-dimensional space and computing an intersection of resulting frusta; and
sending said real-time renderings to said remote participant for viewing within said gaming environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for real-time rendering within a gaming environment. Specifically, one embodiment of the present invention discloses a method of rendering a local participant within an interactive gaming environment. The method begins by capturing a plurality of real-time video streams of a local participant from a plurality of camera viewpoints. From the plurality of video streams, a new view synthesis technique is applied to generate a rendering of the local participant. The rendering is generated from a perspective of a remote participant located remotely in the gaming environment. The rendering is then sent to the remote participant for viewing.
142 Citations
20 Claims
-
1. A method of real-time rendering in a gaming environment to create an interactive experience, comprising:
-
capturing a plurality of real-time video streams of a local participant from a plurality of camera viewpoints; generating real-time renderings of said local participant based on said plurality of real-time video streams by applying a new view synthesis technique, said real-time renderings taken from a perspective of a remote participant located remotely in said gaming environment, wherein said new view synthesis technique comprises an image-based visual hull technique that comprises approximating a visual hull of said local participant by projecting contours associated with said local participant into three-dimensional space and computing an intersection of resulting frusta; and sending said real-time renderings to said remote participant for viewing within said gaming environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of real-time rendering in a gaming environment to create an interactive experience, comprising:
-
capturing a plurality of real-time video streams of a local participant from a plurality of camera viewpoints; generating a video image stream in real-time of said local participant based on said plurality of real-time video streams by applying a new view synthesis technique, said video image stream rendered from a perspective of a remote participant located remotely in said gaming environment, wherein said new view synthesis technique comprises an image-based visual hull technique that comprises approximating a visual hull of said local participant by projecting contours associated with said local participant into three-dimensional space and computing an intersection of resulting frusta; and incorporating said video image stream comprising real-time photo-realistic features of said local participant into a graphically generated avatar, said graphically generated avatar representing said local participant in said gaming environment. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification