IP Library Granted Patent US 9,160,938
Granted Patent B2
US 9,160,938 · App. 13/085,104 · Granted Oct 13, 2015

System and method for generating three dimensional presentations

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,160,938
App. No.
13/085,104
Granted
Oct 13, 2015
Kind
B2
Abstract

A virtual three-dimensional presentation in accordance with the present invention includes three stereoscopic layers, a stereoscopic background layer, a stereoscopic video insert layer, and a stereoscopic 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, the distance between the cameras, and the distance from the camera of the video scene, of a virtual stereoscopic camera looking at the three-dimensional scene being created. The separation of the virtual stereoscopic camera lens and distance to the aim point are set based on the stereoscopic cameras that are creating the video insert layer. The stereoscopic three-dimensional foreground layer scene may include a key which defines the transparency of objects in the foreground layer. The stereoscopic video insert layer may be generated by positioning a presenter, or other object, in a chroma-key set which is captured with a stereoscopic camera. The stereoscopic video insert layer may be distorted before being composited with the background and foreground such that elements of the stereoscopic video appear to move across a three-dimensional floor of the stereoscopic three-dimensional scene.

Claims (35)

1. A computer-implemented 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 two stereoscopic insert videos and key signals using at least two virtual video cameras defining an aim point that is positioned within the virtual three-dimensional background scene, wherein the aim point is not on the surface dividing the virtual three-dimensional scene into the virtual three-dimensional background scene to be rendered and the virtual three-dimensional foreground scene to be rendered; and

(e) compositing the stereoscopic insert videos and key signals, the rendered virtual three-dimensional background scene, and the rendered virtual three-dimensional foreground scene together to form the virtual video presentation, wherein each of the stereoscopic insert videos appears in front of the three-dimensional background scene and the three dimensional foreground scene appears in front of each of the stereoscopic insert videos and the three-dimensional background scene.

2. The method of claim 1 , wherein the step of defining the surface within the three dimensional space of a virtual three-dimensional scene to be rendered includes the step of defining a Z-sphere, wherein the Z-sphere is defined by the aim point.

3. The method of claim 2 , wherein the two virtual video cameras are spaced apart and focus on the aim point to define a camera angle.

4. The method of claim 1 , wherein the step of rendering the virtual three dimensional background scene includes the step of rendering an animated three dimensional background scene using a computer and the step of rendering the virtual three-dimensional foreground scene includes the step of rendering an animated three dimensional foreground scene using a computer.

5. The method of claim 4 , wherein the three-dimensional animated background scene and the three-dimensional animated foreground scene are three-dimensional animated weather scenes.

6. The method of claim 1 , wherein the steps of rendering the virtual three dimensional background scene and rendering the virtual three-dimensional foreground scene are performed separately.

7. The method of claim 1 , wherein the steps of rendering the virtual three dimensional background scene and rendering the virtual three-dimensional foreground scene are completed before the step of compositing the stereoscopic insert videos and rendered virtual three-dimensional background and foreground scenes to form the virtual video presentation.

8. The method of claim 1 , wherein the step of rendering the virtual three dimensional background scene includes the step of rendering a background scene to be located both behind and in front of the surface within the virtual video presentation, and

wherein the step of compositing the stereoscopic insert videos and key signals, the rendered virtual three-dimensional background scene, and the rendered virtual three dimensional foreground scene includes the step of compositing a portion of the background scene to be located behind the surface within the virtual video presentation and a portion of the background scene to be located in front of the surface within the virtual video presentation but not in front of the stereoscopic insert videos.

9. The method of claim 1 , wherein the step of generating the stereoscopic insert videos and key signals includes a step of generating live stereoscopic insert videos and key signals for compositing in real time with the rendered virtual three-dimensional background and foreground scenes.

10. The method of claim 1 , wherein the step of generating the stereoscopic insert videos and key signals includes steps of positioning an object in front of a chroma-key wall and generating the stereoscopic insert videos using two video cameras for taking a video image of the object in front of the chroma-key wall.

11. The method of claim 1 , further comprising a step of broadcasting the virtual video presentation while performing the step of compositing the stereoscopic insert videos and key signals, the rendered virtual three-dimensional background scene, and the rendered virtual three-dimensional foreground scene to form the virtual video presentation.

12. The method of claim 1 , further comprising a step of distorting the stereoscopic insert videos and key signals before compositing the stereoscopic insert videos and key signals with the rendered virtual three-dimensional background and foreground scenes.

13. The method of claim 12 , wherein the step of distorting the stereoscopic insert videos and key signals includes the step of distorting the stereoscopic insert videos and key signals such that sides of stereoscopic insert video images defined by the stereoscopic insert videos and key signals are perpendicular to an arc and a top and bottom of the stereoscopic insert video images are distorted into arch shapes.

14. The method of claim 13 wherein the virtual three-dimensional scene includes an arc shaped floor image corresponding to the arc shape of the bottom of the stereoscopic insert video images and wherein the step of compositing the stereoscopic insert videos and key signals with the rendered virtual three-dimensional background scene and the rendered virtual three-dimensional foreground scene to form the virtual video presentation forms a virtual video presentation wherein the bottom of the distorted stereoscopic insert video images appears adjacent to the arc shaped floor image.

15. An apparatus for generating a stereoscopic virtual video presentation, comprising:

(a) a scene generation engine 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) a video rendering computer system for rendering the virtual three-dimensional background scene to be located behind the surface within the virtual video presentation and rendering the virtual three-dimensional foreground scene to be located in front of the surface within the virtual video presentation;

(c) a camera system for generating a stereoscopic insert video and key signal using at least two virtual cameras defining an aim point that is positioned within the virtual three-dimensional background scene, wherein the aim point is not on the surface dividing the virtual three-dimensional scene into the virtual three-dimensional background scene to be rendered and the virtual three-dimensional foreground scene to be rendered; and

(d) a video compositing system for compositing the stereoscopic insert video and key signal, the rendered virtual three-dimensional background scene, and the rendered virtual three dimensional foreground scene, to form a stereoscopic virtual video presentation wherein the stereoscopic insert video appears in front of the three-dimensional background scene and the three dimensional foreground scene appears in front of the stereoscopic insert video and the three dimensional background scene.

16. The apparatus for generating a virtual video presentation of claim 15 , wherein the scene generation engine further defining a Z-sphere, wherein the Z-sphere is defined by the aim point.

17. The apparatus for generating the stereoscopic virtual video presentation of claim 16 , wherein the two cameras are spaced apart and focused on the aim point to define a camera angle.

18. The apparatus for generating a virtual video presentation of claim 15 , wherein the camera system for generating the insert video and key signal is further configured for generating live insert video and key signals for compositing in real time with the rendered virtual three-dimensional background and foreground scenes.

19. The apparatus for generating the stereoscopic virtual video presentation of claim 15 , wherein the scene generation engine is further configured for generating a foreground transparency key signal representing a transparency of foreground objects in the foreground scene and wherein the video compositing system is further configured for employing the foreground transparency key signal when compositing the rendered virtual three-dimensional foreground scene with the rendered virtual three-dimensional background scene and the insert video and key signal such that a portion of the insert video is visible through the foreground objects in the virtual video presentation.

20. A computer-implemented 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 stereoscopic insert video and key signal using at least two virtual cameras defining an aim point that is positioned within the virtual three-dimensional background scene, wherein the aim point is not on the surface dividing the virtual three-dimensional scene into the virtual three-dimensional background scene to be rendered and the virtual three-dimensional foreground scene to be rendered; and

(e) compositing the stereoscopic insert video and key signal, the rendered virtual three-dimensional background scene, and the rendered virtual three-dimensional foreground scene together to form a first perspective virtual video presentation and a second perspective virtual video presentation wherein the stereoscopic insert video appears in front of the three-dimensional background scene and the three-dimensional foreground scene appears in front of the stereoscopic insert video and the three-dimensional background scene in the virtual video presentations.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2019
From: TWC PATENT TRUST LLT
To: DTN, LLC
Reel/Frame 050615/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2016
From: WSI CORPORATION
To: TWC PATENT TRUST LLT
Reel/Frame 038361/0199 →
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2016
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: THE WEATHER CHANNEL, LLC; WSI CORPORATION; WEATHER CENTRAL, LP; MYWEATHER, LLC
Reel/Frame 038080/0971 →
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: WSI CORPORATION; ENTERPRISE ELECTRONICS CORPORATION; THE WEATHER CHANNEL, INC.; THE WEATHER CHANNEL, LLC
Reel/Frame 038081/0001 →
NOTICE OF SUCCESSION OF AGENCY (FIRST LIEN) Recorded Jun 5, 2015
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS SUCCESSOR AGENT
Reel/Frame 035841/0001 →
MERGER Recorded Jan 17, 2014
From: WEATHER CENTRAL, LP
To: WSI CORPORATION
Reel/Frame 031995/0694 →
SECURITY AGREEMENT Recorded Jun 27, 2013
From: THE WEATHER CHANNEL, LLC; WSI CORPORATION; WEATHER CENTRAL, LP; MYWEATHER, LLC
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 030698/0610 →
SECURITY AGREEMENT Recorded Oct 23, 2012
From: WEATHER CENTRAL, LP
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 029177/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2012
From: MOORE, JOHN S.; MARSH, VICTOR W.; DALY, RICHARD T.
To: WEATHER CENTRAL, LP
Reel/Frame 028527/0133 →