Alpha Channel Computation for Smooth Image Boundary Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for computing alpha channel values to define the boundaries of transformed digital videos or images are inadequate in achieving smooth transitions and aesthetically pleasing fades, often resulting in jagged edges and uneven softness.

Innovation Solution

A system and method for computing alpha channel values that involve obtaining parameters based on the transformation effect, calculating corresponding source pixel coordinates, and determining alpha channel values as a function of the source pixel location, ensuring uniform softness around the target object's boundaries, thereby mitigating jagged edges and enhancing visual appeal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If current methods are used to compute alpha channel values, then the computation is simple, but the transition at boundaries is jagged and uneven

Engineering Contradiction:
Improveboundary smoothnessVSAvoidcomputation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores a mapping between target image coordinates and source image coordinates before computing alpha values. This preliminary action enables the subsequent alpha computation to use pre-determined coordinate relationships, achieving smooth boundaries without adding complexity to the main computation flow

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the computation into distinct segments: first determining the transformation effect parameters, then computing coordinate mappings, and finally calculating alpha values based on distance from boundaries. This segmentation allows each step to be optimized independently while maintaining overall precision

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If a uniform border area is used in the target image, then the softness appears consistent, but the corresponding source area must be non-uniform

Engineering Contradiction:
Improveuniform softnessVSAvoidcoordinate mapping flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent applies different coordinate mapping strategies to different regions of the source image. The mapping is adapted locally to ensure that when transformed to the target image, all boundary regions produce the desired uniform softness effect, regardless of their original non-uniform characteristics

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the coordinate mapping parameters based on the transformation effect being applied. By changing the mapping parameters according to the specific effect (rotation, scaling, skewing), the system maintains uniform softness across diverse transformation scenarios

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the alpha channel defines semi-transparency at boundaries, then the visual appeal improves, but the computation of corresponding coordinates becomes complex

Engineering Contradiction:
Improvevisual qualityVSAvoidcoordinate computation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary coordinate mapping layer that translates between target image coordinates and source image coordinates. This intermediary structure simplifies the alpha computation by providing pre-calculated correspondence relationships, reducing the direct computational complexity while maintaining visual quality

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9710879B2Methods and systems for computing an alpha channel value
Publication Date: 2017.07.18 ROSS VIDEO LIMITED
  • US9710879B2 patent drawing
  • US9710879B2 patent drawing
  • US9710879B2 patent drawing

AI summary

Methods and systems for computing an alpha channel value are provided. In one embodiment, a set of parameters is obtained based on an effect (transformation) to be applied to a source image. A value is also obtained that defines a uniform width of an area that borders at least one boundary of the transformed source image in the target image. For a target image pixel coordinate in the area, a corresponding source pixel coordinate is computed that is within another non-uniform area bordering the source image. An alpha channel value defining semi-transparency of a pixel associated with the target image pixel coordinate is computed as a function of a location of the corresponding source pixel coordinate in the another area bordering the source image.