IP Library › Granted Patent US 12,026,816
Granted Patent B2
US 12,026,816 · App. 17/852,856 · Granted Jul 2, 2024

Method for providing avatar and electronic device supporting the same

Inventors: Hyunsuk Won (Suwon-si, KR); Seongsin Kwak (Suwon-si, KR); Sungoh Kim (Suwon-si, KR); Byungjun Son (Suwon-si, KR); Yanggeun Oh (Suwon-si, KR); Dasom Lee (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06T13/40G06T19/20G06T2207/30201
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,026,816
App. No.
17/852,856
Granted
Jul 2, 2024
Kind
B2
Abstract

An electronic device is provided. The electronic device includes a memory and at least one processor. The at least one processor may be configured to determine at least one image including a first face corresponding to a designated face, among one or more images stored in the memory, obtain first values of a plurality of attributes related to the first face, compare, for each attribute, the first values of the plurality of attributes related to the first face with second values of a plurality of attributes corresponding to graphic objects constituting an avatar, the graphic objects being stored in the memory, identify whether at least one first attribute exists among the plurality of attributes related to the first face, the at least one first attribute having a first value among the first values, a difference between the first value and a second value of the at least one first attribute being equal to or greater than a threshold, the second value being included the second values, and based on identifying that at least one first attribute exists among the plurality of attributes related to the first face, update the avatar, based on the first value of the at least one first attribute.

Claims (56)

1. An electronic device comprising:

memory; and

processor electrically connected with the memory,

wherein the memory stores instructions that, when executed by the processor, cause the electronic device to:

determine at least one first image including a first face corresponding to a designated face, among one or more images stored in the memory,

obtain first values of a plurality of attributes related to the first face,

compare, for each attribute, the first values of the plurality of attributes related to the first face with second values of a plurality of attributes corresponding to graphic objects constituting an avatar, the graphic objects being stored in the memory,

identify whether at least one first attribute exists among the plurality of attributes related to the first face, the at least one first attribute having a first attribute value among the first values, a difference between the first attribute value and a second attribute value of the at least one first attribute being equal to or greater than a threshold, the second attribute value being included in the second values, and

based on identifying that the at least one first attribute exists among the plurality of attributes related to the first face, update the avatar, based on the first attribute value of the at least one first attribute.

2. The electronic device of claim 1 , wherein the instructions, when executed by the processor, further cause the electronic device to update, based on the first attribute value of the at least one first attribute, the avatar, based on the at least one first attribute being a portion of the plurality of attributes related to the first face.

3. The electronic device of claim 1 , wherein the instructions, when executed by the processor, further cause the electronic device to create a new avatar, based on each of differences between the first values and the second values being equal to or greater than the threshold.

4. The electronic device of claim 1 , wherein the instructions, when executed by the processor, further cause the electronic device to to maintain the avatar, based on each of differences between the first values and the second values being less than the threshold.

5. The electronic device of claim 1 , wherein the instructions, when executed by the processor, further cause the electronic device to:

obtain a detailed value of the at least one first attribute, based on identifying that the at least one first attribute exists among the plurality of attributes related to the first face; and

update the avatar, based on the detailed value of the at least one first attribute.

6. The electronic device of claim 1 , wherein the instructions, when executed by the processor, further cause the electronic device to:

display a representative image including a face of a user of the electronic device through a display of the electronic device; and

designate the face of the user of the electronic device included in the representative image as the designated face, based on a user input to the representative image.

7. The electronic device of claim 1 , wherein the instructions, when executed by the processor, further cause the electronic device to:

select at least one candidate image among the one or more images stored in the memory, based on a number of times by which an image is displayed through a display of the electronic device while a gallery application is executed, whether a function designated for an image has been performed, whether an image has been shared with an external electronic device, whether at least some of the one or more images stored in the memory include a same looking face, and/or a number of images including the same looking face obtained within a designated period;

detect a face in the at least one candidate image; and

determine the at least one first image by comparing the first face corresponding to the designated face and the detected face in the at least one candidate image.

8. The electronic device of claim 1 , wherein the instructions, when executed by the processor, further cause the electronic device to:

select at least one candidate image corresponding to the designated face among one or more images stored in the memory; and

determine the at least one first image among the at least one candidate image, based on a number of times by which an image is displayed through a display of the electronic device while a gallery application is executed, whether a function designated for an image has been performed, whether an image has been shared with an external electronic device, whether at least some of the one or more images stored in the memory include a same looking face, and/or a number of images including the same looking face obtained within a designated period.

9. The electronic device of claim 1 , wherein the instructions, when executed by the processor, further cause the electronic device to perform a function of providing the avatar in a background, based on whether a current battery level of the electronic device is equal to or greater than a designated level, whether the electronic device is currently being charged, whether a screen of the electronic device is in an active state, a number of images obtained after a designated time, and/or the designated time.

10. The electronic device of claim 1 , wherein instructions, when executed by the processor, further cause the electronic device to output a notification indicating the avatar is updated, based on the avatar being updated.

11. A method comprising:

determining at least one first image including a first face corresponding to a designated face, among one or more images stored in memory of an electronic device;

obtaining first values of a plurality of attributes related to the first face;

comparing, for each attribute, the first values of the plurality of attributes related to the first face with second values of a plurality of attributes corresponding to graphic objects constituting an avatar, the graphic objects being stored in the memory;

identifying whether at least one first attribute exists among the plurality of attributes related to the first face, the at least one first attribute having a first attribute value among the first values, a difference between the first attribute value and a second attribute value of the at least one first attribute being equal to or greater than a threshold, the second attribute value being included in the second values; and

based on identifying that the at least one first attribute exists among the plurality of attributes related to the first face, updating the avatar, based on the first attribute value of the at least one first attribute.

12. The method of claim 11 , wherein updating the avatar includes updating, based on the first attribute value of the at least one first attribute, the avatar, based on the at least one first attribute being a portion of the plurality of attributes related to the first face.

13. The method of claim 11 , wherein updating the avatar includes creating a new avatar, based on each of differences between the first values and the second values being equal to or greater than the threshold.

14. The method of claim 11 , wherein updating the avatar includes maintaining the avatar, based on each of differences between the first values and the second values being less than the threshold.

15. The method of claim 11 , further comprising:

obtaining a detailed value of the at least one first attribute, based on identifying that the at least one first attribute exists among the plurality of attributes related to the first face; and

updating the avatar, based on the detailed value of the at least one first attribute.

16. The method of claim 11 , further comprising:

displaying a representative image including a face of a user of the electronic device through a display of the electronic device; and

designating the face of the user of the electronic device included in the representative image as the designated face, based on a user input to the representative image.

17. The method of claim 11 , wherein determining the at least one first image includes:

selecting at least one candidate image among the one or more images stored in the memory, based on a number of times by which an image is displayed through a display of the electronic device while a gallery application is executed, whether a function designated for an image has been performed, whether an image has been shared with an external electronic device, whether at least some of the one or more images stored in the memory include a same looking face, and/or a number of images including the same looking face obtained within a designated period;

detecting a face in the at least one candidate image; and

determining the at least one first image by comparing the first face corresponding to the designated face and the detected face in the at least one candidate image.

18. The method of claim 11 , wherein determining the at least one first image includes:

selecting at least one candidate image corresponding to the designated face among the one or more images stored in the memory; and

determining the at least one first image among the at least one candidate image, based on a number of times by which an image is displayed through a display of the electronic device while a gallery application is executed, whether a function designated for an image has been performed, whether an image has been shared with an external electronic device, whether at least some of the one or more images stored in the memory include a same looking face, and/or a number of images including the same looking face obtained within a designated period.

19. The method of claim 11 , further comprising performing a function of providing the avatar in a background, based on whether a current battery level of the electronic device is equal to or greater than a designated level, whether the electronic device is currently being charged, whether a screen of the electronic device is in an active state, a number of images obtained after a designated time, and/or the designated time.

20. A non-transitory computer-readable medium having recorded thereon computer executable instructions, the computer executable instructions configured to, when executed by a processor of an electronic device, cause the electronic device to:

determine at least one first image including a first face corresponding to a designated face, among one or more images stored in memory of the electronic device,

obtain first values of a plurality of attributes related to the first face,

compare, for each attribute, the first values of the plurality of attributes related to the first face with second values of a plurality of attributes corresponding to graphic objects constituting an avatar, the graphic objects being stored in the memory,

identify whether at least one first attribute exists among the plurality of attributes related to the first face, the at least one first attribute having a first attribute value among the first values, a difference between the first attribute value and a second attribute value of the at least one first attribute being equal to or greater than a threshold, the second attribute value being included in the second values, and

based on identifying that the at least one first attribute exists among the plurality of attributes related to the first face, update the avatar, based on the first attribute value of the at least one first attribute.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: WON, HYUNSUK; KWAK, SEONGSIN; KIM, SUNGOH; SON, BYUNGJUN; OH, YANGGEUN; LEE, DASOM
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060353/0904 →
Priority Claims (1)
KR 10-2021-0091112 · Jul 12, 2021 · national
Continuity (2)
Continuation PCTKR2022008878 · Jun 22, 2022
Related Publication 20230009287A1 · Jan 12, 2023