Methods and systems for virtualizing a target object within a mixed reality presentation
First Claim
1. A method comprising:
- accessing, by a mixed reality presentation system, video data representative of a real-world environment proximate to a mixed reality player device that is configured to present, to a user of the mixed reality player device, a mixed reality presentation in which one or more virtual objects included within a virtual domain associated with the real-world environment are presented together with real objects included within the real-world environment;
identifying, by the mixed reality presentation system based on the accessed video data, a target object among the real objects included within the real-world environment, the target object casting a shadow upon one or more of the real objects included within the real-world environment;
extracting, by the mixed reality presentation system, the target object from the mixed reality presentation byoverlaying a first virtual object included within the virtual domain onto the mixed reality presentation in alignment with the target object, the first virtual object implementing an extraction object for the target object, andoverlaying a shadow extraction object onto the one or more real objects upon which the shadow is cast in order to remove the shadow within the mixed reality presentation; and
replacing, by the mixed reality presentation system, the target object within the mixed reality presentation by overlaying a second virtual object included within the virtual domain onto the mixed reality presentation out of alignment with the target object, the second virtual object implementing a representation of the target object.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary mixed reality presentation system accesses video data representative of a real-world environment proximate to a mixed reality player device that is configured to present, to a user of the mixed reality player device, a mixed reality presentation. In the mixed reality presentation, one or more virtual objects included within a virtual domain associated with the real-world environment are presented together with real objects included within the real-world environment. The mixed reality presentation system identifies, based on the accessed video data, a target object among the real objects included within the real-world environment. The mixed reality presentation system extracts the target object from the mixed reality presentation and replaces, within the mixed reality presentation, the target object with a virtual object included within the virtual domain. The virtual object implements a representation of the target object. Corresponding methods are also disclosed.
-
Citations
20 Claims
-
1. A method comprising:
-
accessing, by a mixed reality presentation system, video data representative of a real-world environment proximate to a mixed reality player device that is configured to present, to a user of the mixed reality player device, a mixed reality presentation in which one or more virtual objects included within a virtual domain associated with the real-world environment are presented together with real objects included within the real-world environment; identifying, by the mixed reality presentation system based on the accessed video data, a target object among the real objects included within the real-world environment, the target object casting a shadow upon one or more of the real objects included within the real-world environment; extracting, by the mixed reality presentation system, the target object from the mixed reality presentation by overlaying a first virtual object included within the virtual domain onto the mixed reality presentation in alignment with the target object, the first virtual object implementing an extraction object for the target object, and overlaying a shadow extraction object onto the one or more real objects upon which the shadow is cast in order to remove the shadow within the mixed reality presentation; and replacing, by the mixed reality presentation system, the target object within the mixed reality presentation by overlaying a second virtual object included within the virtual domain onto the mixed reality presentation out of alignment with the target object, the second virtual object implementing a representation of the target object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
accessing, by a mixed reality presentation system, video data representative of a real-world environment proximate to a mixed reality player device that is configured to present, to a user of the mixed reality player device, a mixed reality presentation in which one or more virtual objects included within a virtual domain associated with the real-world environment are presented together with real objects included within the real-world environment; identifying, by the mixed reality presentation system based on the accessed video data, a target object among the real objects included within the real-world environment, the target object emulating a character and casting a shadow upon one or more of the real object included within the real-world environment; extracting, by the mixed reality presentation system, the target object from the mixed reality presentation by overlaying a first virtual object included within the virtual domain onto the mixed reality presentation in alignment with the target object, the first virtual object implementing an extraction object for the target object, and overlaying a shadow extraction object onto the one or more real objects upon which the shadow is cast in order to remove the shadow within the mixed reality presentation; generating, by the mixed reality presentation system, a second virtual object implemented as an animated three-dimensional (“
3D”
) model of the character emulated by the target object;integrating, by the mixed reality presentation system, the animated 3D model of the character into the virtual domain to be presented within the mixed reality presentation; identifying, by the mixed reality presentation system, an additional target object among the real objects included within the real-world environment while the animated 3D model is presented within the mixed reality presentation and while the additional target object is included within a field of view of the animated 3D model of the character; extracting, by the mixed reality presentation system, the additional target object from the mixed reality presentation by overlaying a third virtual object included within the virtual domain onto the mixed reality presentation in alignment with the additional target object, the third virtual object implementing an extraction object for the additional target object; replacing, by the mixed reality presentation system, the additional target object within the mixed reality presentation by overlaying a fourth virtual object included within the virtual domain onto the mixed reality presentation out of alignment with the additional target object; and presenting, by the mixed reality presentation system within the mixed reality presentation, an interaction between the animated 3D model of the character and the fourth virtual object. - View Dependent Claims (15)
-
-
16. A system comprising:
at least one physical computing device that accesses video data representative of a real-world environment proximate to a mixed reality player device that is configured to present, to a user of the mixed reality player device, a mixed reality presentation in which one or more virtual objects included within a virtual domain associated with the real-world environment are presented together with real objects included within the real-world environment; identifies, based on the accessed video data, a target object among the real objects included within the real-world environment, the target object casting a shadow upon one or more of the real objects included within the real-world environment; extracts the target object from the mixed reality presentation by overlaying a first virtual object included within the virtual domain onto the mixed reality presentation in alignment with the target object, the first virtual object implementing an extraction object for the target object, and overlaying a shadow extraction object onto the one or more real objects upon which the shadow is cast in order to remove the shadow within the mixed reality presentation; and replaces the target object within the mixed reality presentation by overlaying a second virtual object included within the virtual domain onto the mixed reality presentation out of alignment with the target object, the second virtual object implementing a representation of the extracted target object. - View Dependent Claims (17, 18, 19, 20)
Specification