Motion Capture Data Object for Real-Time Animation Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motion capture systems lack interactivity and efficiency in communicating artistic intent, leading to delays and wasted resources in animation production by not allowing for fine-grained modification of motion capture data across different performances.

Innovation Solution

A system that records and processes motion capture data, including body and facial data, in a unified data object, enabling efficient modification and combination of data from multiple performances, allowing for real-time rendering and manipulation of animations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If motion capture data from multiple performances is combined and modified in real-time, then animation production efficiency and interactivity are improved, but computational resources and system complexity increase

Engineering Contradiction:
Improveanimation production efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The motion capture data is segmented into discrete performance elements that can be independently selected, modified, and combined. Each performance is broken down into reusable components that can be manipulated separately within the unified data structure, enabling efficient real-time modification without processing entire performance sequences.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Motion capture data from multiple performances is nested within a unified data object structure. The system creates hierarchical nesting where performance elements from different sources are organized in a nested framework, allowing layered modification and combination while maintaining computational efficiency through structured data organization.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Manufacturing precision

If motion capture data from multiple performances is combined and modified, then animation quality and artistic intent communication are improved, but computational expenses increase

Engineering Contradiction:
Improveanimation qualityVSAvoidcomputational expenses
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

Motion capture data from multiple performances is pre-processed and organized into a unified data structure during capture sessions. The system performs preliminary organization and validation of performance elements, creating a ready-to-use framework that reduces computational overhead during real-time modification and rendering phases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system efficiently manages parameter changes by selectively modifying specific motion capture parameters within the unified data object rather than reprocessing entire performance datasets. This allows precise animation quality improvements through targeted parameter adjustments while minimizing overall computational expenses.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20210390752A1Real-time animation motion capture
Publication Date: 2021.12.16 DISNEY ENTERPRISES INC
  • US20210390752A1 patent drawing
  • US20210390752A1 patent drawing
  • US20210390752A1 patent drawing

AI summary

Embodiments provide for improved capture and modification of sensor data. A first performance in a physical environment is recorded, and a first data object is generated, comprising at least a first motion capture element from the first performance, where the first motion capture element includes at least one of (i) body data or (ii) facial data. A request to modify the first data object based on a second data object including motion capture data from a second performance is received, and the first data object is modified by adding, to the first data object, a second motion capture element from the second data object. The modified first data object including the first motion capture element and the second motion capture element is outputted.