Animated emoticon generation method, computer-readable storage medium, and computer device

US12094047B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12094047-B2
Application numberUS-202318188742-A
CountryUS
Kind codeB2
Filing dateMar 23, 2023
Priority dateSep 27, 2018
Publication dateSep 17, 2024
Grant dateSep 17, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An animated emoticon generation method, a computer-readable storage medium, and a computer device are provided. The method includes: displaying an emoticon input panel on a chat page; detecting whether a video shooting event is triggered in the emoticon input panel; acquiring video data in response to detecting the video shooting event; obtaining an edit operation for the video data; processing video frames in the video data according to the edit operation to synthesize an animated emoticon; and adding an emoticon thumbnail corresponding to the animated emoticon to the emoticon input panel, the emoticon thumbnail displaying the animated emoticon to be used as a message on the chat page based on a user selecting the emoticon thumbnail in the emoticon input panel.

First claim

Opening claim text (preview).

What is claimed is: 1. An animated emoticon generation method, performed by a computer device, the method comprising: displaying an emoticon input panel on a chat window displaying chat messages; acquiring video data in response to detecting a video shooting event from the emoticon input panel on the chat window; while acquiring the video data and on a window other than the chat window, translucently superimposing a display of real-time images from the video data with a display of an emoticon; synthesizing an animated emoticon from the acquired video data of which the display of the real-time images from the video data were translucently superimposed with the display of the emoticon; and adding, alongside static emoticons, an emoticon thumbnail corresponding to the animated emoticon to an emoticon input panel on the chat window, wherein detecting the video shooting event comprises detecting whether the video shooting event is triggered in the emoticon input panel on which the chat messages are displayed, and wherein synthesizing the animated emoticon comprises adjusting pixel transparency, removing rounded corners of a video frame, and re-adjusting the pixel transparency. 2. The method according to claim 1 , wherein the acquiring the video data in response to the video shooting event comprises: switching from the chat window on which the chat messages are displayed to a video acquisition page in response to the video shooting event; displaying, on the video acquisition page, an image acquired in real time; recording the video data based on detecting a recording start event on the video acquisition page; and obtaining the video data until detecting a recording end event on the video acquisition page. 3. The method according to claim 1 , wherein synthesizing the animated emoticon comprises: an edit operation comprising a background removal operation, and extracting facial features for each of video frames in the video data according to an image attribute of each video frame; obtaining contour information of a human figure in the video frames according to the facial features; obtaining background regions of the video frames according to the contour information; adjusting transparency of each pixel in a background region according to a transparency value; and synthesizing adjusted video frames to obtain the animated emoticon. 4. The method according to claim 1 , wherein synthesizing the animated emoticon comprises: an edit operation comprising an acceleration operation; calculating a timestamp array corresponding to the video data based on an acceleration rate; extracting, from the video data, video frames in the video data that correspond to the timestamp array; and synthesizing the extracted video frames to obtain the animated emoticon. 5. The method according to claim 1 , wherein synthesizing the animated emoticon comprises: an edit operation comprising an emoticon addition operation; obtaining an additional emoticon corresponding to an additional emoticon thumbnail selected from the emoticon input panel; adding an emoticon image of the additional emoticon to video frames in the video data; and synthesizing the video frames to which the emoticon image is added to obtain the animated emoticon. 6. The method according to claim 5 , wherein the adding the emoticon image of the additional emoticon to the video frames in the video data further comprises: generating a plurality of different emoticon images of the additional emoticon; mapping the plurality of different emoticon images to respective ones of the video frames in the video data; and adding the corresponding plurality of emoticon images of the additional emoticon to the respective ones of the video frames in the video data. 7. The method according to claim 1 , wherein synthesizing the animated emoticon comprises: an edit operation comprising a text addition operation; obtaining an additional text in response to the text addition operation; adding the additional text to video frames in the video data; and synthesizing the video frames to which the additional text is added to obtain the animated emoticon. 8. The method according to claim 7 , wherein the obtaining the additional text comprises any of: displaying a text input box and obtaining the additional text input in the text input box by a user; and obtaining speech data recorded during the acquisition of the video data, and performing speech recognition on the speech data to obtain the additional text. 9. The method according to claim 1 , further comprising: detecting a transparency of a pixel in each of video frames in the video frame; adjusting the transparency of the pixel according to a transparency value; and synthesizing the animated emoticon further based on the adjusted transparency of pixels in the video frames. 10. The method according to claim 1 , further comprising: obtaining a follow shot operation for an emoticon message on the chat window on which the chat messages are displayed; switching from the chat window on which the chat messages are displayed to a video acquisition page in response to the follow shot operation, the video acquisition page being separate from the chat page; displaying, on the video acquisition page, the emoticon as corresponding to the emoticon message on the video acquisition page in a translucent manner; and superimposing, on the video acquisition page, the real-time images acquired by a camera with the emoticon of the emoticon message displayed in the translucent manner. 11. The method according to claim 1 , synthesizing the animated emoticon comprises, based on the an edit operation for the video data not being obtained and detecting a synthesis confirmation operation, directly synthesizing the animated emoticon according to video frames in the acquired video data. 12. A computer device for generating an animated emoticon, comprising: at least one memory configured to store computer program code; at least one processor configured to access the at least one memory and operate as instructed by the computer program code, the computer program code comprising: displaying code configured to cause the at least one processor to display an emoticon input panel on a chat window displaying chat messages; acquisition code configured to cause the at least one processor to acquire video data, in response to detecting a video shooting event from the emoticon input panel, and, while acquiring the video data and on a window other than the chat window, to translucently superimpose a display of real-time images from the video data with a display of an emoticon; synthesis code configured to cause the at least one processor to process video frames in the video data according to an edit operation to synthesize an animated emoticon from the acquired video data of which the display of the real-time images from the video data were translucently superimposed with the display of the emoticon; and adding code configured to cause the at least one processor to add, alongside static emoticons, an emoticon thumbnail corresponding to the animated emoticon to an emoticon input panel on the chat window, wherein detecting the video shooting event comprises detecting whether the video shooting event is triggered in the emoticon input panel on which the chat messages are displayed, and wherein synthesizing the animated emoticon comprises adjusting pixel transparency, removing rounded corners of a video frame, and re-adjusting the pixel transparency. 13. The computer device according to claim 12 , wherein the acquisition code is further configured to cause the at least one

Assignees

Inventors

Classifications

  • Local features and components; Facial parts (eye characteristics G06V40/18); Occluding parts, e.g. glasses; Geometrical relationships · CPC title

  • Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability · CPC title

  • H04L51/10Primary

    Multimedia information · CPC title

  • Electronic editing of analogue information signals, e.g. audio or video signals · CPC title

  • involving graphical user interfaces [GUIs] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12094047B2 cover?
An animated emoticon generation method, a computer-readable storage medium, and a computer device are provided. The method includes: displaying an emoticon input panel on a chat page; detecting whether a video shooting event is triggered in the emoticon input panel; acquiring video data in response to detecting the video shooting event; obtaining an edit operation for the video data; processing…
Who is the assignee on this patent?
Tencent Tech Shenzhen Company Ltd
What technology area does this patent fall under?
Primary CPC classification H04L51/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 17 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).