Virtual presentation system and method
First Claim
1. A method for generating a virtual video presentation, comprising the steps of:
- (a) defining a surface within a three-dimensional space of a virtual three-dimensional scene to be rendered, the surface dividing the virtual three-dimensional scene into a virtual three-dimensional background scene to be rendered and a virtual three-dimensional foreground scene to be rendered;
(b) rendering the virtual three-dimensional background scene to be located behind the surface within the virtual video presentation;
(c) rendering the virtual three-dimensional foreground scene to be located in front of the surface within the virtual video presentation;
(d) generating a two-dimensional insert video and key signal; and
(e) compositing the two-dimensional insert video and key signal, the rendered virtual three-dimensional background scene, and the rendered virtual three-dimensional foreground scene together to form the virtual video presentation wherein the two-dimensional insert video appears in front of the three-dimensional background scene and the three-dimensional foreground scene appears in front of the two-dimensional insert video and the three-dimensional background scene.
11 Assignments
0 Petitions
Accused Products
Abstract
A virtual three-dimensional presentation in accordance with the present invention includes three layers, a three-dimensional background layer, a two-dimensional video insert layer, and a three-dimensional foreground layer. A surface, the Z-sphere, is defined in the virtual three-dimensional space of the three-dimensional scene with reference to the aim point of a virtual camera looking at the three-dimensional scene being created. The three-dimensional foreground layer scene may include a key which defines the transparency of objects in the foreground layer. The two-dimensional video insert layer may be generated by positioning a presenter, or other object, in a chroma-key set. The two-dimensional video insert layer may be distorted before being composited with the background and foreground such that elements of the two-dimensional video appear to move across a three-dimensional floor of the three-dimensional scene.
-
Citations
43 Claims
-
1. A method for generating a virtual video presentation, comprising the steps of:
-
(a) defining a surface within a three-dimensional space of a virtual three-dimensional scene to be rendered, the surface dividing the virtual three-dimensional scene into a virtual three-dimensional background scene to be rendered and a virtual three-dimensional foreground scene to be rendered;
(b) rendering the virtual three-dimensional background scene to be located behind the surface within the virtual video presentation;
(c) rendering the virtual three-dimensional foreground scene to be located in front of the surface within the virtual video presentation;
(d) generating a two-dimensional insert video and key signal; and
(e) compositing the two-dimensional insert video and key signal, the rendered virtual three-dimensional background scene, and the rendered virtual three-dimensional foreground scene together to form the virtual video presentation wherein the two-dimensional insert video appears in front of the three-dimensional background scene and the three-dimensional foreground scene appears in front of the two-dimensional insert video and the three-dimensional background scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for generating layers of a multi-layer virtual video presentation, comprising the steps of:
-
(a) defining a surface within a three-dimensional space of a virtual three-dimensional scene to be rendered, the surface dividing the virtual three-dimensional scene into a virtual three-dimensional background scene to be rendered and a virtual three-dimensional foreground scene to be rendered;
(b) rendering the virtual three-dimensional background scene to be located behind the surface within the virtual video presentation;
(c) storing the virtual three-dimensional background scene for later play back;
(d) rendering the virtual three-dimensional foreground scene to be located in front of the surface within the virtual video presentation; and
(e) storing the virtual three-dimensional foreground scene for later play back. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for generating a virtual video presentation, comprising the steps of:
-
(a) rendering a virtual three-dimensional scene;
(b) generating a two-dimensional insert video and key signal defining a two-dimensional insert video image;
(c) distorting the two-dimensional insert video and key signal to distort the two-dimensional video image; and
(d) compositing the distorted two-dimensional video and key signal with the rendered virtual three-dimensional scene to form the virtual video presentation. - View Dependent Claims (23, 24, 25)
-
-
26. An apparatus for generating a virtual video presentation, comprising:
-
(a) means for defining a surface within a three-dimensional space of a virtual three-dimensional scene to be rendered, the surface dividing the virtual three-dimensional scene into a virtual three-dimensional background scene to be rendered and a virtual three-dimensional foreground scene to be rendered;
(b) means for rendering the virtual three-dimensional background scene to be located behind the surface within the virtual video presentation;
(c) means for rendering the virtual three-dimensional foreground scene to be located in front of the surface within the virtual video presentation;
(d) means for generating a two-dimensional insert video and key signal; and
(e) means for compositing the two-dimensional insert video and key signal, the rendered virtual three-dimensional background scene, and the rendered virtual three-dimensional foreground scene, to form the virtual video presentation wherein the two-dimensional insert video appears in front of the three-dimensional background scene and the three-dimensional foreground scene appears in front of the two-dimensional insert video and the three-dimensional background scene. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus for generating layers of a multi-layer virtual video presentation, comprising:
-
(a) means for defining a surface within a three-dimensional space of a virtual three-dimensional scene to be rendered, the surface dividing the virtual three-dimensional scene into a virtual three-dimensional background scene to be rendered and a virtual three-dimensional foreground scene to be rendered;
(b) means for rendering the virtual three-dimensional background scene to be located behind the surface within the virtual video presentation;
(c) means for storing the virtual three-dimensional background scene for later play back;
(d) means for rendering the virtual three-dimensional foreground scene to be located in front of the surface within the virtual video presentation; and
(e) means for storing the virtual three-dimensional foreground scene for later play back. - View Dependent Claims (37, 38, 39, 40)
-
-
41. An apparatus for generating a virtual video presentation, comprising:
-
(a) means for rendering a virtual three-dimensional scene;
(b) means for generating a two-dimensional insert video and key signal defining a two-dimensional insert video image;
(c) means for distorting the two-dimensional insert video and key signal to distort the two-dimensional video image; and
(d) means for compositing the distorted two-dimensional video and key signal with the rendered virtual three-dimensional scene to form the virtual video presentation. - View Dependent Claims (42, 43)
-
Specification