US 12,450,811 B2
Emoji recording and sending
Guillaume Pierre André Barlier, Sunnyvale, CA (US); Sebastian Bauer, Santa Monica, CA (US); Jeffrey T. Bernstein, San Francisco, CA (US); Alan C. Dye, San Francisco, CA (US); Aurelio Guzman, San Jose, CA (US); Amir Hoffnung, Tel Aviv (IL); Joseph A. Malia, Isle of Wight (GB); Nicolas Scapel, London (GB); Christopher I. Wilson, San Francisco, CA (US); and Giancarlo Yerkes, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 7, 2024, as Appl. No. 18/737,710.
Application 18/737,710 is a continuation of application No. 18/071,434, filed on Nov. 29, 2022, granted, now 12,045,923.
Application 18/071,434 is a continuation of application No. 17/220,752, filed on Apr. 1, 2021, granted, now 11,532,112, issued on Dec. 20, 2022.
Application 17/220,752 is a continuation of application No. 16/896,457, filed on Jun. 9, 2020, granted, now 10,997,768, issued on May 4, 2021.
Application 16/896,457 is a continuation of application No. 16/676,087, filed on Nov. 6, 2019, granted, now 10,846,905, issued on Nov. 24, 2020.
Application 16/676,087 is a continuation of application No. 15/981,754, filed on May 16, 2018, granted, now 10,521,948, issued on Dec. 31, 2019.
Claims priority of provisional application 62/671,979, filed on May 15, 2018.
Claims priority of provisional application 62/557,121, filed on Sep. 11, 2017.
Claims priority of provisional application 62/556,412, filed on Sep. 9, 2017.
Claims priority of provisional application 62/507,177, filed on May 16, 2017.
Prior Publication US 2024/0331256 A1, Oct. 3, 2024
Int. Cl. G06T 13/40 (2011.01); G06F 3/01 (2006.01); G06F 3/0484 (2022.01); G06F 3/04842 (2022.01); G06F 3/04886 (2022.01); G06V 40/16 (2022.01); H04L 51/04 (2022.01); H04M 1/72436 (2021.01); H04M 1/72439 (2021.01); H04N 23/611 (2023.01); H04N 23/63 (2023.01)
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
OG exemplary drawing
 
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.