Methods and systems for creating virtual and augmented reality
US-2019094981-A1 · Mar 28, 2019 · US
US12125149B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12125149-B2 |
| Application number | US-202217667350-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 8, 2022 |
| Priority date | Feb 16, 2021 |
| Publication date | Oct 22, 2024 |
| Grant date | Oct 22, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some embodiments, a computer system displays user interfaces for enrolling one or more features of a user of a computer system. In some embodiments, a computer system displays visual effects associated with a virtual avatar in an XR environment. In some embodiments, a computer system displays objects having different visual characteristics in an XR environment. In some embodiments, a computer system switches between different presentation modes associated with a user represented in an XR environment. In some embodiments, a computer system displays a virtual avatar in an XR environment.
Opening claim text (preview).
What is claimed is: 1. A computer system, wherein the computer system is in communication with a display generation component and one or more cameras, the computer system comprising: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: during an enrollment process that includes capturing facial data of a user via the one or more cameras, displaying, via the display generation component, an enrollment interface for enrolling one or more features of the user, including: outputting a first facial expression prompt instructing the user to position one or more of the user's facial features in a first specific facial expression; after outputting the first facial expression prompt, capturing a first set of facial data of the user via the one or more cameras; in accordance with a determination that the first set of facial data of the user satisfies a first set of facial expression criteria, wherein the first set of facial expression criteria include a requirement that the first set of facial data corresponds to the first specific facial expression in order for the first set of facial expression criteria to be met, outputting confirmation that the first set of facial data of the user corresponds to the first specific facial expression; outputting a second facial expression prompt instructing the user to position one or more of the user's facial features in a second specific facial expression different from the first specific facial expression; after outputting the second facial expression prompt, capturing a second set of facial data of the user via the one or more cameras; and in accordance with a determination that the second set of facial data of the user satisfies a second set of facial expression criteria, wherein the second set of facial expression criteria include a requirement that the second set of facial data corresponds to the second specific facial expression that is different from the first facial expression in order for the second set of facial expression criteria to be met, outputting confirmation that the second set of facial data of the user corresponds to the second specific facial expression. 2. The computer system of claim 1 , wherein: the first facial expression prompt is outputted in accordance with a determination that a first set of enrollment criteria is not met, and the second facial expression prompt is outputted in accordance with a determination that the first set of enrollment criteria is met and a second set of enrollment criteria is not met. 3. The computer system of claim 1 , the one or more programs further including instructions for: after capturing the first set of facial data of the user via the one or more cameras, ceasing display of the first facial expression prompt; and after capturing the second set of facial data of the user via the one or more cameras, ceasing display of the second facial expression prompt. 4. The computer system of claim 1 , wherein the first or second specific facial expression is selected from a group consisting of a smile, a frown, a squint, and a surprised expression. 5. The computer system of claim 1 , wherein the second facial expression prompt includes a prompt for the user to speak a set of one or more words. 6. The computer system of claim 1 , wherein displaying the enrollment interface for enrolling one or more features of the user further includes: outputting a third prompt to change a position of the user's head. 7. The computer system of claim 6 , wherein the third prompt is outputted before at least one of the first facial expression prompt or the second facial expression prompt. 8. The computer system of claim 1 , wherein displaying the enrollment interface for enrolling one or more features of the user further includes: outputting a fourth prompt to change a position of the one or more cameras relative to the user's head while keeping the user's head stationary. 9. The computer system of claim 1 , wherein displaying the enrollment interface for enrolling one or more features of the user further includes: outputting a fifth prompt to indicate a height of the user. 10. The computer system of claim 1 , wherein displaying the enrollment interface for enrolling one or more features of the user further includes: outputting a sixth prompt to remove a set of glasses from the user's face for at least a portion of the enrollment process. 11. The computer system of claim 1 , wherein: an avatar is generated using at least a portion of the facial data captured during the enrollment process, and the avatar is displayed using an external computer system that is different from the computer system. 12. The computer system of claim 1 , wherein displaying the enrollment interface for enrolling one or more features of the user further includes: outputting a seventh prompt to capture a pose of a non-facial feature of the user. 13. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more cameras, the one or more programs including instructions for: during an enrollment process that includes capturing facial data of a user via the one or more cameras, displaying, via the display generation component, an enrollment interface for enrolling one or more features of the user, including: outputting a first facial expression prompt instructing the user to position one or more of the user's facial features in a first specific facial expression; after outputting the first facial expression prompt, capturing a first set of facial data of the user via the one or more cameras; in accordance with a determination that the first set of facial data of the user satisfies a first set of facial expression criteria, wherein the first set of facial expression criteria include a requirement that the first set of facial data corresponds to the first specific facial expression in order for the first set of facial expression criteria to be met, outputting confirmation that the first set of facial data of the user corresponds to the first specific facial expression; outputting a second facial expression prompt instructing the user to position one or more of the user's facial features in a second specific facial expression different from the first specific facial expression; after outputting the second facial expression prompt, capturing a second set of facial data of the user via the one or more cameras; and in accordance with a determination that the second set of facial data of the user satisfies a second set of facial expression criteria, wherein the second set of facial expression criteria include a requirement that the second set of facial data corresponds to the second specific facial expression that is different from the first facial expression in order for the second set of facial expression criteria to be met, outputting confirmation that the second set of facial data of the user corresponds to the second specific facial expression. 14. The non-transitory computer-readable storage medium of claim 13 , wherein: the first facial expression prompt is outputted in accordance with a determination that a first set of enrollment criteria is not met, and the second facial expression prompt is outputted in accordance with a determination that the first set of enrollment criteria is met and a second set of enrollment criteria is not met. 15. The non-transitory computer-re
Feature extraction; Face representation · CPC title
of characters, e.g. humans, animals or virtual beings · CPC title
Facial expression recognition · CPC title
by interactive indications to the user · CPC title
Recognition of hand or arm movements, e.g. recognition of deaf sign language (static hand signs G06V40/113) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.