US 11,055,889 B2
Electronic device displaying avatar motion-performed as per movement of facial feature point and method for operating same
Wooyong Lee, Suwon-si (KR); Hyejin Kang, Suwon-si (KR); Jiyoon Park, Suwon-si (KR); Jaeyun Song, Suwon-si (KR); Junho An, Suwon-si (KR); Jonghoon Won, Suwon-si (KR); Hyoungjin Yoo, Suwon-si (KR); and Minsheok Choi, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Feb. 22, 2019, as Appl. No. 16/282,798.
Claims priority of application No. 10-2018-0022259 (KR), filed on Feb. 23, 2018.
Prior Publication US 2019/0266775 A1, Aug. 29, 2019
Int. Cl. G06T 13/40 (2011.01); G06K 9/00 (2006.01); G06F 3/0346 (2013.01); G06F 3/01 (2006.01)
CPC G06T 13/40 (2013.01) [G06K 9/00255 (2013.01); G06K 9/00261 (2013.01); G06K 9/00281 (2013.01); G06K 9/00315 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a camera;
a display; and
a processor configured to control the electronic device to:
obtain a plurality of images including a first image and a second image corresponding to a user's face using the camera,
display, on the display, a first avatar selected from among at least one three-dimensional (3D) avatar including model information related to a motion,
determine a degree of variation between at least some of a plurality of first feature points corresponding to the face included in the first image and at least some of a plurality of second feature points corresponding to the face included in the second image,
determine a weight for each of at least some of a plurality of reference models associated with a motion of the first avatar based at least on the degree of variation, each of the at least some of the plurality of reference models related to each of a plurality of different motions of the first avatar,
display, on the display, the first avatar on which the motion is performed based on applying the weight to each of the plurality of reference models, and
adjust a size of the first avatar based on a difference between a first distance between the plurality of first feature points and a second distance between the plurality of second feature points,
wherein the processor is further configured to control the electronic device to:
when the distance between the plurality of second feature points included in the second image narrows at a predetermined rate with respect to the plurality of first feature points included in the first image, shrink the size of the first avatar; and
when the distance between the plurality of second feature points included in the second image widens at the predetermined rate with respect to the plurality of first feature points included in the first image, enlarge the size of the first avatar.