Animation Motion Blurring via Subframe Blending
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing animation techniques in graphical user interfaces often result in a 'choppy' motion effect due to gaps between individual frames, which can be exacerbated by time or resource constraints, making it difficult to render sufficient frames for smooth animation.
Innovation Solution
The method involves blending multiple subframes of visually adjusted images for each frame to create a blurred image, allowing for dynamic adjustment based on available processing time, thereby reducing the choppy effect and enhancing animation smoothness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If more frames are rendered to make animation appear smoother, then animation smoothness is improved, but processing time and computational resources increase
Solution Approach 1:
The patent divides each animation frame into multiple subframes (e.g., first subframe, second subframe, third subframe) and blends them together to create the final frame. This segmentation allows the system to achieve smooth motion appearance without rendering every possible frame, thereby reducing processing time while maintaining animation smoothness.
Solution Approach 2:
The patent merges multiple subframes by blending their pixel data to create a single final frame. This combining approach produces motion blur effects that make animation appear smoother while using fewer rendered frames than traditional methods, thus reducing computational resources and processing time.
2Ease of operation
If more frames are rendered to make animation appear smoother, then animation smoothness is improved, but computational resources increase
Solution Approach 1:
The patent segments the animation rendering process into subframe generation and frame blending operations. By processing fewer individual frames and combining them through blending, the system achieves smooth animation appearance while consuming fewer computational resources compared to rendering every possible frame.
Solution Approach 2:
The patent changes the rendering parameters by using a reduced number of subframes per animation frame and applying blending operations instead of rendering complete frames. This parameter adjustment maintains animation smoothness while reducing the computational burden on graphics processing systems.
3Ease of operation
If additional blending is performed to reduce choppy effect, then animation smoothness is improved, but processing time increases
Solution Approach 1:
The patent applies partial blending action by using a limited number of subframes (e.g., 2-4 subframes) per animation frame rather than blending all possible frames. This partial action is sufficient to reduce the choppy effect and achieve acceptable motion smoothness while keeping processing time within acceptable limits.
Data Source
AI summary
The disclosed systems and methods make the motion of an object in an animation appear smooth by blending a number of subframes of visually adjusted images of the object for each frame of the animation. A request to animate an object along a motion path can be received by a graphics processing system of a device, where the motion path traverses at least a portion of a user interface presented on a display of the device. For each frame of the animation, the graphics processing system blends N subframes of visually adjusted images of the object to create a final blurred image which is rendered on the display. The graphics processing system can determine whether there is more processing time to perform additional blending of subframes prior to rendering a final frame for display, and then blending more subframes of images prior to rendering the final frame for display.


