METHOD AND APPARATUS FOR REPRESENTING A PHYSICAL SCENE
First Claim
1. A method for constructing a digital representation of a physical scene comprising:
- obtaining information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface;
identifying the planar surface within the physical scene;
determining an AR plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole associated with a first object of the one or more physical objects located on the planar surface;
determining one or more properties associated with the first object based at least in part on information about the AR plane;
generating a three-dimensional (3D) model of the first object using the properties associated with the first object and information associated with the AR plane; and
generating an digital representation of an AR environment comprising the AR plane and the 3D model of the first object.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices are described for constructing a digital representation of a physical scene by obtaining information about the physical scene. Based on the information, an initial portion of a planar surface within the physical scene may be identified. In one aspect of the disclosure, constructing a digital representation of a physical scene may include obtaining information about the physical scene, identifying a planar surface within the physical scene, selecting a physical object within the physical scene, placed above the planar surface, detecting properties associated with the physical object, generating a three-dimensional (3D) reconstructed object using the properties associated with the physical object, and representing the planar surface as an augmented reality (AR) plane in an augmented reality environment, wherein the AR plane in the AR environment is capable of supporting 3D reconstructed objects on top of it.
-
Citations
30 Claims
-
1. A method for constructing a digital representation of a physical scene comprising:
-
obtaining information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface; identifying the planar surface within the physical scene; determining an AR plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole associated with a first object of the one or more physical objects located on the planar surface; determining one or more properties associated with the first object based at least in part on information about the AR plane; generating a three-dimensional (3D) model of the first object using the properties associated with the first object and information associated with the AR plane; and generating an digital representation of an AR environment comprising the AR plane and the 3D model of the first object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device for constructing a digital representation of a physical scene, comprising:
-
a memory; a camera for obtaining information about the physical scene; and a processor coupled to the memory and configured to; obtain information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface; identify the planar surface within the physical scene; determine an AR plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole associated with a first object of the one or more physical objects located on the planar surface; determine one or more properties associated with the first object based at least in part on information about the AR plane; generate a three-dimensional (3D) model of the first object using the properties associated with the first object and information associated with the AR plane; and generate an digital representation of an AR environment comprising the AR plane and the 3D model of the first object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium comprises instructions executable by a processor, the instructions comprising instructions to:
-
obtain information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface; identify the planar surface within the physical scene; determine an AR plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole associated with a first object of the one or more physical objects located on the planar surface; determine one or more properties associated with the first object based at least in part on information about the AR plane; generate a three-dimensional (3D) model of the first object using the properties associated with the first object and information associated with the AR plane; and generate an digital representation of an AR environment comprising the AR plane and the 3D model of the first object. - View Dependent Claims (25, 26, 27)
-
-
28. An apparatus, comprising:
-
means for obtaining information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface; means for identifying the planar surface within the physical scene; means for determining an AR plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole associated with a first object of the one or more physical objects located on the planar surface; means for determining one or more properties associated with the first object based at least in part on information about the AR plane; means for generating a three-dimensional (3D) model of the first object using the properties associated with the first object and information associated with the AR plane; and means for generating an digital representation of an AR environment comprising the AR plane and the 3D model of the first object. - View Dependent Claims (29, 30)
-
Specification