Image Layer Blending with Style Clipping to Reduce Color Fringes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphics processing technologies face challenges in combining multiple image layers with individual blend modes while applying a style that is clipped to the group boundaries, leading to unwanted color fringes and rounding errors, especially when dealing with limited dynamic range of pixel colors.

Innovation Solution

The method involves blending multiple image layers with individual blend modes, applying a style to the group as a whole, and using a three-way background blending formula to ensure the style is clipped to the group boundaries, reducing fringing and maintaining faithful blending results even in situations with limited color depth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple image layers are blended with individual blend modes while applying a style to the group, then the style can be applied to the composite image, but unwanted color fringes and rounding errors occur at the group boundaries

Engineering Contradiction:
Improvestyle application capabilityVSAvoidboundary accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent segments the blending process into distinct phases: first blending the member layers without style effects to generate a clean composite mask, then applying styles to this mask. This segmentation prevents style-induced color fringes from contaminating the boundary regions, resolving the contradiction between style adaptability and boundary precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary composite mask that serves as a clean boundary definition between the member layers and the style application. This mask acts as a mediator that preserves accurate group boundaries while allowing styles to be applied without introducing color fringing artifacts.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If styles are applied to groups of layers with blend modes, then creative flexibility is enhanced, but rounding errors increase due to limited dynamic range of pixel colors

Engineering Contradiction:
Improvecreative flexibilityVSAvoidcolor accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary blending of member layers before applying style effects. By establishing the base composite image first with accurate color values, the system preserves color precision in the dynamic range-limited 8-bit environment while still allowing subsequent style applications for creative flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent temporarily discards style effects during the boundary-critical blending phase, then recovers and applies them in a second pass. This two-stage approach prevents style-induced rounding errors from degrading color accuracy while maintaining creative flexibility in the final output.

Inventive Principle:
Principle #34Discarding and recovering

3Device complexity

If a single transfer mode is applied to the entire group, then processing is simplified, but individual layer blend modes cannot be preserved

Engineering Contradiction:
Improveprocessing complexityVSAvoidblend mode control
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments transfer mode application into two distinct operations: first applying individual blend modes to member layers during composite generation, then applying a uniform transfer mode to the entire styled group. This segmentation maintains both individual layer control and group-level processing simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a temporal dimension to the processing by separating blend mode application into sequential passes. The first pass handles individual layer blending, while the second pass applies group-level styles, transforming a potentially complex simultaneous operation into manageable sequential steps.

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

Data Source

PatentUS8948509B2Blending with multiple blend modes for image manipulation
Publication Date: 2015.02.03 ADOBE INC
  • US8948509B2 patent drawing
  • US8948509B2 patent drawing
  • US8948509B2 patent drawing

AI summary

In various example embodiments, a system and method are provided for blending a group of layers with multiple blend modes such that additional style layers are applied to the layer group's combined shape, and clipped as if the style layers were applied to a single layer with the combined transparency of the group's layers. In example embodiments, for each of a plurality of layers: a group background is blended behind a group buffer, one of the plurality of layers is blended on top of the group buffer while ignoring a transparency of the group buffer, and the background is factored out from the group buffer. When the blending is complete, a style or effect is applied to the blended layers, and the background is blended behind the group result such that the group result transparency such that the style is clipped to the group result.