Stroke Constraint System for Digital Content Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital content creation systems face limitations in editing and modifying strokes, particularly when they are rendered as raster objects, as users struggle to accurately recreate strokes to make changes, leading to hindered user interaction and device operation.

Innovation Solution

A stroke constraint system is implemented within the digital content creation system to manage input, editing, and erasure of strokes by constraining locations and attributes of input strokes based on displayed strokes, using features like 'constrain to stroke', 'match stroke attributes', and 'match stylus attributes' to enhance editing capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional techniques are used to edit strokes rendered as raster objects, then users can modify digital content, but users struggle to accurately recreate strokes leading to hindered user interaction and slower workflows

Engineering Contradiction:
Improveease of stroke editingVSAvoidworkflow speed
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system creates a constraint model that copies the geometric and attribute characteristics of the target stroke. This constraint model serves as a template that guides the user's input stroke, automatically matching locations and attributes without requiring the user to manually recreate the stroke, thereby significantly improving editing efficiency and accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts stroke parameters (locations, width, color, brush type, etc.) by comparing the user's input stroke against the constraint model. The constraint system automatically modifies parameters to match the target stroke characteristics, enabling accurate stroke editing without manual parameter adjustment

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If conventional stroke input techniques are used, then users can draw freeform strokes, but accurate input is difficult and limits usable techniques

Engineering Contradiction:
Improvestroke input accuracyVSAvoidinput technique flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The constraint system is designed to work with multiple input devices and techniques (cursor control devices, gestures, stylus) while maintaining a unified constraint model. The system adapts the constraint application to different input methods, allowing users to leverage their preferred input technique while achieving accurate results through the constraint guidance

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

Data Source

PatentUS20240319868A1Constrained stroke editing for digital content
Publication Date: 2024.09.26 ADOBE INC
  • US20240319868A1 patent drawing
  • US20240319868A1 patent drawing
  • US20240319868A1 patent drawing

AI summary

Constrained stroke editing techniques for digital content are described. In these examples, a stroke constraint system is employed as part of a digital content creation system to manage input, editing, and erasure (i.e., removal) of strokes via a user interface as part of editing digital content. To do so, locations and attributes of a displayed stroke are used to constrain location and/or attributes of an input stroke.