| CPC G06T 13/40 (2013.01) [G06F 3/012 (2013.01); G06F 3/0484 (2013.01); G06F 3/04842 (2013.01); G06V 40/166 (2022.01); G06V 40/176 (2022.01); H04M 1/72436 (2021.01); G06F 3/04886 (2013.01); G06V 40/161 (2022.01); H04L 51/04 (2013.01); H04M 1/72439 (2021.01); H04M 2250/52 (2013.01); H04N 23/611 (2023.01); H04N 23/63 (2023.01)] | 42 Claims |

|
1. A method comprising:
at an electronic device having one or more cameras and a display apparatus:
displaying, via the display apparatus, a representation of a virtual avatar, wherein the representation of the virtual avatar includes a virtual avatar that is reactive to changes in one or more physical features of a face of a user within a field of view of the one or more cameras;
while displaying the representation of the virtual avatar, detecting a first configuration of one or more physical features of the user, wherein the one or more physical features of the user includes the face of the user;
while detecting the first configuration of one or more physical features of the user:
in accordance with a determination that the first configuration of one or more physical features satisfies first animation criteria, the first animation criteria including a requirement that the first configuration includes a first pose that is maintained for at least a first threshold amount of time in order for the first animation criteria to be met, modifying the representation of the virtual avatar to include a first animated effect;
in accordance with a determination that the first configuration of one or more physical features does not satisfy the first animation criteria, forgoing modifying the representation of the virtual avatar to include the first animated effect;
in accordance with a determination that the first configuration of one or more physical features satisfies second animation criteria that is different from the first animation criteria, the second animation criteria including a requirement that the first configuration includes a second pose that is different from the first pose and is maintained for at least a second threshold amount of time in order for the second animation criteria to be met, modifying the representation of the virtual avatar to include a second animated effect that is different from the first animated effect; and
in accordance with a determination that the first configuration of one or more physical features does not satisfy the second animation criteria, forgoing modifying the representation of the virtual avatar to include the second animated effect;
detecting a change in a first physical feature of the face; and
in response to detecting the change in the first physical feature of the face, modifying a first avatar feature based on the change in the first physical feature of the face while displaying the first animated effect or the second animated effect.
|