Synchronized Animation Display via Timing Attribute Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Visual aberrations occur when sub-animations in computing devices are not synchronized, detracting from the visually pleasing presentation of operations or transitions.

Innovation Solution

A method for concurrently presenting two animations based on an input value received through an input interface, where a first animation defines a second animation using attributes, ensuring synchronized display of both animations by associating time-instant values for attribute changes, such as position or color, to prevent visual aberrations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple sub-animations are presented concurrently without synchronization, then the device can display multiple animations simultaneously, but visual aberrations occur that detract from visual appeal

Engineering Contradiction:
Improveanimation presentation capabilityVSAvoidvisual aberrations
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system uses feedback from the first animation's timing attributes to automatically adjust and synchronize the second animation's timing. By monitoring when the first animated object reaches specific states (maximum or minimum attribute values) and using these timing signals to control when the second animation occurs, the system eliminates visual aberrations while maintaining concurrent animation presentation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of the first animation's timing attributes before initiating the second animation. By pre-determining the optimal start and end times for the second animation based on the first animation's characteristic timing patterns, the system ensures visual synchronization without requiring real-time complex coordination.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If animations are synchronized by using timing attributes from the first animation to define the second animation, then visual aberrations are eliminated, but the complexity of animation coordination increases

Engineering Contradiction:
Improvevisual aberrationsVSAvoidanimation coordination complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system segments the animation coordination task into distinct, manageable components: extracting timing attributes from the first animation, determining optimal start/end times based on these attributes, and applying these timing parameters to the second animation. This segmentation simplifies the overall coordination complexity by breaking down the synchronization problem into discrete steps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter approach by transforming the complex problem of continuous animation synchronization into a discrete parameter-based solution. By focusing on specific timing parameters (start time, end time, duration) derived from the first animation's attribute extrema, the system reduces coordination complexity while achieving visual alignment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240394950A1Synchronizing Display Of Multiple Animations
Publication Date: 2024.11.28 APPLE INC
  • US20240394950A1 patent drawing
  • US20240394950A1 patent drawing
  • US20240394950A1 patent drawing

AI summary

Some embodiments of the invention provide a method for concurrently presenting two synchronized animations based on an input value that is received through an input interface of a device. The method defines, based on the received input, a first animation that presents a first animated object, and then uses a set of attributes of the first animation to define a second animation that presents a second animated object. The method then displays at least portions of the first and second animations concurrently. In some embodiments, the method displays the first and second animations on a display screen of the device, or on a display screen connected to the device.