Methods and Systems for Performing 3D Simulation Based on a 2D Video Image
First Claim
1. A method comprising:
- accessing, by a three-dimensional (3D) simulation system, a two-dimensional (2D) video image captured by a video capture device and depicting a bounded real-world scene and a real-world object present within the bounded real-world scene;
accessing, by the 3D simulation system, a 3D model of the bounded real-world scene and a 3D model of the real-world object;
tracking, by the 3D simulation system based on the 2D video image, a spatial characteristic of the real-world object relative to the bounded real-world scene; and
generating, by the 3D simulation system based on the tracked spatial characteristic of the real-world object and the 3D models of the bounded real-world scene and the real-world object, a 3D simulation of the bounded real-world scene within which the real-world object is simulated in accordance with the tracked spatial characteristic of the real-world object.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary three-dimensional (3D) simulation system accesses a two-dimensional (2D) video image captured by a video capture device and that depicts a bounded real-world scene and a real-world object present within the bounded real-world scene. The 3D simulation system accesses respective 3D models of the bounded real-world scene and the real-world object. Based on the 2D video image, the 3D simulation system tracks a spatial characteristic of the real-world object relative to the bounded real-world scene. Based on the tracked spatial characteristic of the real-world object and the 3D models of the bounded real-world scene and the real-world object, the 3D simulation system generates a 3D simulation of the bounded real-world scene within which the real-world object is simulated in accordance with the tracked spatial characteristic of the real-world object. Corresponding methods and systems are also disclosed.
-
Citations
20 Claims
-
1. A method comprising:
-
accessing, by a three-dimensional (3D) simulation system, a two-dimensional (2D) video image captured by a video capture device and depicting a bounded real-world scene and a real-world object present within the bounded real-world scene; accessing, by the 3D simulation system, a 3D model of the bounded real-world scene and a 3D model of the real-world object; tracking, by the 3D simulation system based on the 2D video image, a spatial characteristic of the real-world object relative to the bounded real-world scene; and generating, by the 3D simulation system based on the tracked spatial characteristic of the real-world object and the 3D models of the bounded real-world scene and the real-world object, a 3D simulation of the bounded real-world scene within which the real-world object is simulated in accordance with the tracked spatial characteristic of the real-world object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, by a three-dimensional (3D) simulation system, a televised two-dimensional (2D) video image captured by a television camera and depicting a bounded real-world scene within which a televised real-world event is occurring, and a person associated with the televised real-world event and present within the bounded real-world scene; accessing, by the 3D simulation system, a 3D model of the bounded real-world scene and a 3D model of the person associated with the televised real-world event; tracking, by the 3D simulation system based on the televised 2D video image, a pose of the person relative to the bounded real-world scene, the pose comprising a combination of a spatial orientation of the person and a spatial location of the person; and presenting, by the 3D simulation system as an augmentation viewable by way of an augmented reality media player device, a 3D simulation of the bounded real-world scene within which the person is simulated in accordance with the tracked pose, the 3D simulation generated based on the tracked pose of the person and the 3D models of the bounded real-world scene and the person, and the augmentation configured to be presented in a vicinity of a display screen that is presenting the televised real-world event. - View Dependent Claims (12)
-
-
13. A system comprising:
-
a memory storing instructions; and a processor communicatively coupled to the memory and configured to execute the instructions to; access a two-dimensional (2D) video image captured by a video capture device and depicting a bounded real-world scene and a real-world object present within the bounded real-world scene; access a 3D model of the bounded real-world scene and a 3D model of the real-world object; track, based on the 2D video image, a spatial characteristic of the real-world object relative to the bounded real-world scene; and generate, based on the tracked spatial characteristic of the real-world object and the 3D models of the bounded real-world scene and the real-world object, a 3D simulation of the bounded real-world scene within which the real-world object is simulated in accordance with the tracked spatial characteristic of the real-world object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification