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 virtual avatar, wherein the virtual avatar includes;
a first avatar feature reactive to changes in a first physical feature of a face within a field of view of the one or more cameras;
a second avatar feature reactive to changes in the first physical feature; and
a third avatar feature not primarily reactive to changes in the first physical feature;
while displaying the virtual avatar, detecting changes in the first physical feature; and
in response to detecting the changes in the first physical feature;
modifying the first avatar feature based on the detected changes in the first physical feature, including;
in accordance with a determination that the changes in the first physical feature include a change of a first magnitude, modifying the first avatar feature by a first modification magnitude based on the first magnitude; and
in accordance with a determination that the changes in the first physical feature include a change of a second magnitude different from the first magnitude, modifying the first avatar feature by a second modification magnitude based on the second magnitude, wherein the second modification magnitude is different from the first modification magnitude;
modifying the second avatar feature based on the detected changes in the first physical feature, including;
in accordance with a determination that the changes in the first physical feature include the change of the first magnitude, modifying the second avatar feature by a third modification magnitude based on the first magnitude; and
in accordance with a determination that the changes in the first physical feature include the change of the second magnitude different from the first magnitude, modifying the second avatar feature by a fourth modification magnitude based on the second magnitude, wherein the fourth modification magnitude is different from the third modification magnitude; and
forgoing modification of the third avatar feature based on the detected changes in the first physical feature.
0 Assignments
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.
231 Citations
21 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 virtual avatar, wherein the virtual avatar includes; a first avatar feature reactive to changes in a first physical feature of a face within a field of view of the one or more cameras; a second avatar feature reactive to changes in the first physical feature; and a third avatar feature not primarily reactive to changes in the first physical feature; while displaying the virtual avatar, detecting changes in the first physical feature; and in response to detecting the changes in the first physical feature; modifying the first avatar feature based on the detected changes in the first physical feature, including; in accordance with a determination that the changes in the first physical feature include a change of a first magnitude, modifying the first avatar feature by a first modification magnitude based on the first magnitude; and in accordance with a determination that the changes in the first physical feature include a change of a second magnitude different from the first magnitude, modifying the first avatar feature by a second modification magnitude based on the second magnitude, wherein the second modification magnitude is different from the first modification magnitude; modifying the second avatar feature based on the detected changes in the first physical feature, including; in accordance with a determination that the changes in the first physical feature include the change of the first magnitude, modifying the second avatar feature by a third modification magnitude based on the first magnitude; and in accordance with a determination that the changes in the first physical feature include the change of the second magnitude different from the first magnitude, modifying the second avatar feature by a fourth modification magnitude based on the second magnitude, wherein the fourth modification magnitude is different from the third modification magnitude; and forgoing modification of the third avatar feature based on the detected changes in the first physical feature. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 virtual avatar, wherein the virtual avatar includes; a first avatar feature reactive to changes in a first physical feature of a face within a field of view of the one or more cameras; a second avatar feature reactive to changes in the first physical feature; and a third avatar feature not primarily reactive to changes in the first physical feature; while displaying the virtual avatar, detecting changes in the first physical feature; and in response to detecting the changes in the first physical feature; modifying the first avatar feature based on the detected changes in the first physical feature, including; in accordance with a determination that the changes in the first physical feature include a change of a first magnitude, modifying the first avatar feature by a first modification magnitude based on the first magnitude; and in accordance with a determination that the changes in the first physical feature include a change of a second magnitude different from the first magnitude, modifying the first avatar feature by a second modification magnitude based on the second magnitude, wherein the second modification magnitude is different from the first modification magnitude; modifying the second avatar feature based on the detected changes in the first physical feature, including; in accordance with a determination that the changes in the first physical feature include the change of the first magnitude, modifying the second avatar feature by a third modification magnitude based on the first magnitude; and in accordance with a determination that the changes in the first physical feature include the change of the second magnitude different from the first magnitude, modifying the second avatar feature by a fourth modification magnitude based on the second magnitude, wherein the fourth modification magnitude is different from the third modification magnitude; and forgoing modification of the third avatar feature based on the detected changes in the first physical feature. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
at an electronic device having one or more cameras and a display apparatus; displaying, via the display apparatus, a virtual avatar, wherein the virtual avatar includes; a first avatar feature reactive to changes in a first physical feature of a face within a field of view of the one or more cameras; a second avatar feature reactive to changes in the first physical feature; and a third avatar feature not primarily reactive to changes in the first physical feature; while displaying the virtual avatar, detecting changes in the first physical feature; and in response to detecting the changes in the first physical feature; modifying the first avatar feature based on the detected changes in the first physical feature, including; in accordance with a determination that the changes in the first physical feature include a change of a first magnitude, modifying the first avatar feature by a first modification magnitude based on the first magnitude; and in accordance with a determination that the changes in the first physical feature include a change of a second magnitude different from the first magnitude, modifying the first avatar feature by a second modification magnitude based on the second magnitude, wherein the second modification magnitude is different from the first modification magnitude; modifying the second avatar feature based on the detected changes in the first physical feature, including; in accordance with a determination that the changes in the first physical feature include the change of the first magnitude, modifying the second avatar feature by a third modification magnitude based on the first magnitude; and in accordance with a determination that the changes in the first physical feature include the change of the second magnitude different from the first magnitude, modifying the second avatar feature by a fourth modification magnitude based on the second magnitude, wherein the fourth modification magnitude is different from the third modification magnitude; and forgoing modification of the third avatar feature based on the detected changes in the first physical feature. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification