Systems and methods for three dimensional environmental modeling
First Claim
1. A computer-implemented method for generating an enhanced representation of a particular location, the method comprising:
- i. receiving, by at least one computer processor, a first image from a first portable computing device associated with a first individual taken while the first portable computing device is in a first position within a particular location at a first time;
ii. receiving, by at least one computer processor, a second image from a second portable computing device associated with a second individual taken while the second portable computing device is in a second position within the particular location at a second time;
iii. determining, by at least one computer processor, a first virtual position within a 3-D representation of the particular location that generally corresponds to the first position;
iv. determining, by at least one computer processor, a second virtual position within the 3-D representation of the particular location that generally corresponds to the second position;
v. after receiving the first and second image, combining, by at least one computer processor, the first image, the second image, and the 3-D representation so that the first position of the first image generally corresponds to the first virtual position within the 3-D representation and the second position of the second image generally corresponds to the second virtual position within the 3-D representation; and
vi. at least partially in response to combining the first image, the second image, and the 3-D representation, generating, by at least one computer processor, an enhanced representation of the particular location that includes the first image, the second image, and the 3-D representation of the particular location.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, according to various embodiments, receives images such as videos and photographs from one or more portable computing devices associated with one or more individuals while the portable computing devices are in a particular position within a particular location at a particular time. The system determines a virtual position within a 3-D representation of the particular location that generally corresponds to the particular position and combines the images with the 3-D representation to generate an enhanced 3-D representation of the particular location. The system may create one or more avatars to help users better understand how people will look and move within the space. Users may then login to an enhanced 3-D representation application to view a recreation of the activity at a particular time at a particular location.
-
Citations
31 Claims
-
1. A computer-implemented method for generating an enhanced representation of a particular location, the method comprising:
-
i. receiving, by at least one computer processor, a first image from a first portable computing device associated with a first individual taken while the first portable computing device is in a first position within a particular location at a first time; ii. receiving, by at least one computer processor, a second image from a second portable computing device associated with a second individual taken while the second portable computing device is in a second position within the particular location at a second time; iii. determining, by at least one computer processor, a first virtual position within a 3-D representation of the particular location that generally corresponds to the first position; iv. determining, by at least one computer processor, a second virtual position within the 3-D representation of the particular location that generally corresponds to the second position; v. after receiving the first and second image, combining, by at least one computer processor, the first image, the second image, and the 3-D representation so that the first position of the first image generally corresponds to the first virtual position within the 3-D representation and the second position of the second image generally corresponds to the second virtual position within the 3-D representation; and vi. at least partially in response to combining the first image, the second image, and the 3-D representation, generating, by at least one computer processor, an enhanced representation of the particular location that includes the first image, the second image, and the 3-D representation of the particular location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for generating an enhanced 3-D representation of a space, the system comprising:
-
a. at least one processor; and b. memory, wherein the computer system is adapted for; i. receiving a 2-D digital image taken in the space from a portable computing device associated with an individual while the portable computing device is in a particular position within the space; ii. determining a virtual position within a 3-D representation of the space that generally corresponds to the particular position in the 2-D digital image; iii. combining the 2-D digital image and the 3-D representation of the space so that the particular position of the 2-D digital image generally corresponds to the virtual position within the 3-D representation of the space; iv. generating an enhanced 3-D representation of the space that includes the combination of the 2-D digital image and the 3-D representation of the space; and v. generating one or more avatars in the enhanced 3-D representation of the space, wherein the one or more avatars comprise a depiction of one or more individuals in the space. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A system for generating a virtual reality representation of a particular location, the system comprising:
-
a. at least one processor; and b. memory, wherein the computer system is adapted for; i. receiving a first image from a first portable computing device associated with a first individual taken while the first portable computing device is in a first position within a particular location at a first time; ii. determining a first virtual position within a 3-D representation of the particular location that generally corresponds to the first position; iii. after receiving the first image, combining the first image and the 3-D representation so that the first position of the first image generally corresponds to the first virtual position within the 3-D representation; and iv. at least partially in response to combining the first image and the 3-D representation, generating a virtual reality representation of the particular location that includes the first image and the 3-D representation of the particular location. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification