Avatar Scaling via Image Size Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current avatars in computing systems fail to dynamically reflect changing user expressions and gestures, such as head movements and facial expressions, due to limitations in face tracking technology.

Innovation Solution

A mechanism is developed that uses a combination of detection/tracking logic, computation engine, and scaling logic to capture and simulate real-time user performances, including facial expressions and head movements, without the need for depth sensors, by calculating and applying avatar scale factors based on image size changes, allowing for dynamic scaling and deformation of avatars on computing devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If camera-based face tracking is used to track facial features, then real-time avatar animation can be achieved, but the tracking is limited to a limited number of facial features and is inadequate to drive comprehensive avatar facial expression animations

Engineering Contradiction:
Improvereal-time avatar animation capabilityVSAvoidfacial feature tracking completeness
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the avatar animation system into multiple independent components: head pose estimation, facial expression recognition, and lip synchronization. Each component processes specific aspects of user performance separately, allowing comprehensive tracking without requiring a single complex tracking system to capture all facial features simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a multi-functional approach where the avatar system integrates multiple animation drivers (head pose, expressions, lip sync) into a single unified avatar representation. This allows the system to capture comprehensive user performance using standard camera-based techniques without requiring specialized depth sensors or multiple tracking systems.

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

2Measurement precision

If depth sensors are used to capture comprehensive user performances including head movements and facial expressions, then accurate avatar simulation can be achieved, but device complexity and cost increase

Engineering Contradiction:
Improveuser performance detection accuracyVSAvoidsensor requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the user's head and facial features through avatar simulation, using standard camera images as input. Instead of requiring depth sensors to capture three-dimensional information directly, the system processes two-dimensional camera images to reconstruct and animate the avatar, eliminating the need for complex sensor hardware while achieving accurate performance capture.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical sensor system (depth sensors) with a computational image processing system. By using algorithms to extract head pose and facial expressions from standard camera images, the system substitutes physical sensing hardware with software-based analysis, reducing device complexity while maintaining measurement accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Device complexity

If limited facial feature tracking is used, then device complexity is reduced, but the avatar cannot dynamically reflect changing user expressions and gestures

Engineering Contradiction:
Improvetracking system simplicityVSAvoidavatar expression dynamic responsiveness
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic avatar animation system that continuously updates avatar expressions and head pose in real-time based on ongoing camera input. The system processes video frames sequentially, extracting changing facial features and gestures frame-by-frame, allowing the avatar to dynamically respond to user expressions without requiring a complex static tracking setup.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent maintains continuous avatar animation by processing a stream of video frames in real-time. The system continuously extracts facial features, head pose, and expressions from each frame and updates the avatar accordingly, ensuring uninterrupted dynamic representation of user performance without requiring periodic or intermittent tracking updates.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9489760B2Mechanism for facilitating dynamic simulation of avatars corresponding to changing user performances as detected at computing devices
Publication Date: 2016.11.08 TAHOE RES LTD
  • US9489760B2 patent drawing
  • US9489760B2 patent drawing
  • US9489760B2 patent drawing

AI summary

A mechanism is described for facilitating dynamic simulation of avatars based on user performances according to one embodiment. A method of embodiments, as described herein, includes capturing, in real-time, an image of a user, the image including a video image over a plurality of video frames. The method may further include tracking changes in size of the user image, the tracking of the changes may include locating one or more positions of the user image within each of the plurality of video frames, computing, in real-time, user performances based on the changes in the size of the user image over the plurality of video frames, and dynamically scaling an avatar associated with the user such that the avatar is dynamically simulated corresponding to the user performances.