Video Animation Generation Using Control Point Offsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating video animations are inefficient due to high calculation amounts and long generation times, limiting their application scope.

Innovation Solution

A method and apparatus that generate video animations by determining user commands, calculating offsets for control points in each frame based on motion coefficients, and producing animations without the need for a grid model or symbol system, allowing for faster generation and broader application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a grid model based on facial musculature and a symbol system are established to generate video animation, then the video animation can be generated with rich expression forms, but the calculation amount becomes very large and the generation time becomes long

Engineering Contradiction:
Improveexpression formsVSAvoidgeneration time
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts only the essential elements needed for animation generation - specifically control points and their offsets - from the complex grid model and symbol system. By taking out only the necessary components (control points representing key facial features and their displacement offsets) rather than processing the entire facial musculature grid, the calculation amount is dramatically reduced while still achieving rich expression forms through coordinated movement of these extracted control points.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If a grid model based on facial musculature and a symbol system are established to generate video animation, then the video animation can be generated with rich expression forms, but the calculation amount becomes very large

Engineering Contradiction:
Improveexpression formsVSAvoidcalculation amount
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential elements needed for animation generation - specifically control points and their offsets - from the complex grid model and symbol system. By taking out only the necessary components (control points representing key facial features and their displacement offsets) rather than processing the entire facial musculature grid, the calculation amount is dramatically reduced while still achieving rich expression forms through coordinated movement of these extracted control points.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the facial animation problem into discrete control points representing key facial features (eyes, eyebrows, mouth, etc.) rather than processing the continuous and complex facial musculature grid. Each control point can be independently manipulated with its offset, allowing complex facial expressions to be constructed from simple, segmented control point movements, thereby reducing overall calculation complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8441485B2Method and apparatus for generating video animation
Publication Date: 2013.05.14 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US8441485B2 patent drawing
  • US8441485B2 patent drawing
  • US8441485B2 patent drawing

AI summary

The examples of the present invention provide a method and apparatus for generating a video animation, and the method and apparatus relate to the animation field. The method includes: receiving a command sent by a user, determining an action corresponding to the command according to the command, and determining the total number of frames corresponding to the action and a motion coefficient of each frame; calculating an offset of each control point in each frame according to the motion coefficient of each frame, and generating a video animation according to the offset of each control point in each frame and the total number of frames. An apparatus for generating a video animation is also provided.