Template-Based Personalized Video Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging applications lack the capability to perform complex video editing, such as face replacement, requiring sophisticated third-party software and not allowing real-time generation of personalized videos with advanced features like facial expressions and body animations.

Innovation Solution

A template-based system for generating personalized videos on mobile devices, using video configuration data that includes frame images, face area parameters, facial landmark parameters, and skin masks, allowing users to create and modify videos featuring their faces with advanced editing features like facial expressions and body animations, using pre-generated video templates stored in the cloud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users use existing messengers for video editing, then they can apply simple filters and texts, but they cannot perform complex editing like face replacement

Engineering Contradiction:
Improvevideo editing capabilityVSAvoidediting software requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video editing functionality is segmented into separate modular components: face detection module, face replacement module, filter application module, and text overlay module. Each module operates independently and can be selectively applied to videos, enabling complex editing capabilities while maintaining system manageability and reducing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A cloud-based processing service acts as an intermediary between the messenger application and complex video editing operations. The messenger handles simple operations locally, while complex face replacement and editing tasks are offloaded to cloud servers that return processed videos, eliminating the need for sophisticated local software while enabling advanced editing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users want to create personalized videos with advanced features, then they need sophisticated third-party software, but this increases operation complexity

Engineering Contradiction:
Improvepersonalization featureVSAvoidsoftware requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The messenger application is enhanced with multi-functional capabilities, integrating face detection, face replacement, filter application, text overlay, and video export functions into a single unified interface. This universal platform eliminates the need for users to switch between multiple specialized software applications, simplifying operation while providing advanced personalization features.

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

Solution Approach 2:

The system automatically detects faces, applies filters, adds text, and processes videos without requiring manual intervention for complex editing operations. Users simply upload videos and select desired effects, while the system autonomously performs the technical processing, eliminating the need for sophisticated user knowledge or complex software operations.

Inventive Principle:
Principle #25Self-service

3Productivity

If existing messengers provide basic video modification, then users can apply filters and texts, but real-time generation of personalized videos is not enabled

Engineering Contradiction:
Improvevideo generation speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Video templates with pre-configured face positions, expressions, and animations are prepared in advance and stored in the system. When users want to create personalized videos, the system retrieves pre-prepared templates and applies them to uploaded videos, significantly reducing processing time compared to generating videos from scratch while maintaining high productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous processing pipelines where face detection, analysis, and template application operations proceed without interruption. Multiple video processing tasks can run simultaneously on different devices, and the system continuously updates processed videos as soon as processing completes, enabling real-time generation while minimizing time loss through efficient continuous operation.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250022246A1Template-based generation of personalized videos
Publication Date: 2025.01.16 SNAP INC
  • US20250022246A1 patent drawing
  • US20250022246A1 patent drawing
  • US20250022246A1 patent drawing

AI summary

Provided are systems and methods for template-based generation of personalized videos. An example method includes receiving a sequence of frame images, face area parameters corresponding to positions of a face area in a frame image of the sequence of frame images, and facial landmark parameters corresponding to the frame image of the sequence of frame images, where the facial landmark parameters are absent from the frame images, receiving an image of a source face, modifying, based on the facial landmark parameters corresponding to the frame image, the image of the source face to obtain a further face image featuring the source face adopting a facial expression corresponding to the facial landmark parameters, and inserting the further face image into the frame image at a position determined by the face area parameters corresponding to the frame image, thereby generating an output frame of an output video.