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; 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.
-
Citations
36 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; 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. 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; 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 (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A gaming station comprising:
-
a plurality of video cameras for recording real-time video streams of a local participant from multiple sample viewpoints surrounding said local participant;
a new view synthesis module for generating a plurality of output real-time renderings of said local participant, by applying a new view synthesis technique to said real-time video streams, wherein said output real-time renderings are taken from a plurality of locations within a coordinate space of a three dimensional gaming environment. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer system comprising:
-
a processor; and
a computer readable memory coupled to said processor and containing program instructions that, when executed, implement 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; and
sending said real-time renderings to said remote participant for viewing within said gaming environment. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification