Color Tween Animation Using Layer Transparency Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing color tween animation technologies produce awkward and stiff animation effects when dealing with complex non-solid color fill schemes, requiring significant designer effort and resulting in low efficiency.

Innovation Solution

The method involves displaying a start fill scheme on a non-transparent layer and an end fill scheme on a completely transparent layer, with gradual transparency changes between the two layers to create smooth and natural animation effects, eliminating the need for extra designer work.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the existing color value change method is used for complex non-solid color fill schemes, then the animation can be generated automatically, but the animation effect becomes awkward and stiff with poor quality

Engineering Contradiction:
Improveautomatic animation generationVSAvoidanimation effect quality
Core Design Contradiction:
Extent of automationVSManufacturing precision

Solution Approach 1:

The patent divides the fill scheme into multiple color channels (e.g., RGB channels) and processes each channel independently through separate animation curves. This segmentation allows precise control over how each color component transitions, enabling complex fill schemes to maintain harmonious color effects during animation while automating the process.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If the existing color value change method is used for complex non-solid color fill schemes, then the animation can be generated automatically, but the designer workload increases due to the need to provide fill schemes for intermediate parts

Engineering Contradiction:
Improveautomatic animation generationVSAvoiddesigner workload
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system automatically generates intermediate fill schemes by interpolating between the start and end fill schemes using animated curvature control. The software itself performs the work of creating intermediate frames and adjusting color values, eliminating the need for designers to manually provide fill schemes for intermediate parts of the animation.

Inventive Principle:
Principle #25Self-service

3Productivity

If gradual color value change is applied to complex non-solid color fill schemes, then automation is achieved, but the color harmony between different pixels is lost resulting in stiff animation

Engineering Contradiction:
Improveanimation realization efficiencyVSAvoidcolor harmony
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent applies different animation curvature values to different color channels (e.g., R channel curvature, G channel curvature, B channel curvature) and potentially to different regions or pixels. This local differentiation allows each color component to transition with appropriate timing and easing, maintaining color harmony and natural appearance throughout the animation while preserving high productivity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11328459B2Method and apparatus for realizing color tween animation
Publication Date: 2022.05.10 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11328459B2 patent drawing
  • US11328459B2 patent drawing
  • US11328459B2 patent drawing

AI summary

A start fill scheme in a first layer that is initially non-transparent is displayed on a display of a computing device. An end fill scheme in a different second layer that overlaps the first layer and is initially at least partially transparent is displayed on the display. A first transparency value of the first layer is gradually changed to a value corresponding to transparency. A second transparency of the second layer is gradually changed to a value corresponding to non-transparency. Both the first transparency value and the second transparency value are gradually changed during a particular time period. Gradually changing the first transparency value and the second transparency value includes changing the values by a plurality of increments over the particular time period.