IP Library › Granted Patent US 10,068,364
Granted Patent B2
US 10,068,364 · App. 15/212,904 · Granted Sep 4, 2018

Method and apparatus for making personalized dynamic emoticon

Inventor: Yingren Cui (Guangdong, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
G06T13/80G06F3/0482G06F3/04817G06F3/04845G06T1/0007G06T3/40H04L51/10G06T2200/24G06T2207/10016
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,068,364
App. No.
15/212,904
Granted
Sep 4, 2018
Kind
B2
Abstract

The present disclosure discloses a method and an apparatus for making a personalized dynamic emoticon. The method includes: acquiring a video; receiving a picture selection instruction input from a user interface (UI) for making dynamic emoticons; determining, from the acquired video according to the picture selection instruction, multiple frames of images for making a dynamic emoticon; and synthesizing the multiple frames of images for making the dynamic emoticon, to form a picture having a dynamic effect.

Claims (60)

1. A method for making a personalized dynamic emoticon, comprising:

acquiring, by a processor, a video;

receiving, by the processor, a picture selection instruction input from a user interface (UI) for making dynamic emoticons;

determining, by the processor from the acquired video according to the picture selection instruction, multiple frames of images for making a dynamic emoticon; and

synthesizing, by the processor, the multiple frames of images for making the dynamic emoticon, to form a picture having a dynamic effect,

wherein the determining, by the processor from the acquired video according to the picture selection instruction, multiple frames of images for making a dynamic emoticon comprises:

reducing each frame of image in the video to be a thumbnail, and sequentially arranging the thumbnails in a thumbnail box;

receiving a quantity of the multiple frames of images for making the dynamic emoticon, set by a user;

in response to receiving the set quantity, distributing, on the thumbnail box, multiple image selectors in a same interval, wherein the quantity of the multiple image selectors is equal to the set quantity;

in response to receiving a dragging signal formed by dragging the multiple image selectors to multiple thumbnails in the thumbnail box, re-distributing the multiple image selectors to overlap the multiple thumbnails, respectively; and

determining pictures corresponding to the multiple thumbnails on which the multiple image selectors are distributed, as the multiple frames of images for making the dynamic emoticon.

2. The method according to claim 1 , wherein re-distributing the multiple image selectors to overlap the multiple thumbnails respectively comprises:

displaying, on a preview box when navigating to any image selector of the multiple image selectors distributed on the thumbnail box, a preview image corresponding to a thumbnail selected by the image selector.

3. The method according to claim 1 , wherein re-distributing the multiple image selectors to overlap the multiple thumbnails respectively and determining pictures corresponding to the multiple thumbnails on which the multiple image selectors are located, as the multiple frames of images for making the dynamic emoticon comprises:

displaying, on a preview box when any image selector of the multiple image selectors is dragged to any thumbnail in the thumbnail box, a preview image corresponding to the thumbnail selected by the dragged image selector; and

determining, after receiving a confirm command input by a user in response to the preview image, a picture corresponding to the thumbnail, which is selected by the dragged image selector, as one of the multiple frames of images for making the dynamic emoticon.

4. The method according to claim 1 , wherein a manner for acquiring the video comprises one or more of the following:

acquiring the video from a video file already saved in a local folder;

downloading the video from a server or a carrier; and

acquiring the video by shooting a real-time video of a real object with an image shooting device.

5. An apparatus for making a personalized dynamic emoticon, comprising a processor and a non-transitory computer readable medium having a plurality of computer readable instructions stored thereon that, when executed by the processor, cause the processor to:

acquire a video;

receive a picture selection instruction input from a user interface (UI) for making dynamic emoticons;

determine, from the acquired video according to the picture selection instruction, multiple frames of images for making a dynamic emoticon; and

synthesize the multiple frames of images for making the dynamic emoticon, to form a picture having a dynamic effect,

wherein determining, from the acquired video according to the picture selection instruction, multiple frames of images for making a dynamic emoticon comprises:

reducing each frame of image in the video to be a thumbnail, and sequentially arranging the thumbnails in a thumbnail box;

receiving a quantity of the multiple frames of images for making the dynamic emoticon, set by a user;

in response to receiving the set quantity, distributing, on the thumbnail box, multiple image selectors in a same interval, wherein the quantity of the multiple image selectors is equal to the set quantity;

in response to receiving a dragging signal formed by dragging the multiple image selectors to multiple thumbnails in the thumbnail box, re-distributing the multiple image selectors to overlap the multiple thumbnails, respectively; and

determining pictures corresponding to the multiple thumbnails on which the multiple image selectors are located, as the multiple frames of images for making the dynamic emoticon.

6. The apparatus according to claim 5 , wherein the computer readable instructions further cause the processor to:

display, on a preview box when navigating to any image selector of the multiple image selectors distributed on the thumbnail box, a preview image corresponding to a thumbnail selected by the image selector.

7. The apparatus according to claim 5 , wherein re-distributing the multiple image selectors to overlap the multiple thumbnails respectively and determining pictures corresponding to the multiple thumbnails on which the multiple image selectors are located, as the multiple frames of images for making the dynamic emoticon comprises:

displaying, on a preview box when any image selector of the multiple image selectors is dragged to any thumbnail in the thumbnail box, a preview image corresponding to the thumbnail selected by the dragged image selector; and

determining, after receiving a confirm command input by a user in response to the preview image, a picture corresponding to the thumbnail, which is selected by the dragged image selector, as one of the multiple frames of images for making the dynamic emoticon.

8. The apparatus according to claim 5 , wherein acquiring the video comprises one or more of the following steps:

acquiring the video from a video file already saved in a local folder; or

downloading the video from a server or a carrier; or

acquiring the video by shooting a real-time video of a real object with an image shooting device.

9. A non-transitory computer readable storage medium having stored therein one or more instructions, which, when executed by a terminal, causes the terminal to:

acquire a video;

receive a picture selection instruction input from a user interface (UI) for making dynamic emoticons;

determine, from the acquired video according to the picture selection instruction, multiple frames of images for making a dynamic emoticon; and

synthesize the multiple frames of images for making the dynamic emoticon, to form a picture having a dynamic effect,

wherein determining, from the acquired video according to the picture selection instruction, multiple frames of images for making a dynamic emoticon comprises:

reducing each frame of image in the video to be a thumbnail, and sequentially arranging the thumbnails in a thumbnail box;

receiving a quantity of the multiple frames of images for making the dynamic emoticon, set by a user;

in response to receiving the set quantity, distributing, on the thumbnail box, multiple image selectors in a same interval, wherein the quantity of the multiple image selectors is equal to the set quantity;

in response to receiving a dragging signal formed by dragging the multiple image selectors to multiple thumbnails in the thumbnail box, re-distributing the multiple image selectors to overlap the multiple thumbnails, respectively; and

determining pictures corresponding to the multiple thumbnails on which the multiple image selectors are located, as the multiple frames of images for making the dynamic emoticon.

10. The computer readable storage medium according to claim 9 , wherein re-distributing the multiple image selectors to overlap the multiple thumbnails respectively comprises:

displaying, on a preview box when navigating to any image selector of the multiple image selectors distributed on the thumbnail box, a preview image corresponding to a thumbnail selected by the image selector.

11. The computer readable storage medium according to claim 9 , wherein re-distributing the multiple image selectors to overlap the multiple thumbnails respectively and determining pictures corresponding to the multiple thumbnails on which the multiple image selectors are located, as the multiple frames of images for making the dynamic emoticon comprises:

displaying, on a preview box when any image selector of the multiple image selectors is dragged to any thumbnail in the thumbnail box, a preview image corresponding to the thumbnail selected by the dragged image selector; and

determining, after receiving a confirm command input by a user in response to the preview image, a picture corresponding to the thumbnail, which is selected by the dragged image selector, as one of the multiple frames of images for making the dynamic emoticon.

12. The computer readable storage medium according to claim 9 , wherein a manner for acquiring the video comprises one or more of the following:

acquiring the video from a video file already saved in a local folder;

downloading the video from a server or a carrier; and

acquiring the video by shooting a real-time video of a real object with an image shooting device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2016
From: CUI, YINGREN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 039180/0638 →
Priority Claims (1)
CN 2014 1 0093597 · Mar 13, 2014 · national
Continuity (2)
Continuation PCTCN2015073983 · Mar 11, 2015
Related Publication 20160328877A1 · Nov 10, 2016
Cited By (9)
US 12,256,128 US 12,262,089 US 12,265,364 US 12,265,696 US 12,379,827 US 12,422,976 US 12,602,154 US 12,732,665 US 12,737,107