CPC G06T 19/20 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06F 3/04847 (2013.01); G06F 3/0485 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06T 3/40 (2013.01); G06T 7/246 (2017.01); G06T 7/70 (2017.01); G06T 11/001 (2013.01); G06T 11/60 (2013.01); G06T 13/40 (2013.01); G06T 13/80 (2013.01); G06V 40/161 (2022.01); G06T 2200/24 (2013.01); G06T 2207/30201 (2013.01); G06T 2219/2012 (2013.01); G06T 2219/2016 (2013.01); G06T 2219/2021 (2013.01); G06T 2219/2024 (2013.01)] | 42 Claims |
16. A method, comprising:
at an electronic device having a display apparatus and one or more cameras:
displaying, via the display apparatus, a virtual avatar, having a plurality of avatar features, that changes appearance in response to detected changes in pose of a face in a field of view of the one or more cameras;
while the face is detected in the field of view of the one or more cameras, the face including a plurality of detected facial features including a first facial feature other than a tongue of a user, detecting movement of the first facial feature; and
in response to detecting movement of the first facial feature:
in accordance with a determination that the tongue of the user meets respective criteria wherein the respective criteria include a requirement that the tongue of the user is visible in order for the respective criteria to be met, displaying an avatar tongue and modifying a position of the avatar tongue based on the movement of the first facial feature; and
in accordance with a determination that the tongue of the user does not meet the respective criteria, forgoing displaying the avatar tongue.
|