Dynamic Object Outlines With Consistent Thickness Across Zoom Levels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital image editing applications struggle to effectively differentiate and highlight specific objects within an image, especially when zooming in or out, as they lack efficient methods for generating and displaying dynamic segment outlines that maintain consistent thickness and visual effects.

Innovation Solution

A computer-implemented method that generates and displays dynamic segment outlines using distance field data, which includes processing segmentation data to create a display-adjusted distance field and applying visual effects based on context inputs, ensuring consistent outline thickness and visual differentiation across varying zoom levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional object highlighting methods are used in digital image editing applications, then objects can be identified with basic visual effects, but the outline thickness and visual effects cannot be maintained consistently across different zoom levels

Engineering Contradiction:
Improveadaptability to zoom levelsVSAvoidoutline thickness consistency
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the distance field data based on the current zoom level to maintain consistent outline thickness. As the user zooms in or out, the outline generator recalculates the distance thresholds and rendering parameters to ensure outlines remain visually consistent, transforming a static outlining approach into a dynamic one that adapts to changing view conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters including distance field resolution, sampling density, and threshold values based on zoom level. When zoomed in, higher resolution distance field data is used with finer sampling; when zoomed out, lower resolution data suffices. This parameter adaptation maintains both performance and visual consistency across different scales.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If high-resolution distance field data is generated for all zoom levels, then outline precision is maintained, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improveoutline precisionVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system generates distance field data at multiple resolutions in advance, but only processes and renders the appropriate resolution level based on current zoom conditions. Instead of continuously processing full-resolution data at all times, it selectively applies partial processing (lower resolutions) when appropriate, reducing computational load while maintaining sufficient precision for the current view scale.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system pre-generates distance field data at multiple resolution levels before the user actually needs them. This preliminary preparation allows the system to quickly switch between resolutions based on zoom level without performing expensive real-time calculations, reducing latency and computational complexity during interactive editing.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If dynamic outline generation is implemented to maintain consistent thickness, then visual differentiation improves, but the system complexity and processing requirements increase

Engineering Contradiction:
Improvevisual differentiationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses distance field data as a computational copy that represents the spatial relationships and boundaries of objects without requiring complex geometric calculations. By working with pre-computed distance values instead of raw polygon data, the system simplifies outline generation while maintaining accuracy, reducing system complexity through this intermediate representation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The distance field acts as an intermediary between the segmentation data and the final outline rendering. It mediates the transformation by providing a continuous spatial representation that simplifies the generation of consistent-thickness outlines, avoiding the need for complex boolean operations or geometric computations directly on the segmented objects.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260045004A1Systems and methods for generating object outlines
Publication Date: 2026.02.12 CANVA PTY LTD
  • US20260045004A1 patent drawing
  • US20260045004A1 patent drawing
  • US20260045004A1 patent drawing

AI summary

Described herein is a computer implemented method including displaying an image at a first zoom level on a display and then generating first display adjusted distance field data based on distance field data associated with the image and one or more context inputs, wherein the one or more context inputs includes the first zoom level. The method further includes generating, based on the first display adjusted distance field data, a first dynamic segment outline corresponding to a first segment of the image, wherein the first dynamic segment outline has a first outline thickness that substantially equals a display thickness, the display thickness being substantially the same for any zoom level.