3D Stroke Prediction via Cycle Generation for AR Content Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional augmented and virtual reality environments lack tactile feedback and precise control, making it challenging for users to create detailed three-dimensional digital content, requiring users to operate outside these environments for content creation.

Innovation Solution

A 3D drawing module that predicts subsequent stroke operations by analyzing existing stroke operations and generating cycles based on spatial and temporal constraints, allowing for real-time prediction and enhancement of user interaction efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional AR/VR environments are used for creating 3D digital content, then users can interact with three-dimensional content in immersive environments, but the lack of tactile feedback and precise control makes detailed structure creation challenging

Engineering Contradiction:
Improveease of creating 3D digital contentVSAvoidprecision of stroke operations
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system introduces prediction feedback by analyzing existing stroke operations and generating predicted subsequent strokes. The prediction module processes user input strokes and automatically suggests completion strokes, providing feedback that guides users in creating detailed 3D structures without requiring manual precision for every stroke.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of stroke patterns and spatial relationships before the user completes the entire structure. By predicting and suggesting completion strokes based on existing strokes, the system prepares potential continuation paths in advance, reducing the cognitive and operational burden on users during the creation process.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If users manually create detailed 3D digital content stroke by stroke, then precise control can be achieved, but user interaction efficiency decreases and creation time increases

Engineering Contradiction:
Improveprecision of 3D digital contentVSAvoiduser interaction efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system provides self-service by automatically analyzing stroke patterns and generating prediction suggestions without requiring user intervention for each individual stroke decision. The prediction module continuously processes existing strokes and autonomously suggests completion paths, allowing users to review and accept suggestions rather than manually planning every stroke sequence.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical manual stroke-by-stroke creation process with an automated prediction and suggestion system. Instead of relying solely on user manual input for each stroke, the system uses computational analysis to predict and suggest completion strokes, substituting automated intelligence for manual deliberation while maintaining precision.

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

3Measurement precision

If comprehensive analysis of existing stroke operations is performed to predict subsequent strokes, then prediction accuracy improves, but computational resource consumption increases

Engineering Contradiction:
Improveaccuracy of stroke predictionVSAvoidcomputational resource utilization
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential spatial and temporal features from stroke operations that are necessary for prediction. Rather than analyzing every detail of each stroke, the prediction module identifies and processes key characteristics such as stroke direction, curvature, and spatial relationships, extracting sufficient information for accurate prediction while minimizing computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial analysis by focusing on the most relevant stroke features and spatial relationships needed for prediction. Rather than comprehensively analyzing all possible aspects of existing strokes, the system selectively processes essential elements that contribute most to prediction accuracy, achieving sufficient precision with reduced computational effort.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11048335B2Stroke operation prediction for three-dimensional digital content
Publication Date: 2021.06.29 ADOBE INC
  • US11048335B2 patent drawing
  • US11048335B2 patent drawing
  • US11048335B2 patent drawing

AI summary

Stroke operation prediction techniques and systems for three-dimensional digital content are described. In one example, stroke operation data is received that describes a stroke operation input via a user interface as part of the three-dimensional digital content. A cycle is generated that defines a closed path within the three-dimensional digital content based on the input stroke operation and at least one other stroke operation in the user interface. A surface is constructed based on the generated cycle. A predicted stroke operation is generated based at least in part on the constructed surface. The predicted stroke operation is then output in real time in the user interface as part of the three-dimensional digital content as the stroke operation data is received.