Smart Guide Display for Digital Content Object Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital content creation programs fail to display smart guides in situations where objects are completely contained or partially overlapping, leading to user frustration and increased time and computational resources required for precise object placement, especially with rectilinear objects and freeform gradient color points.

Innovation Solution

A smart guide display system generates sub-objects from reference objects, such as edges of bounding boxes, rectangles from rectilinear objects, and freeform gradient color points, to provide equal distance and alignment guides, allowing for accurate placement of objects regardless of their containment or overlap within bounding boxes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional smart guide display methods are used, then object alignment is provided in limited situations, but smart guides are not displayed in situations where objects are completely contained or partially overlapping, leading to user frustration

Engineering Contradiction:
Improvesituations in which smart guides are displayedVSAvoiduser frustration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments reference objects into multiple sub-objects (e.g., edges of bounding boxes, individual rectangles from rectilinear objects, freeform gradient color points). This segmentation allows the system to generate smart guides based on these sub-objects, thereby extending the situations in which smart guides are displayed to include cases where objects are completely contained or partially overlapping, resolving the limitation of conventional methods.

Inventive Principle:
Principle #1Segmentation

2Productivity

If conventional smart guide display methods are used, then object placement is simplified in some cases, but users experience increased time and computational resource requirements for precise object placement in complex scenarios

Engineering Contradiction:
Improveefficiency of digital content creationVSAvoidtime required for precise object placement
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by identifying reference objects, generating sub-objects from these reference objects, and pre-calculating distances and alignments before the user attempts to place an object. This preparation work is done in advance, so when the user places an object, smart guides are immediately displayed based on pre-computed sub-objects, reducing the time required for precise object placement in complex scenarios.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If conventional smart guide display methods are used, then basic alignment is achieved, but precise object placement in complex scenarios requires increased computational resources

Engineering Contradiction:
Improveprecision of object placementVSAvoidcomputational resources required
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary geometric features (sub-objects) from reference objects that are relevant for smart guide display. Instead of performing complex computations on entire reference objects, the system extracts specific elements like edges, rectangles, or color points, and uses only these extracted features for distance and alignment calculations. This extraction approach maintains measurement precision while reducing computational resource requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10832442B2Displaying smart guides for object placement based on sub-objects of reference objects
Publication Date: 2020.11.10 ADOBE INC
  • US10832442B2 patent drawing
  • US10832442B2 patent drawing
  • US10832442B2 patent drawing

AI summary

A smart guide display system generates one or more sub-objects for at least one of reference object in digital content, and each of these sub-objects is added to a set of reference objects. These sub-objects can be, for example, an edge of a reference object, a rectangle generated from a rectilinear reference object, or a freeform gradient color point included in a reference object. When a subject object is to be placed in digital content smart guides, such as equal distance guides or alignment guides, are displayed based on the objects in the set of reference objects.