Interfaces for presenting avatars in three-dimensional environments

US12125149B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12125149-B2
Application numberUS-202217667350-A
CountryUS
Kind codeB2
Filing dateFeb 8, 2022
Priority dateFeb 16, 2021
Publication dateOct 22, 2024
Grant dateOct 22, 2024

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 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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US12125149B2 cover?
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 compute…
Who is the assignee on this patent?
Apple Inc
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 Tue Oct 22 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).