Freehand AR Application Authoring via Gesture Demonstration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality (AR) applications require professional expertise to create customized hand gesture interactions, which poses a barrier for non-expert users due to the complexity of programming-based tools and the inability to cover the diversity of hand-object interactions in everyday life.

Innovation Solution

A method and device for authoring AR applications that allow users to define hand gestures by recording demonstrations, associating these gestures with virtual object animations, and displaying them in real-time, using a processor-connected AR device with sensors and a display, enabling intuitive and context-aware interactions without requiring extensive programming knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If programming-based authoring tools are used to create AR applications, then the functionality and customization of hand gesture interactions can be enhanced, but the complexity of operation increases significantly requiring professional expertise

Engineering Contradiction:
Improvecustomization of hand gesture interactionsVSAvoidoperation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary system consisting of sensors, processors, and visual feedback interfaces that mediate between the user's hand gestures and the virtual object manipulations. This intermediary layer captures real hand motions via sensors, processes them through algorithms, and provides visual feedback through AR displays, enabling non-experts to create customized interactions without programming knowledge.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables users to author their own AR applications through direct hand gesture demonstrations rather than requiring programming expertise. The automated gesture recognition algorithms and visual feedback mechanisms allow users to self-service the creation process by simply performing the desired gestures, which the system then captures and converts into interactive AR experiences.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If predefined hand gestures are used in AR applications, then the implementation complexity is reduced, but the ability to cover diverse hand-object interactions in everyday life is limited

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcoverage of hand-object interactions
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transitions from static predefined gestures to dynamic gesture recognition. The system continuously tracks hand motions in real-time using sensors and processes a sequence of hand poses to recognize gestures, allowing for natural and diverse hand-object interactions. This dynamic approach enables the system to adapt to various gestures used in everyday life rather than being constrained to a fixed set of predefined gestures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The gesture recognition system is designed to be universal, capable of recognizing multiple types of hand gestures and mapping them to different virtual object manipulations. By using sensor data and machine learning algorithms, the system can identify various gesture patterns and apply appropriate interactions, making it versatile enough to cover diverse hand-object interactions encountered in daily life.

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

3Measurement precision

If professional expertise is required to create AR applications, then the quality and precision of gesture recognition can be improved, but the accessibility to non-expert users is reduced

Engineering Contradiction:
Improvegesture recognition accuracyVSAvoiduser accessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent replaces the mechanical system of manual programming and configuration with an automated sensor-based gesture recognition system. Instead of requiring users to manually program gesture recognition algorithms, the system uses sensors to automatically capture and process hand motions, with algorithms that autonomously recognize gestures and map them to virtual object interactions, thereby maintaining precision while eliminating the need for professional expertise.

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

Solution Approach 2:

The system incorporates visual feedback through AR displays that show users how their hand gestures are being interpreted and mapped to virtual object manipulations. This feedback loop allows users to see the results of their gestures in real-time and adjust their demonstrations accordingly, enabling non-experts to achieve accurate gesture recognition without requiring deep technical knowledge of the underlying algorithms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12153737B2System and method for authoring freehand interactive augmented reality applications
Publication Date: 2024.11.26 PURDUE RES FOUND
  • US12153737B2 patent drawing
  • US12153737B2 patent drawing
  • US12153737B2 patent drawing

AI summary

An augmented reality (AR) application authoring system is disclosed. The AR application authoring system enables the real-time creation of freehand interactive AR applications with freehand inputs. The AR application authoring system enables intuitive authoring of customized freehand gesture inputs through embodied demonstration while using the surrounding environment as a contextual reference. A visual programming interface is provided with which users can define freehand interactions by matching the freehand gestures with reactions of virtual AR assets. Thus, users can create personalized freehand interactions through simple trigger-action programming logic. Further, with the support of a real-time hand gesture detection algorithm, users can seamlessly test and iterate on the authored AR experience.