Trace Layer for Accurate Digital Image Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital image editing techniques face challenges such as obscured target regions during image copying, leading to inexact copying and frustration, as well as loss of visibility of the source region when zooming, resulting in labor-intensive and inaccurate image editing processes.

Innovation Solution

A trace layer is generated as a partially transparent visual representation of the source region, allowing users to interactively select and replicate portions onto a target region while maintaining visibility of the source region, even when zoomed in, reducing the need for multiple copy operations and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user provides touch input to insert a copied image portion, then the user can interact with the image, but the user's finger obscures the target copy region resulting in off-target insertion

Engineering Contradiction:
Improveimage copying operationVSAvoidtarget region positioning accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

A trace layer is introduced as an intermediary element between the user's touch input and the target image region. The trace layer displays a transparent representation of the source image region that the user can touch without obscuring the actual target area, allowing precise positioning through visual guidance while maintaining ease of operation through intuitive touch interaction

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a user zooms in on the target image region for inserting the copied image portion, then the user can see the target region clearly, but the source image region is no longer visible causing the user to guess at how to insert the copied portion

Engineering Contradiction:
Improvetarget region visibilityVSAvoidsource region visibility
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The trace layer creates a new visual dimension by displaying a transparent overlay that simultaneously shows both the source image region information and the target region. This dimensional addition allows the user to maintain visibility of the source region characteristics while focusing on the target region, eliminating the need to guess during insertion

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If conventional techniques are used for copying image portions, then the basic copy function is available, but multiple copy operations are needed to achieve accurate results increasing time consumption

Engineering Contradiction:
Improveimage editing speedVSAvoidtime for copy operations
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The trace layer is generated in advance as a transparent representation of the source image region before the user begins the copying process. This preliminary visual preparation allows the user to plan and execute the copy operation in a single action, eliminating the need for multiple trial copy operations and significantly reducing time consumption

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11573689B1Trace layer for replicating a source region of a digital image
Publication Date: 2023.02.07 ADOBE INC
  • US11573689B1 patent drawing
  • US11573689B1 patent drawing
  • US11573689B1 patent drawing

AI summary

Techniques are described for trace layer for replicating a source region of a digital image. In an implementation, a user leverages a content editing system to select a source region of a source image to be replicated and a target region of a target image to which portions of the source region are to be replicated. A trace layer is generated that is a visual representation of portions of the source region, and the trace layer is positioned on the target region of the target image. Further, the trace layer is generated based on a visibility factor such that the trace layer is at least partially transparent. The trace layer receives user interaction to select portions of the trace layer and visibility of the selected portions is modified to replicate corresponding portions of the source region to the target region.