IP Library › Granted Patent US 10,699,104
Granted Patent B2
US 10,699,104 · App. 15/970,219 · Granted Jun 30, 2020

Image obtaining based on emotional status

Inventors: Cheng Xu (Beijing, CN); Su Liu (Austin, TX); Bing Fang (Jiangdong, CN); Li Ya Feng (Ningbo, CN)
Assignee: International Business Machines Corporation
G06K9/00335G06K9/00302G10L25/63
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 10,699,104
App. No.
15/970,219
Granted
Jun 30, 2020
Kind
B2
Abstract

The present disclosure provides a method, computer system and computer program product for obtaining an image. According to the method, an emotional status of a user is determined, at least one character can be determined based on a preference of the user, and at least one image comprising the at least one character can be obtained based on the emotional status of the user.

Claims (60)

1. A computer-implemented method comprising:

determining an emotional status of a user, comprising determining one or more emotion values;

determining at least one character based on a preference of the user;

obtaining at least one image comprising the at least one character based on the emotional status of the user;

determining at least one feature point of the at least one character;

determining a current position of the at least one feature point;

determining an updated position of the at least one feature point according to the current position and the one or more emotion values; and

moving the at least one feature point from the current position to the updated position in the at least one image.

2. The computer-implemented method according to claim 1 , further comprises:

in response to determining that an emotional status of the at least one character in the at least one image does not match the emotional status of the user, determining to customize the at least one image according to the emotional status of the user.

3. The computer-implemented method according to claim 2 , wherein the customizing the at least one image comprises:

adjusting a position of a plurality of feature points of the at least one character in the at least one image according to the emotional status of the user.

4. The computer-implemented method according to claim 1 , wherein the obtaining the at least one image comprises:

obtaining a plurality of candidate images comprising the at least one character; and

obtaining, from the plurality of candidate images, the at least one image in which an emotional status of the at least one character matches with or is close to the emotional status of the user.

5. The computer-implemented method according to claim 1 , wherein the determining the emotional status of the user comprises:

obtaining emotion information of the user, wherein the emotion information comprises at least one of the following: contents inputted by the user, facial expressions of the user, voice data of the user, or physiological data of the user; and

determining the user emotional status by analyzing the emotion information.

6. The computer-implemented method according to claim 1 , further comprises:

attaching the at least one image to a content inputted by the user.

7. A computer system comprising:

a processor;

a computer-readable memory coupled to the processor, the computer-readable memory comprising instructions that when executed by the processor perform actions of:

determining an emotional status of a user, comprising determining one or more emotion values;

determining at least one character based on a preference of the user;

obtaining at least one image comprising the at least one character based on the emotional status of the user;

determining at least one feature point of the at least one character;

determining a current position of the at least one feature point;

determining an updated position of the at least one feature point according to the current position and the one or more emotion values; and

moving the at least one feature point from the current position to the updated position in the at least one image.

8. The computer system according to claim 7 , wherein the actions further comprise:

in response to determining that an emotional status of the at least one character in the at least one image does not match the emotional status of the user, determining to customize the at least one image according to the emotional status of the user.

9. The computer system according to claim 8 , wherein the customizing the at least one image comprises:

adjusting a position of a plurality of feature points of the at least one character in the at least one image according to the emotional status of the user.

10. The computer system according to claim 7 , wherein the obtaining the at least one image comprises:

obtaining a plurality of candidate images comprising the at least one character; and

obtaining, from the plurality of candidate images, the at least one image in which an emotional status of the at least one character matches with or is close to the emotional status of the user.

11. The computer system according to claim 7 , wherein the determining the emotional status of the user comprises:

obtaining emotion information of the user, wherein the emotion information comprises at least one of the following: contents inputted by the user, facial expressions of the user, voice data of the user, or physiological data of the user; and

determining the user emotional status by analyzing the emotion information.

12. The computer system according to claim 7 , wherein the actions further comprise:

attaching the at least one image to a content inputted by the user.

13. A computer program product, comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform actions of:

determining an emotional status of a user, comprising determining one or more emotion values;

determining at least one character based on a preference of the user;

obtaining at least one image comprising the at least one character based on the emotional status of the user;

determining at least one feature point of the at least one character;

determining a current position of the at least one feature point;

determining an updated position of the at least one feature point according to the current position and the one or more emotion values; and

moving the at least one feature point from the current position to the updated position in the at least one image.

14. The computer program product according to claim 13 , wherein the actions further comprise:

in response to determining that an emotional status of the at least one character in the at least one image does not match the emotional status of the user, determining to customize the at least one image according to the emotional status of the user.

15. The computer program product according to claim 14 , wherein the customizing the at least one image comprises:

adjusting a position of a plurality of feature points of the at least one character in the at least one image according to the emotional status of the user.

16. The computer program product according to claim 13 , wherein the obtaining the at least one image comprises:

obtaining a plurality of candidate images comprising the at least one character; and

obtaining, from the plurality of candidate images, the at least one image in which an emotional status of the character matches with or is close to the emotional status of the user.

17. The computer program product according to claim 13 , wherein the determining the emotional status of the user comprises:

obtaining emotion information of the user, wherein the emotion information comprises at least one of the following: contents inputted by the user, facial expressions of the user, voice data of the user, or physiological data of the user; and

determining the user emotional status by analyzing the emotion information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2018
From: XU, CHENG; LIU, SU; FANG, BING; FENG, LI YA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045708/0113 →
Continuity (1)
Related Publication 20190340425A1 · Nov 7, 2019
Cited By (2)
US 12,367,616 US 12,412,347