Animation Video Processing Reducing System Overhead via Motion Parameter Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional animation state machines for AI characters in games face scalability issues with complex motion behaviors, requiring large amounts of motion capture data to ensure accurate animation clips, leading to high system overheads and negatively impacting user experience.

Innovation Solution

An animation video processing method that determines an original animation video matching a target object, preprocesses it to extract key video frames and motion data, and uses displacement parameters to generate an animation video matching the real-time motion state of the object, reducing the need for extensive motion capture data and improving processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a motion matching algorithm uses a large amount of motion capture data to cover various motion behaviors, then animation quality is improved, but system overhead increases and user experience deteriorates

Engineering Contradiction:
Improveanimation qualityVSAvoidsystem overhead
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential motion information needed for animation generation rather than using complete motion capture data. By identifying and extracting key motion parameters from motion capture data, the system achieves acceptable animation quality with significantly reduced data requirements, thereby lowering system overhead and improving user experience.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms motion capture data into simplified motion parameters that capture the essential characteristics of motion behaviors. By changing the representation from detailed motion capture sequences to condensed motion parameters, the system maintains animation quality while dramatically reducing the amount of data that needs to be processed and stored.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If an animation state machine is used to handle complex motion behaviors, then motion coverage is improved, but scalability deteriorates

Engineering Contradiction:
Improvemotion coverageVSAvoidscalability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces the static animation state machine with a dynamic motion parameter-based system that can adapt to complex motion behaviors without requiring predefined states. The system dynamically selects and adjusts motion parameters based on the current situation, providing better scalability and flexibility while maintaining comprehensive motion coverage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of creating complex state machine logic for each motion scenario, the patent uses simplified motion parameter models that can be copied and reused across different situations. This approach maintains motion coverage while significantly improving scalability, as the same parameter models can handle diverse motion behaviors without requiring custom state machine configurations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11836841B2Animation video processing method and apparatus, electronic device, and storage medium
Publication Date: 2023.12.05 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11836841B2 patent drawing
  • US11836841B2 patent drawing
  • US11836841B2 patent drawing

AI summary

An animation video processing method and apparatus, an electronic device, and a storage medium. The method includes: determining an original animation video matching a target object; preprocessing the original animation video to obtain a key video frame in the original animation video and motion data corresponding to the key video frame; determining a motion data set matching the target object; determining a displacement parameter of the target object; and obtaining an animation video matching a real-time motion state of the target object based on the motion data set matching the target object and the displacement parameter of the target object. The present disclosure can accurately and efficiently obtain an animation video matching a real-time motion state of a target object in an original animation video.