Sign Language Avatar Video Rendering via AI and WebGL

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video display and video streaming technologies lack accessibility for individuals who communicate using sign language, as they do not provide effective methods to translate spoken audio into sign language gestures in real-time.

Innovation Solution

The implementation of a method that uses an AI model to generate and display a 3D or 2D avatar within a video player window, converting spoken audio into sign language movements and animations using accelerated graphical APIs, allowing for customizable avatars and real-time or near-real-time processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sign language translation is added to video display, then accessibility is improved, but device complexity increases

Engineering Contradiction:
ImproveaccessibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the sign language avatar rendering from the main video processing pipeline. The avatar is generated and rendered separately using WebGL APIs, then composited with the primary video content. This modular approach adds accessibility functionality while maintaining independent development and rendering paths, thus managing system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The video player system is enhanced with multi-functionality by integrating sign language avatar generation and display capabilities alongside traditional video playback. The same rendering infrastructure (WebGL, GPU acceleration) serves both standard video output and sign language avatar visualization, making the system universally capable of handling multiple types of content delivery.

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

2Speed

If real-time sign language generation is implemented, then translation speed is improved, but processing capacity consumption increases

Engineering Contradiction:
Improvetranslation speedVSAvoidprocessing capacity
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

Sign language gesture data and avatar models are prepared and pre-processed beforehand. The system uses pre-defined gesture libraries and pre-configured 3D avatar models with rigged skeletons, allowing real-time playback and animation without requiring complex on-the-fly generation. This preliminary preparation enables fast translation while reducing runtime processing demands.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of generating unique sign language sequences for each video, the system uses copied and reused gesture templates and avatar animations. Standardized gesture libraries are replicated and adapted for different contexts, and avatar models are reused across multiple video translations. This copying approach dramatically reduces processing capacity requirements while maintaining real-time performance.

Inventive Principle:
Principle #26Copying

3Productivity

If avatar animation is generated using accelerated graphical APIs, then rendering performance is improved, but device compatibility requirements increase

Engineering Contradiction:
Improverendering performanceVSAvoidhardware requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

WebGL acts as an intermediary layer between the sign language avatar generation system and the underlying GPU hardware. It provides a standardized API that abstracts away hardware-specific details while enabling accelerated graphical rendering. This intermediary allows the system to achieve high rendering performance through GPU acceleration while maintaining compatibility across different devices that support WebGL, without requiring users to understand or configure complex hardware requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240338872A1Method for Providing a Sign-Language Avatar Video for a Primary Video
Publication Date: 2024.10.10 VIMEO COM INC
  • US20240338872A1 patent drawing
  • US20240338872A1 patent drawing
  • US20240338872A1 patent drawing

AI summary

An embodiment provides a software system capable of reading an audio file or a transcript and converting it into a sequence of sign language movements. A 3D or 2D avatar animation may be generated from the sequence of sign language movements in a primary window or in a secondary window on a user's computing device (or in a virtual reality or augmented reality space) using accelerated graphical APIs To make movements appear more natural, the sequence of gestures/movements may be generated through an AI model, or a combination of natural language analysis and an AI model, to smooth out any possible transition across the gestures and adapt it to the viewing condition.