Avatar Animation Synchronization Across Diverse Tracking Methods

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video distribution technologies do not effectively utilize tracking devices attached to the body of distributors, such as head-mounted displays and AR glasses, to generate and display animations synchronized with the motion of multiple distributors, leading to inefficiencies in video generation and display across different tracking methods.

Innovation Solution

A computer program and method that utilize multiple tracking devices to generate and display videos of avatars based on motion data from various tracking methods, allowing for synchronized animation of avatars across different terminal devices, including those using first and second tracking methods, and enabling display on a variety of devices like HMDs and smartphones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple tracking devices with different tracking methods are used to generate motion data from multiple distributors, then the realism and interaction in virtual spaces are enhanced, but the complexity of video generation and synchronization increases

Engineering Contradiction:
Improverealism of avatar animationVSAvoidvideo generation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that receives motion data from multiple terminal devices using different tracking methods, processes and synchronizes the data, and generates coordinated avatar animations. This mediator architecture allows the system to handle complexity centrally while maintaining simplicity at the client level, resolving the contradiction between enhanced realism and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server is designed with multi-functional capabilities to handle various tracking methods (first tracking method, second tracking method), process motion data from multiple distributors, generate animations for multiple avatars, and manage synchronization. This universal design allows the system to accommodate diverse tracking technologies without requiring separate processing systems for each method.

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

2Adaptability or versatility

If motion data from multiple distributors using different tracking methods is processed to generate synchronized avatar animations, then the video distribution experience is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improvecompatibility with different tracking methodsVSAvoidvideo generation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and normalizing motion data from different tracking methods as they are received, preparing the data in a standardized format before synchronization and animation generation. This preliminary preparation reduces the computational burden during the final rendering phase, thereby reducing overall video generation time while maintaining compatibility with various tracking methods.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If terminal devices use different tracking methods (first tracking method and second tracking method), then the versatility of the system is improved, but the difficulty of synchronizing motion data increases

Engineering Contradiction:
Improvesupport for multiple tracking methodsVSAvoidmotion data synchronization difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The server applies parameter changes by transforming motion data from different tracking methods into a unified parameter space. It normalizes timing, coordinate systems, and motion scales across different tracking methods, enabling synchronized avatar animations despite the diversity of input sources. This parameter standardization resolves the synchronization difficulty while preserving support for multiple tracking methods.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12100086B2Computer program, method, and server device for changing input object
Publication Date: 2024.09.24 GREE HOLDINGS INC
  • US12100086B2 patent drawing
  • US12100086B2 patent drawing
  • US12100086B2 patent drawing

AI summary

A first video is displayed that is generated based on motion of a user and is represented as viewed from a viewpoint of the user, the user being a user of the terminal device. In combination with the first video, an input object is displayed that functions as a user interface enabling input by the user. The input object that is displayed is caused to change according to the type of the first video that is displayed.