Animation Loop Playback Automation via Embedded Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The conventional animation design method requires excessive interaction between animation designers and application engineers, leading to complex code for loop information, increased error rates, and low development efficiency.

Innovation Solution

An animation processing method that involves obtaining a loop layer and loop playback information for a target animation, generating a target loop layer based on this information, and creating an animation file containing the loop playback information, thereby reducing the need for additional communication and code development.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the animation designer provides loop information manually to the application engineer, then the animation can be played in a loop, but the interaction between designers and engineers increases and the code becomes more complex

Engineering Contradiction:
Improveanimation loop playbackVSAvoidcode complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The animation file itself contains the loop playback information, allowing the animation system to automatically handle looping without requiring external code configuration. The animation file serves itself by embedding the loop control data directly within it, eliminating the need for engineers to manually configure loop parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The loop playback information is prepared and embedded in the animation file during the animation design phase, before the animation is deployed to the application. This preliminary inclusion of loop information eliminates the need for subsequent manual configuration and reduces interaction between designers and engineers.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the application engineer sets code for loop information, then the animation playback can be controlled, but the error rate increases and development efficiency decreases

Engineering Contradiction:
Improveanimation loop controlVSAvoidcode error rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The animation file contains embedded loop playback information that automatically guides the playback system, eliminating the need for engineers to write and maintain complex loop control code. This self-contained approach reduces human error in code configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of engineers writing and configuring loop control code is replaced by an automated system that reads loop information directly from the animation file. This substitution of manual coding with automated file-based control reduces errors and improves reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If additional code is written for loop information, then the animation can be played repeatedly, but the development efficiency decreases

Engineering Contradiction:
Improveanimation loop playback capabilityVSAvoiddevelopment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The loop playback information is prepared in advance during the animation design phase and embedded in the animation file. This preliminary action eliminates the need for additional development time later when the animation needs to be integrated into the application, as the loop information is already prepared and self-contained.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The loop playback information is merged with the animation file itself, combining the animation content and loop control information into a single unified file. This merging eliminates the need for separate code files and reduces the overall development process to a simpler, more efficient workflow.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP4564300A1Animation processing method and apparatus, and electronic device and computer-readable storage medium
Publication Date: 2025.06.04 HUIZHOU TCL MOBILE COMM CO LTD
  • EP4564300A1 patent drawingFigure 1~2
  • EP4564300A1 patent drawingFigure 3~6
  • EP4564300A1 patent drawingFigure 7~8

AI summary

Disclosed in the present application are an animation processing method and apparatus, and an electronic device and a computer-readable storage medium. In the present application, the method comprises: acquiring cyclic layers of a target animation, and acquiring cyclic playing information corresponding to the target animation; generating a target cyclic layer on the basis of the cyclic layers and the cyclic playing information; and according to the target animation and the target cyclic layer, generating an animation file including the cyclic playing information. By means of the present application, an application engineer does not need to design a code corresponding to cyclic playing information, thereby reducing the error rate and improving the development efficiency.