In-App Animated Emoticon Synthesis via Video Key Frame Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating animated emoticons are inefficient and inconvenient for users, as they require additional tools and time to process and import personalized content into social applications.

Innovation Solution

A method and system for generating animated emoticons on a computer device, involving displaying an emoticon input panel, detecting a video shooting event, acquiring and processing video data to synthesize an animated emoticon, and adding a thumbnail to the panel for use as a chat message, allowing users to create and send personalized emoticons directly within the application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users use pre-designed animated emoticons provided by developers, then the ease of operation is improved, but the personalization capability deteriorates

Engineering Contradiction:
Improveease of useVSAvoidpersonalization capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system enables users to independently create and customize animated emoticons using built-in tools for video recording, frame extraction, and animation synthesis. Users can record videos, manually or automatically extract key frames, adjust parameters like frame rate and duration, and generate personalized animated emoticons without requiring external software or developer-provided templates.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If users acquire additional tools to process images for custom animated emoticons, then the personalization capability is improved, but the device complexity deteriorates

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent integrates multiple previously separate functions into a unified system within the social application: video recording capability, automatic key frame extraction algorithm, animation synthesis engine, and emoticon export functionality are all merged into a single integrated tool that users can access directly in the application without needing external software.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The animated emoticon generation system serves multiple functions within a single interface: it can record videos, extract key frames automatically or manually, allow parameter adjustment, synthesize animations, and export emoticons for use in chat. This multi-functional integration eliminates the need for multiple separate tools.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If users manually process images to create animated emoticons, then the personalization capability is improved, but the productivity deteriorates

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidgeneration efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions to simplify the emoticon creation process: it automatically extracts key frames from recorded videos based on motion detection and frame rate calculations, pre-processes video data into suitable formats, and prepares animation sequences before user finalization, significantly reducing the time and effort required compared to manual image processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12094047B2Animated emoticon generation method, computer-readable storage medium, and computer device
Publication Date: 2024.09.17 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12094047B2 patent drawing
  • US12094047B2 patent drawing
  • US12094047B2 patent drawing

AI summary

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.