CPC H04L 51/046 (2013.01) [G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06T 13/80 (2013.01); G06V 40/164 (2022.01); G06V 40/176 (2022.01); H04L 51/08 (2013.01); H04L 51/10 (2013.01); H04L 51/226 (2022.05)] | 69 Claims |
1. An electronic device, comprising:
a display device;
one or more input devices;
a camera;
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:
displaying, via the display device, a user interface for managing contact information of a contactable user including:
one or more data fields that are selectable for updating contact data associated with the contactable user, the contact data associated with the contactable user including one or more of a phone number or an email address, and
a first representation of the contactable user;
detecting, on the user interface for managing contact information of the contactable user, selection of the first representation of the contactable user;
in response to detecting selection of the first representation of the contactable user on the user interface for managing contact information of the contactable user, displaying, via the display device, a representation editing user interface, the representation editing user interface including:
one or more representation options for the contactable user, the one or more representation options including an avatar representation option;
detecting, via the one or more input devices, a selection of the avatar representation option;
in response to detecting selection of the avatar representation option that was displayed in response to detecting selection of the first representation of the contactable user in the user interface for managing contact information of the contactable user that included the one or more data fields that are selectable for updating contact data associated with the contactable user, initiating a process for selecting an avatar to use as a representation of the contactable user in the representation editing user interface;
as a part of the process for selecting the avatar to use as a representation of the contactable user in the representation editing user interface, receiving a sequence of one or more inputs, via the one or more input devices, that correspond to selection of a simulated three-dimensional avatar; and
in response to selection of the simulated three-dimensional avatar in the representation editing user interface for selecting a representation of the contactable user in the user interface for managing contact information of the contactable user, displaying, via the display device, a posing user interface that concurrently includes an avatar that is reactive to detected changes in a pose of a face detected in a field of view of the camera and a capture user interface object that, when selected at a first time, selects a pose for the simulated three-dimensional avatar that is based on the pose of the face detected in the field of view of the camera when the capture user interface object was selected at the first time.
|