Blended Image Preview Interpolation for Digital Editing Lag

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image editing applications experience noticeable delays when updating the preview image in response to user input changes, due to the processing overhead of filter chains, leading to a sub-optimal user experience as the number of adjustable parameters increases.

Innovation Solution

Generating a blended image through interpolation of two previously generated images, rather than processing the digital image through a filter chain, to quickly update the preview image and reduce lag.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a filter chain is used to process the digital image to generate an updated preview image, then the image adjustments are accurate and comprehensive, but the processing time increases causing noticeable delay

Engineering Contradiction:
Improveimage adjustment accuracyVSAvoidpreview update delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-generates multiple versions of the digital image with different parameter values before the user actually adjusts the controls. When the user moves a slider, the system interpolates between pre-generated images rather than processing through the full filter chain, eliminating the noticeable delay while maintaining accuracy through interpolation of the pre-computed results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of processing the original digital image through the filter chain in real-time, the system creates and uses interpolated copies from pre-generated image versions. These interpolated images serve as approximations that provide visually accurate feedback instantaneously without requiring full filter chain processing.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the number of adjustable parameters is increased to provide more comprehensive image editing capabilities, then the editing versatility improves, but the processing overhead and delay increase

Engineering Contradiction:
Improveimage editing capabilityVSAvoidpreview update delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-generates image versions for multiple parameters simultaneously. By anticipating that users may adjust any of the multiple parameters (brightness, contrast, saturation, etc.), the system prepares interpolated images for all parameters in advance, allowing any parameter adjustment to be reflected instantly without sequential processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system generates more image versions than strictly necessary for any single parameter adjustment. By pre-generating images for a range of parameter values across multiple parameters, the system ensures that any user adjustment can be satisfied by interpolating from existing pre-generated images rather than performing full processing.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If real-time preview updates are implemented to provide immediate visual feedback, then the user experience improves, but the processing resources and time required increase

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs the computationally intensive filter chain processing in advance to generate multiple image versions, storing them for later use. When users interact with the controls, the system only performs lightweight interpolation operations on the pre-generated images, providing immediate visual feedback without the processing overhead of real-time filter chain execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses interpolated copies from pre-generated images to provide real-time preview updates. These copied and interpolated images deliver immediate visual feedback to users, maintaining the responsiveness expected for good user experience while avoiding the time-consuming full processing that would be required if the filter chain were executed in real-time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8977077B2Techniques for presenting user adjustments to a digital image
Publication Date: 2015.03.10 APPLE INC
  • US8977077B2 patent drawing
  • US8977077B2 patent drawing
  • US8977077B2 patent drawing

AI summary

Techniques for generating a preview image in an image editing application in response to detecting user input that changes the value of an adjustable parameter of a digital image undergoing adjustment. According to one technique, instead of processing the digital image through a filter chain to generate an updated preview image, a blended image is generated through interpolation of two previously generated versions of the digital image. The previously generated versions may be generated through the filter chain. The blended image may be generated in a shorter amount of time in response to the user's adjustment than the time needed to process the digital image through the filter chain. Thus, the current preview image may be updated with the blended image sooner than is possible if the current preview image is updated by processing the digital image through the filter chain.