Clipping Mask Snapping with Dynamic Bounding Boxes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing systems face inaccuracies when combining images using clipping masks, as default bounding boxes do not accurately represent the shape and content, leading to cumbersome and inaccurate snapping of images.

Innovation Solution

A system that identifies objects within a clipping mask, determines visible portions, and modifies bounding boxes to terminate at specific locations, disabling anchor points and alignment guides for hidden portions, ensuring precise snapping within the visible boundaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If default bounding boxes are used to represent images, then the combination process is simple, but the accuracy of image alignment and snapping is poor

Engineering Contradiction:
Improveimage alignment accuracyVSAvoidbounding box management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the single default bounding box into multiple individual bounding boxes, each corresponding to a specific object within the image. This segmentation allows each object to have its own precise bounding box that accurately represents its shape and position, thereby improving image alignment accuracy while managing complexity through automated generation of these segmented bounding boxes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by creating bounding boxes with specific properties tailored to each object's characteristics. Each bounding box is customized to fit the local geometry and content of its associated object rather than using a uniform default bounding box for the entire image, thus improving alignment precision for each specific object

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If clipping masks are used to define visible portions, then image combination precision is improved, but the user experience becomes cumbersome due to inaccurate snapping guides

Engineering Contradiction:
Improveimage combination precisionVSAvoiduser operation convenience
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements feedback by dynamically generating and updating snapping guides based on the actual visible portions defined by clipping masks. The system continuously monitors the interaction between bounding boxes and clipping mask boundaries, adjusting the snapping guides in real-time to provide accurate visual feedback to users, thereby maintaining ease of operation while preserving precision

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes parameters by dynamically adjusting the properties of bounding boxes and snapping guides based on the clipping mask configuration. When objects move or clipping masks are modified, the system recalculates and updates the bounding box parameters and snapping guide positions to reflect the current visible portions, ensuring both precision and operational convenience

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If anchor points are provided for all bounding boxes, then snapping functionality is comprehensive, but irrelevant snapping guides appear for hidden portions

Engineering Contradiction:
Improvesnapping functionality coverageVSAvoidrelevance information accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by pre-evaluating which portions of bounding boxes are visible within clipping masks before generating snapping guides. The system performs this evaluation in advance to determine which anchor points should be active, preventing the generation of irrelevant snapping guides for hidden portions while ensuring comprehensive snapping functionality for all visible areas

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20200151944A1Snapping experience with clipping masks
Publication Date: 2020.05.14 ADOBE INC
  • US20200151944A1 patent drawing
  • US20200151944A1 patent drawing
  • US20200151944A1 patent drawing

AI summary

Techniques are described for identifying a plurality of objects associated with a clipping mask and available for display in a user interface of a digital media editor, identifying, for each of the plurality of objects, a bounding box surrounding a respective object in the plurality of objects, each bounding box defining a plurality of anchor points configured to generate alignment guides for the respective object. The techniques may also includes determining, for each object, visible portions that are within a boundary defined by the clipping mask, determining a plurality of locations in which at least one bounding box intersects with the clipping mask within the visible portions, and triggering, in the user interface, modification of the at least one bounding box in at least one of the plurality of locations to reduce the at least one bounding box to terminate on at least one of the plurality of locations.