Animation Generation Scoring for Graphical Element Trackability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing and implementing animations is labor-intensive, especially when transitioning graphical elements from one arrangement to another, as users may temporarily lose track of elements during the transition, impairing their ability to interact with the graphical user interface.

Innovation Solution

A computing system generates multiple candidate animations based on starting and ending scenes, determining scores for each animation based on independent and interdependent transitions of graphical elements, and selects the best animation to present, allowing for smooth transitions that maintain user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple persons manually build animations, then animation quality and control can be maintained, but the process becomes labor-intensive and time-consuming

Engineering Contradiction:
ImproveAnimation design easeVSAvoidAnimation implementation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically generates animations by having the computing system perform the animation creation tasks that would otherwise require multiple human operators. The system self-services the animation generation process by evaluating candidate animations, scoring them based on element trackability, and selecting optimal animations without requiring manual intervention for each animation frame or transition.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If graphical elements transition from one arrangement to another, then scene transformation is achieved, but users may temporarily lose track of elements during the transition

Engineering Contradiction:
ImproveScene transformation capabilityVSAvoidElement trackability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms by evaluating candidate animations based on element trackability metrics. It scores each candidate animation by analyzing whether graphical elements remain easily trackable throughout the transition, using this feedback to select animations that maintain user orientation and element visibility during scene transformations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary evaluation of multiple candidate animations before final selection. It pre-assesses each candidate's trackability characteristics and scores them in advance, ensuring that the selected animation will maintain element trackability before the actual transition occurs, rather than reacting to trackability issues after they arise.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If multiple candidate animations are generated and evaluated, then optimal animation selection is achieved, but computational complexity increases

Engineering Contradiction:
ImproveAnimation optimization precisionVSAvoidSystem computational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the animation evaluation process into distinct components: generating multiple candidate animations, evaluating each candidate's element trackability independently, scoring candidates based on predefined criteria, and selecting the optimal animation. This segmentation allows the complex task to be broken into manageable steps that can be processed systematically.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by evaluating animations based on multiple scoring criteria including element trackability, transition smoothness, and visual clarity. By adjusting and optimizing these parameters systematically across multiple candidates, the system achieves precise animation selection without requiring overly complex computational models.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11544890B2Generating animation based on first scene and second scene
Publication Date: 2023.01.03 GOOGLE LLC
  • US11544890B2 patent drawing
  • US11544890B2 patent drawing
  • US11544890B2 patent drawing

AI summary

A method can include receiving a starting scene for display and an ending scene for display, the starting scene including at least a first graphical element in a first location and a second graphical element in a second location, the ending scene including at least the first graphical element in a third location and the second graphical element in a fourth location; generating multiple individual candidate animations based on the starting scene and the ending scene, each of the multiple candidate animations including display of the first graphical element transitioning from the first location to the second location and display of the second graphical element transitioning from the third location to the fourth location; for each of the multiple individual candidate animations, determining a score; selecting one of the individual candidate animations based on the determined scores for the individual candidate animations; and presenting the selected individual candidate animation.