Method and System for Providing Virtual Display of a Physical Environment
First Claim
1. A computer-implemented method for implementing a virtual representation of a physical environment using a virtual reality environment, the method comprising:
- receiving a first set of sensor data from a sensor;
identifying at least one physical object within a field of view of the sensor from the first set of sensor data;
determining a physical position of the at least one physical object using at least the first set of sensor data;
generating a virtual representation of the at least one physical object based at least in part on the first set of sensor data;
generating a virtual environment comprising the virtual representation of the at least one physical object and a virtual representation of at least one virtual object, wherein the virtual environment comprises a set of coordinates which correspond to a physical area in which the at least one physical object is present, and wherein the physical object is positioned in the virtual environment at a coordinate location that maps to the physical position of the at least one physical object; and
sending instructions to a display device to facilitate display of at least a portion of the virtual environment.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides computer systems, apparatuses, computer-executable methods and one or more non-transitory computer-readable media for implementing a virtual representation of a physical environment using a virtual reality environment. An example method includes receiving a first set of sensor data from a sensor, identifying at least one physical object within a field of view of the sensor from the first set of sensor data, generating a virtual representation of the at least one physical object based at least in part on the first set of sensor data, generating a virtual environment comprising the virtual representation of the at least one physical object and a virtual representation of at least one virtual object, and displaying the virtual environment via a display device.
56 Citations
36 Claims
-
1. A computer-implemented method for implementing a virtual representation of a physical environment using a virtual reality environment, the method comprising:
-
receiving a first set of sensor data from a sensor; identifying at least one physical object within a field of view of the sensor from the first set of sensor data; determining a physical position of the at least one physical object using at least the first set of sensor data; generating a virtual representation of the at least one physical object based at least in part on the first set of sensor data; generating a virtual environment comprising the virtual representation of the at least one physical object and a virtual representation of at least one virtual object, wherein the virtual environment comprises a set of coordinates which correspond to a physical area in which the at least one physical object is present, and wherein the physical object is positioned in the virtual environment at a coordinate location that maps to the physical position of the at least one physical object; and sending instructions to a display device to facilitate display of at least a portion of the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium comprising instructions for implementing a virtual representation of a physical environment using a virtual reality environment, that, when executed by a processor, configure the processor for:
-
receiving a first set of sensor data from a sensor; identifying at least one physical object within a field of view of the sensor from the first set of sensor data; determining a physical position of the at least one physical object using at least the first set of sensor data; generating a virtual representation of the at least one physical object based at least in part on the first set of sensor data; generating a virtual environment comprising the virtual representation of the at least one physical object and a virtual representation of at least one virtual object, wherein the virtual environment comprises a set of coordinates which correspond to a physical area in which the at least one physical object is present, and wherein the physical object is positioned in the virtual environment at a coordinate location that maps to the physical position of the at least one physical object; and sending instructions to a display device to facilitate display of at least a portion of the virtual environment. - View Dependent Claims (14)
-
-
15. The non-transitory computer-readable storage medium, wherein the instructions further comprise further comprise:
-
storing the virtual representation of the at least one physical object in a set of cached object data; receiving a second set of sensor data; determining that the at least one physical object is not present in the second set of sensor data; retrieving the virtual representation of the at least one physical object from the set of cached object data; and sending instructions to a display device to display the retrieved virtual representation of the at least one physical object at a last known position of the at least one physical object.
-
-
16-24. -24. (canceled)
-
25. A system for implementing a virtual representation of a physical environment using a virtual reality environment, the system comprising:
-
sensor interface circuitry configured to; receive a first set of sensor data from a sensor; identify at least one physical object within a field of view of the sensor from the first set of sensor data; and determine a physical position of the at least one physical object using at least the first set of sensor data; and virtual environment state management circuitry configured to; generate a virtual representation of the at least one physical object based at least in part on the first set of sensor data; generate a virtual environment comprising the virtual representation of the at least one physical object and a virtual representation of at least one virtual object, wherein the virtual environment comprises a set of coordinates which correspond to a physical area in which the at least one physical object is present, and wherein the physical object is positioned in the virtual environment at a coordinate location that maps to the physical position of the at least one physical object; and send instructions to a display device to facilitate display of at least a portion of the virtual environment. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 36)
-
-
35. (canceled)
Specification