Chart Animation Control via Cutoff Rules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional chart update systems cause jarring appearance changes, leading to a less responsive and less enjoyable user experience due to the lack of animation in data element movements, which disrupts the user's interaction with visualizations.
Innovation Solution
Implementing chart animation control by determining whether to animate updates based on various cutoff rules, including binary, heuristic, and sampling rules, to prevent long storyboard construction times and low Frames Per Second (FPS) issues, ensuring a smooth transition between chart states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If chart updates are animated to provide smooth transitions, then user experience is improved, but system performance deteriorates due to long storyboard construction times and low FPS
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting animation construction parameters based on system state. Cutoff rules modify animation parameters (such as whether to construct storyboard, animation duration, frame rate) based on conditions like data change type, current system load, and resource availability, resolving the contradiction between smooth animation and system performance
Solution Approach 2:
The system dynamically determines animation behavior based on real-time conditions. Instead of always animating or never animating, the cutoff rules enable the system to adapt animation construction and rendering decisions based on current system state, data change characteristics, and performance metrics, balancing user experience with system performance
2Stability of the object's composition
If animation is always applied to chart updates, then visual continuity is improved, but user wait time increases due to long storyboard construction
Solution Approach 1:
The patent applies partial action by selectively animating only certain chart elements or certain types of changes rather than always animating everything. Cutoff rules determine which data changes warrant animation based on significance, allowing visual continuity for important changes while skipping animation for minor changes, thus reducing user wait time while maintaining visual continuity where needed
Solution Approach 2:
The system changes the animation parameter from binary (animate/don't animate) to conditional (animate if conditions met). Cutoff rules evaluate multiple parameters including change magnitude, element importance, and system state to dynamically adjust whether animation occurs, balancing visual continuity with response time
3Manufacturing precision
If detailed animation construction is performed, then animation quality is improved, but system responsiveness deteriorates
Solution Approach 1:
The patent segments the animation decision-making process into multiple independent cutoff rules that evaluate different aspects separately. This segmentation allows the system to quickly evaluate simple conditions (data change type, element category) before proceeding to more complex evaluations, improving responsiveness while maintaining quality decisions through the staged approach
Data Source
AI summary
Chart animation control may be provided. Upon receiving a change to a displayed visualization comprising a plurality of data elements, a determination may be made as to whether to animate an update of the visualization according to the change to the displayed visualization. In response to determining to animate the update of the visualization according to the change to the data value, an animation of the update may be constructed and rendered and the updated visualization may be displayed.


