Motion Blur Calculation for Presentation Animations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Presentation applications often face a tradeoff between complex animations and system performance, resulting in unrealistic or "jumpy" animations due to inefficient calculation of motion blur across the entire screen.

Innovation Solution

The implementation of motion blur effects on a per-object basis, with each object having its own blur effect, and the use of motion blur regions to clip and calculate blur efficiently, reducing computational overhead and enhancing animation smoothness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If motion blur is calculated across the entire screen, then animation realism is improved, but system performance deteriorates

Engineering Contradiction:
Improveanimation realismVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the screen into multiple motion blur regions, each corresponding to a specific animated object or group of objects. Instead of calculating motion blur for the entire screen, the system segments the calculation into smaller regional tasks, applying motion blur only where objects are actually moving. This segmentation maintains animation realism in affected areas while significantly reducing overall computational load and improving system performance.

Inventive Principle:
Principle #1Segmentation

2Reliability

If complex animations are applied to objects, then presentation quality is improved, but system performance deteriorates

Engineering Contradiction:
Improvepresentation qualityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies motion blur effects selectively to specific objects or regions where animation occurs, rather than applying uniform processing across the entire presentation. By concentrating computational resources on local areas with animated objects and leaving static areas unchanged, the system achieves high presentation quality for animated elements while maintaining overall system performance.

Inventive Principle:
Principle #3Local quality

3Reliability

If motion blur is applied to multiple overlapping objects, then animation realism is improved, but calculation complexity increases

Engineering Contradiction:
Improveanimation realismVSAvoidcalculation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges motion blur calculations for multiple objects that occupy the same or overlapping screen regions. When several animated objects are present in a particular area, the system combines their motion blur effects into a single unified calculation for that region, rather than independently calculating blur for each object. This merging approach maintains realistic animation appearance for overlapping objects while significantly reducing the total number of calculations required.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9697636B2Applying motion blur to animated objects within a presentation system
Publication Date: 2017.07.04 APPLE INC
  • US9697636B2 patent drawing
  • US9697636B2 patent drawing
  • US9697636B2 patent drawing

AI summary

Disclosed embodiments provide techniques for enhancing presentation system animations by applying motion blur to animated objects within a presentation system. Clipping the blur effect to particular regions may increase efficiencies over calculations of motion blur across an entire screen. Further, in certain embodiments, the motion blur may be calculated and presented on a per-object basis. Accordingly, relational objects (e.g., objects seemingly inside other objects and/or overlapping or crossing objects) may each have their own blur effect without impacting the other objects' blur effects.