Open-Closed Trigger Gestures for AR Content Selection in Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enabling computing devices to perform image processing operations on digital images captured in varying conditions such as changes in scale, noise, lighting, movement, or geometric distortion is computationally intensive and challenging, particularly in augmented reality systems integrated with messaging applications.

Innovation Solution

The system employs an augmented reality (AR) technology that combines real and virtual environments, allowing users to interact with electronic information overlaid in the real world through image processing operations, including media overlays, transformations, and playback of audio or music content, using techniques that reduce latency, power consumption, and processing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If image processing operations are performed on digital images captured in varying conditions, then AR content quality is improved, but computational complexity and processing time increase

Engineering Contradiction:
ImproveAR content qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments AR content into different layers including depth information, occlusion data, and visual elements. This segmentation allows selective processing of different content components, reducing overall computational complexity while maintaining quality by processing only necessary segments at high resolution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-processing images to extract and store depth information, surface normals, and other geometric data during capture. This preliminary processing reduces the computational burden during real-time rendering by having optimization data ready in advance.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If image processing operations are performed on digital images captured in varying conditions, then AR content quality is improved, but processing time increases

Engineering Contradiction:
ImproveAR content qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system applies preliminary anti-action by pre-calculating and storing optimization data such as depth maps and surface properties during image capture. This advance preparation counteracts the time-consuming nature of real-time processing by having critical data ready before rendering begins.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system employs dynamic processing strategies that adjust computation intensity based on scene complexity, device capabilities, and user interaction. This dynamic approach optimizes processing time by allocating computational resources efficiently without compromising essential AR content quality.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If advanced image processing techniques are used to handle varying capture conditions, then AR content accuracy is improved, but power consumption increases

Engineering Contradiction:
ImproveAR content accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by selectively processing only the portions of AR content that require high accuracy, such as regions with depth information or occlusion data, while using simplified processing for other areas. This selective approach maintains necessary accuracy while reducing overall power consumption.

Inventive Principle:
Principle #16Partial or excessive action

4Speed

If real-time processing is implemented for AR content in messaging systems, then user interaction responsiveness is improved, but system resource consumption increases

Engineering Contradiction:
Improveresponse timeVSAvoidpower consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system implements periodic action by updating AR content at optimized intervals rather than continuously, synchronizing processing with user interaction patterns and message delivery timing. This periodic approach maintains responsive user experience while reducing unnecessary processing and power consumption during static periods.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250209756A1Trigger gesture for selection of augmented reality content in messaging systems
Publication Date: 2025.06.26 SNAP INC
  • US20250209756A1 patent drawing
  • US20250209756A1 patent drawing
  • US20250209756A1 patent drawing

AI summary

The subject technology detects a first gesture corresponding to an open trigger finger gesture. The subject technology detects a location and a position of a representation of a finger from the open trigger finger gesture. The subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. The subject technology detects a first collision event. The subject technology detects a second gesture corresponding to a closed trigger finger gesture. The subject technology selects the second virtual object. The subject technology renders the first virtual object as attached to the second virtual object in response to the selecting. The subject technology provides for display the rendered first virtual object as attached to the second virtual object within a first scene.