Physical Object Rigging with Indicator-Tracked AR Graphics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for creating interactive augmented reality (AR) experiences with physical objects are domain-specific, lack flexible customization interfaces, and rely on pre-programmed behaviors, making it challenging for novice users to create expressive graphical effects with everyday objects.

Innovation Solution

A user interface that allows users to rig physical objects, draw virtual graphics, configure relationships between the physical and virtual elements, and render interactive graphics based on object properties, using a computing system to track and animate these interactions in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pre-programmed behaviors are used in existing AR systems, then system reliability is improved, but adaptability and ease of operation deteriorate

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcustomization flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system enables novice users to create custom interactive behaviors through an intuitive interface that requires no programming knowledge. Users can define custom joints, constraints, and graphical effects by simply selecting objects and configuring parameters through graphical controls, allowing the system to serve itself with user-defined behaviors rather than relying on pre-programmed options

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transitions from static pre-programmed behaviors to dynamic user-configurable behaviors. Users can modify joint types, constraint parameters, and graphical effect properties in real-time, allowing the system to adapt its behavior dynamically based on user preferences and specific application requirements

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If domain-specific pre-programmed systems are used, then ease of operation is improved for experts, but adaptability deteriorates for novice users

Engineering Contradiction:
Improveease of operation for expertsVSAvoidaccessibility for novice users
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system breaks down complex AR configuration tasks into discrete, manageable components such as individual joints, constraints, and graphical effects. Each component can be configured independently through specialized interface panels, allowing novice users to build complex interactions step-by-step without being overwhelmed by system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary configuration interface that mediates between the user and the underlying complex AR system. This interface provides high-level controls and visual feedback that simplify interaction, allowing novice users to achieve expert-level customization without needing to understand the underlying technical complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If comprehensive customization interfaces are provided, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecustomization capabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The interface dynamically adapts its complexity based on the user's needs and progress. Basic configurations are presented first with simple controls, while advanced options become available as users progress or select specific object types, allowing comprehensive customization capability while maintaining interface simplicity for common tasks

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different parts of the interface provide different levels of detail and control based on local requirements. Specific object types or configuration scenarios reveal specialized controls and options relevant to that context, while other areas maintain simplified interfaces, allowing comprehensive customization without overwhelming the user with unnecessary complexity throughout the entire interface

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12354197B2Interactive virtual graphics with physical objects
Publication Date: 2025.07.08 ADOBE INC
  • US12354197B2 patent drawing
  • US12354197B2 patent drawing
  • US12354197B2 patent drawing

AI summary

A computing system captures a first image, comprising an object in a first position, using a camera. The object has indicators indicating points of interest on the object. The computing system receives first user input linking at least a subset of the indicators and establishing relationships between the points of interest on the object and second user input comprising a graphic element and a mapping between the graphic element and the object. The computing system captures second images, comprising the object in one or more modified positions using, the camera. The computing system tracks the modified positions of the object across the second images using the indicators and the relationships between the points of interest. The computing system generates a virtual graphic based on the one or more modified positions, the graphic element, and the mappings between the graphic element and the object.