Edit-Restricted Layer for Lossless Image Data Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital image editing systems fail to accurately retain and exchange image layer data across different applications due to incompatible features, leading to loss of data and inaccurate representation when opening image files in applications with different capabilities.

Innovation Solution

A cross-application layering system generates edit-restricted layers to represent incompatible image layers, limiting edit operations and preventing data loss by converting image layers between applications, ensuring accurate retention and representation of image layer data across diverse feature sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image layer data is exchanged between applications with different features, then application compatibility is improved, but data accuracy and completeness deteriorate due to feature incompatibility

Engineering Contradiction:
Improveapplication compatibilityVSAvoiddata accuracy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a mediator component that translates image layer data between applications with different features. When image layer data is exchanged between applications, the mediator converts the data format and characteristics to be compatible with the receiving application's feature set, preventing data loss while maintaining compatibility. This intermediary translation layer resolves the contradiction by enabling cross-application exchange without sacrificing data accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all image layer characteristics are preserved during exchange, then data completeness is improved, but application compatibility deteriorates due to unsupported features

Engineering Contradiction:
Improvedata completenessVSAvoidapplication compatibility
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent extracts only the essential and compatible characteristics of image layers during data exchange. When transferring image layer data between applications, the system identifies and extracts the core image layer properties that are universally supported, while leaving out application-specific features that would cause compatibility issues. This extraction approach maintains data completeness for essential information while ensuring broad application compatibility.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If image layers are converted to compatible format, then application compatibility is improved, but editing capability deteriorates due to feature limitations

Engineering Contradiction:
Improveapplication compatibilityVSAvoidediting capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent dynamically changes the parameters of image layer conversion based on the target application's capabilities. When converting image layers for compatibility, the system adjusts conversion parameters to preserve as much editing capability as possible within the constraints of the target application's feature set. This parameter optimization allows compatible format conversion while maintaining reasonable editing functionality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11087515B2Losslessly exchanging image layer data between image editing applications
Publication Date: 2021.08.10 ADOBE INC
  • US11087515B2 patent drawing
  • US11087515B2 patent drawing
  • US11087515B2 patent drawing

AI summary

Methods, systems, and non-transitory computer readable storage media are disclosed for losslessly exchanging image layer data between image applications by generating an edit-restricted layer for one image application to represent an incompatible or unsupported image layer from another image application. For example, the disclosed system can determine that one or more image layers in a layered image file formatted for a layered image application include characteristics incompatible (e.g., unsupported) with a feature-restricted image application. The disclosed system can then generate an edit-restricted image layer representing the image layer(s) in the feature-restricted image application by limiting or preventing edit operations to the edit-restricted layer as a type of preview object. The disclosed system can also store image layer data from the feature-restricted image application back to the layered image file for viewing and editing in the layered image application without loss of image layer data corresponding to the edit-restricted layer.