Pose Recognition Node Architecture for Interactive Graphic Effects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional pose estimation systems require extensive programming and are not flexible enough for modern graphics design, making it challenging for users to create interactive pose-based graphic effects that are reactive to human motion in images or videos.

Innovation Solution

A node architecture that uses a trained machine learning model to generate vector representations of human poses, allowing users to create interactive graphic effects without extensive coding, by recognizing poses and applying visual effects through a combination of recognizer nodes, compound nodes, data nodes, and render nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional pose estimation systems are used, then pose detection capability is achieved, but programming complexity and inflexibility increase

Engineering Contradiction:
Improveflexibility for graphics designVSAvoidprogramming complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system that translates between pose estimation output and graphics design input. This intermediary layer provides pre-built pose templates and effect templates that automatically map pose data to graphical effects, eliminating the need for users to write complex programming code while maintaining flexibility in graphics design.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses template copying where pre-defined pose templates and effect templates are created once and can be repeatedly applied to different videos. Users can copy existing templates and modify them without programming, enabling flexible graphics design while reducing complexity through reuse of proven configurations.

Inventive Principle:
Principle #26Copying

2Ease of operation

If extensive programming is required, then specific pose effects can be coded, but user accessibility and ease of use deteriorate

Engineering Contradiction:
Improveuser accessibilityVSAvoidpose effect customization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic template adjustment where users can visually modify pose templates and effect templates through drag-and-drop interfaces or parameter sliders without programming. The system dynamically updates the effect in real-time as users adjust parameters, making the system both easy to operate and highly customizable.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent provides pre-configured pose templates and effect templates that are ready to use immediately. Users can start with these preliminary configurations and make simple adjustments without needing to program from scratch, significantly improving ease of operation while maintaining full customization capability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If traditional coding approaches are used, then pose-based effects can be implemented, but development time and complexity increase

Engineering Contradiction:
Improveeffect creation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the effect creation process into independent, reusable templates: pose templates define pose detection parameters, effect templates define graphical output, and transition templates define animations between poses. This segmentation allows users to work with modular components rather than complex monolithic code, dramatically improving productivity while reducing perceived system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal templates that can be applied across different videos and use cases. A single pose template can recognize multiple poses, and a single effect template can work with different video inputs. This multi-functionality eliminates the need to create separate code for each effect, boosting productivity without increasing system complexity.

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

Data Source

PatentUS20240346685A1Interactive visual effects using pose recognition
Publication Date: 2024.10.17 ADOBE INC
  • US20240346685A1 patent drawing
  • US20240346685A1 patent drawing
  • US20240346685A1 patent drawing

AI summary

Embodiments are disclosed for interactive pose-based graphic effects. The method includes receiving an image including at least one object having a pose, the pose defined by an orientation and a position of the object within the image. A set of key joint data that represents the orientation and position of one or more points of interest associated with the object is generated. A vector representation of the set of key joint data is created for classifying one or more additional images that each include a candidate pose. One or more additional images are received. A match is detected between one of the candidate poses in the one or more additional images and the pose by comparing the vector representation of the set of key joint data to the candidate pose. A visual effect is generated based on the match.