Dynamic Mixed Reality Content In Virtual Reality

US2025166322A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025166322-A1
Application numberUS-202519033911-A
CountryUS
Kind codeA1
Filing dateJan 22, 2025
Priority dateJun 2, 2021
Publication dateMay 22, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, a method includes capturing images of a first user wearing a VR display device in a real-world environment. The method includes receiving a VR rendering of a VR environment. The VR rendering is from the perspective of the mobile computing device with respect to the VR display device. The method includes generating a first MR rendering of the first user in the VR environment., The first MR rendering of the first user is based on a compositing of the images of the first user and the VR rendering. The method includes receiving an indication of a user interaction with one or more elements of the VR environment in the first MR rendering. The method includes generating, in real-time responsive to the indication of the user interaction with the one or more elements, a second MR rendering of the first user in the VR environment. The one or more elements are modified according to the interaction.

First claim

Opening claim text (preview).

I/We claim: 1 . A method comprising: capturing one or more images of a user wearing an artificial reality (XR) display device; receiving, from the XR display device, a first rendering of an environment, wherein the first rendering is from the perspective of a capture device with respect to the XR display device; generating, responsive to capturing the one or more images, a second rendering depicting the user in the environment, wherein the second rendering is based on a compositing of the one or more images and the first rendering; receiving an indication of a change in the environment; and generating, responsive to the indication of the change, a third rendering depicting the user in the environment and the change in the environment. 2 . The method of claim 1 , further comprising: receiving one or more anchor points, in the real-world environment, identified from the one or more images. 3 . The method of claim 2 , further comprising: determining a pose of the capture device with respect to the XR display device based on one or more of the anchor points. 4 . The method of claim 3 , further comprising: detecting the capture device has moved; determining an updated pose of the capture device with respect to the XR display device based on one or more of the anchor points; and generating, responsive to detecting the capture device has moved, a fourth rendering of the user in the environment, wherein the fourth rendering of the user is based on the updated pose of the capture device with respect to the XR display device. 5 . The method of claim 3 , wherein the pose of the capture device with respect to the XR display device is determined based on a triangulation between one or more of the anchor points, the one or more cameras of the capture device, and the XR display device. 6 . The method of claim 2 , wherein the one or more anchor points are fixed objects in the real-world environment. 7 . The method of claim 1 , further comprising: toggling between: an XR rendering of the environment from the perspective of the user, and a rendering of the user in the environment from the perspective of the capture device with respect to the XR display device. 8 . The method of claim 1 , further comprising: transmitting the second or third rendering of the user in the environment to an online social network for live display to one or more additional users. 9 . The method of claim 1 , further comprising: segmenting a representation of the user from the one or more images; and identifying, using a segmentation algorithm, a body of the user within each of the one or more images, wherein the second or third rendering of the user is based on a compositing of the segmented one or more images of the user and the first rendering. 10 . The method of claim 1 , further comprising: receiving an indication the user has activated a particular XR application; and presenting, responsive to the received indication, a notification that the user wearing the XR display device has started the particular XR application. 11 . The method of claim 1 , wherein the indication of the change in the environment is received on an interface of the capture device. 12 . The method of claim 1 , wherein the change in the environment comprises one or more of: a modification of an object in the environment, creation of an object in the environment, a change of the environment from a first environment to a second environment; or creation of a first avatar corresponding to a second user, or an interaction with a second avatar of a third user. 13 . A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to: capture one or more images of a user wearing an artificial reality (XR) display device; receive, from the XR display device, a first rendering of an environment, wherein the first rendering is from the perspective of a capture device with respect to the XR display device; generate, responsive to capturing the one or more images, a second rendering depicting the user in the environment, wherein the second rendering is based on a compositing of the one or more images and the first rendering; receive an indication of a change in the environment; and generate, responsive to the indication of the change, a third rendering depicting the user in the environment and the change in the environment. 14 . The computer-readable storage medium of claim 13 , wherein the instructions, when executed, further cause the computing system to: receive one or more anchor points, in the real-world environment, identified from the one or more images. 15 . The computer-readable storage medium of claim 14 , wherein the instructions, when executed, further cause the computing system to: determine a pose of the capture device with respect to the XR display device based on one or more of the anchor points. 16 . The computer-readable storage medium of claim 15 , wherein the instructions, when executed, further case the computing system to: detect the capture device has moved; determine an updated pose of the capture device with respect to the XR display device based on one or more of the anchor points; and generate, responsive to detecting the capture device has moved, a fourth rendering of the user in the environment, wherein the fourth rendering of the user is based on the updated pose of the capture device with respect to the XR display device. 17 . The computer-readable storage medium of claim 15 , wherein the pose of the capture device with respect to the XR display device is determined based on a triangulation between one or more of the anchor points, the one or more cameras of the capture device, and the XR display device. 18 . The computer-readable storage medium of claim 13 , wherein the instructions, when executed, further case the computing system to: transmit the second or third rendering of the user in the environment to an online social network for live display to one or more additional users. 19 . The computer-readable storage medium of claim 13 , wherein the instructions, when executed, further case the computing system to: segment a representation of the user from the one or more images; and identify, using a segmentation algorithm, a body of the user within each of the one or more images, wherein the second or third rendering of the user is based on a compositing of the segmented one or more images of the user and the first rendering. 20 . A computing system comprising: one or more processors; and one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to: capture one or more images of a user wearing an artificial reality (XR) display device; receive, from the XR display device, a first rendering of an environment, wherein the first rendering is from the perspective of a capture device with respect to the XR display device; generate, responsive to capturing the one or more images, a second rendering depicting the user in the environment, wherein the second rendering is based on a compositing of the one or more images and the first rendering; receive an indication of a change in the environment; and generate, responsive to the indication of the change, a third rendering depicting the user in the environment and the change in the environment.

Assignees

Inventors

Classifications

  • Human being; Person · CPC title

  • Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands · CPC title

  • in augmented reality scenes · CPC title

  • Determining position or orientation of objects or cameras (camera calibration G06T7/80) · CPC title

  • Region-based segmentation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025166322A1 cover?
In one embodiment, a method includes capturing images of a first user wearing a VR display device in a real-world environment. The method includes receiving a VR rendering of a VR environment. The VR rendering is from the perspective of the mobile computing device with respect to the VR display device. The method includes generating a first MR rendering of the first user in the VR environment.,…
Who is the assignee on this patent?
Meta Platforms Tech Llc
What technology area does this patent fall under?
Primary CPC classification G06T19/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).