Emoji recording and sending
First Claim
Patent Images
1. An electronic device, comprising:
- one or more cameras;
a display apparatus;
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 apparatus, a graphical representation that changes appearance in response to changes in a face in a field of view of the one or more cameras, wherein the graphical representation includes;
a first portion, anda second portion that is different from the first portion;
while displaying, via the display apparatus, the graphical representation, detecting a change in pose of the face within the field of view of the one or more cameras; and
in response to detecting the change in pose of the face, changing an appearance of the graphical representation, including;
in accordance with a determination that the change in pose of the face includes a first type of change in pose of the face that includes a rotational movement of the face, wherein the first portion is reactive to the rotational movement of the first type of change in pose of the face and the second portion has reduced or no reactivity to the rotational movement of the first type of change in pose of the face, changing the appearance of the graphical representation includes rotating the first portion of the graphical representation relative to the second portion of the graphical representation, including;
in accordance with a determination that the rotational movement of the first type of change in pose of the face has a first magnitude of rotation, rotating the first portion of the graphical representation by a first amount of rotation relative to the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face, wherein the first amount of rotation of the first portion of the graphical representation is greater than an amount of rotation of the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face; and
in accordance with a determination that the rotational movement of the first type of change in pose of the face has a second magnitude of rotation that is greater than the first magnitude of rotation, rotating the first portion of the graphical representation by a second amount of rotation relative to the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face, wherein the second amount of rotation of the first portion of the graphical representation relative to the second portion of the graphical representation is greater than the first amount of rotation of the first portion of the graphical representation relative to the second portion of the graphical representation, and wherein the second amount of rotation of the first portion of the graphical representation is greater than the amount of rotation of the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face; and
in accordance with a determination that the change in pose of the face includes a second type of change in pose of the face, wherein the first portion is reactive to the second type of change in pose of the face and the second portion is reactive to the second type of change in pose of the face, changing the appearance of the graphical representation includes changing an appearance of the first portion of the graphical representation proportional to a corresponding change in appearance of the second portion of the graphical representation based on a magnitude of the second type of change in pose of the face.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure generally relates to generating and modifying virtual avatars. An electronic device having a camera and a display apparatus displays a virtual avatar that changes appearance in response to changes in a face in a field of view of the camera. In response to detecting changes in one or more physical features of the face in the field of view of the camera, the electronic device modifies one or more features of the virtual avatar.
226 Citations
54 Claims
-
1. An electronic device, comprising:
-
one or more cameras; a display apparatus; 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 apparatus, a graphical representation that changes appearance in response to changes in a face in a field of view of the one or more cameras, wherein the graphical representation includes; a first portion, and a second portion that is different from the first portion; while displaying, via the display apparatus, the graphical representation, detecting a change in pose of the face within the field of view of the one or more cameras; and in response to detecting the change in pose of the face, changing an appearance of the graphical representation, including; in accordance with a determination that the change in pose of the face includes a first type of change in pose of the face that includes a rotational movement of the face, wherein the first portion is reactive to the rotational movement of the first type of change in pose of the face and the second portion has reduced or no reactivity to the rotational movement of the first type of change in pose of the face, changing the appearance of the graphical representation includes rotating the first portion of the graphical representation relative to the second portion of the graphical representation, including; in accordance with a determination that the rotational movement of the first type of change in pose of the face has a first magnitude of rotation, rotating the first portion of the graphical representation by a first amount of rotation relative to the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face, wherein the first amount of rotation of the first portion of the graphical representation is greater than an amount of rotation of the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face; and in accordance with a determination that the rotational movement of the first type of change in pose of the face has a second magnitude of rotation that is greater than the first magnitude of rotation, rotating the first portion of the graphical representation by a second amount of rotation relative to the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face, wherein the second amount of rotation of the first portion of the graphical representation relative to the second portion of the graphical representation is greater than the first amount of rotation of the first portion of the graphical representation relative to the second portion of the graphical representation, and wherein the second amount of rotation of the first portion of the graphical representation is greater than the amount of rotation of the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face; and in accordance with a determination that the change in pose of the face includes a second type of change in pose of the face, wherein the first portion is reactive to the second type of change in pose of the face and the second portion is reactive to the second type of change in pose of the face, changing the appearance of the graphical representation includes changing an appearance of the first portion of the graphical representation proportional to a corresponding change in appearance of the second portion of the graphical representation based on a magnitude of the second type of change in pose of the face. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with one or more cameras and a display apparatus, the one or more programs including instructions for:
-
displaying, via the display apparatus, a graphical representation that changes appearance in response to changes in a face in a field of view of the one or more cameras, wherein the graphical representation includes; a first portion, and a second portion that is different from the first portion; while displaying, via the display apparatus, the graphical representation, detecting a change in pose of the face within the field of view of the one or more cameras; and in response to detecting the change in pose of the face, changing an appearance of the graphical representation, including; in accordance with a determination that the change in pose of the face includes a first type of change in pose of the face that includes a rotational movement of the face, wherein the first portion is reactive to the rotational movement of the first type of change in pose of the face and the second portion has reduced or no reactivity to the rotational movement of the first type of change in pose of the face, changing the appearance of the graphical representation includes rotating the first portion of the graphical representation relative to the second portion of the graphical representation, including; in accordance with a determination that the rotational movement of the first type of change in pose of the face has a first magnitude of rotation, rotating the first portion of the graphical representation by a first amount of rotation relative to the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face, wherein the first amount of rotation of the first portion of the graphical representation is greater than an amount of rotation of the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face; and in accordance with a determination that the rotational movement of the first type of change in pose of the face has a second magnitude of rotation that is greater than the first magnitude of rotation, rotating the first portion of the graphical representation by a second amount of rotation relative to the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face, wherein the second amount of rotation of the first portion of the graphical representation relative to the second portion of the graphical representation is greater than the first amount of rotation of the first portion of the graphical representation relative to the second portion of the graphical representation, and wherein the second amount of rotation of the first portion of the graphical representation is greater than the amount of rotation of the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face; and in accordance with a determination that the change in pose of the face includes a second type of change in pose of the face, wherein the first portion is reactive to the second type of change in pose of the face and the second portion is reactive to the second type of change in pose of the face, changing the appearance of the graphical representation includes changing an appearance of the first portion of the graphical representation proportional to a corresponding change in appearance of the second portion of the graphical representation based on a magnitude of the second type of change in pose of the face. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 44, 45)
-
-
37. A method, comprising:
at an electronic device having one or more cameras and a display apparatus; displaying, via the display apparatus, a graphical representation that changes appearance in response to changes in a face in a field of view of the one or more cameras, wherein the graphical representation includes; a first portion, and a second portion that is different from the first portion; while displaying, via the display apparatus, the graphical representation, detecting a change in pose of the face within the field of view of the one or more cameras; and in response to detecting the change in pose of the face, changing an appearance of the graphical representation, including; in accordance with a determination that the change in pose of the face includes a first type of change in pose of the face that includes a rotational movement of the face, wherein the first portion is reactive to the rotational movement of the first type of change in pose of the face and the second portion has reduced or no reactivity to the rotational movement of the first type of change in pose of the face, changing the appearance of the graphical representation includes rotating the first portion of the graphical representation relative to the second portion of the graphical representation, including; in accordance with a determination that the rotational movement of the first type of change in pose of the face has a first magnitude of rotation, rotating the first portion of the graphical representation by a first amount of rotation relative to the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face, wherein the first amount of rotation of the first portion of the graphical representation is greater than an amount of rotation of the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face; and in accordance with a determination that the rotational movement of the first type of change in pose of the face has a second magnitude of rotation that is greater than the first magnitude of rotation, rotating the first portion of the graphical representation by a second amount of rotation relative to the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face, wherein the second amount of rotation of the first portion of the graphical representation relative to the second portion of the graphical representation is greater than the first amount of rotation of the first portion of the graphical representation relative to the second portion of the graphical representation, and wherein the second amount of rotation of the first portion of the graphical representation is greater than the amount of rotation of the second portion of the graphical representation in response to the rotational movement of the first type of change in pose of the face; and in accordance with a determination that the change in pose of the face includes a second type of change in pose of the face, wherein the first portion is reactive to the second type of change in pose of the face and the second portion is reactive to the second type of change in pose of the face, changing the appearance of the graphical representation includes changing an appearance of the first portion of the graphical representation proportional to a corresponding change in appearance of the second portion of the graphical representation based on a magnitude of the second type of change in pose of the face. - View Dependent Claims (38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54)
Specification