Rule-Based Animation Arbitration for Screen Transition Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content display control systems face complexity in managing screen transitions and animations, particularly in determining the appropriate behavior during next screen transitions, leading to difficulties in flexibly responding to changes in content and animation patterns, and increased risk of errors in execution control.
Innovation Solution
A content display control apparatus that includes an animation rule definition storage unit to store rules for arbitration, allowing the system to arbitrate animations based on predefined rules, specifying behaviors such as 'kickout', 'wait', and 'block' when animations interfere, and execute animations accordingly, reducing the need for matrix tables and state transition diagrams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If matrix tables and state transition diagrams are used to manage animation arbitration specifications, then the system can handle screen transitions, but the system complexity increases and flexibility to respond to changes decreases
Solution Approach 1:
The patent segments the animation arbitration specification into separate, manageable components: animation rule definitions stored in a dedicated storage unit, animation arbitration logic in the arbitration unit, and execution control in the display control unit. This segmentation allows each component to be independently modified without affecting the entire system, thereby improving flexibility while reducing overall complexity.
Solution Approach 2:
The patent implements dynamic animation rule definitions that can be easily modified and updated without requiring changes to the underlying matrix tables or state transition diagrams. The animation arbitration unit dynamically retrieves and applies these rules during screen transitions, enabling the system to adapt to changing content and animation patterns efficiently.
2Reliability
If detailed arbitration specifications are defined for all possible screen transition scenarios, then animation execution control is precise, but the risk of errors increases
Solution Approach 1:
The patent extracts the animation arbitration specifications from the complex matrix tables and state transition diagrams and stores them as separate, simplified animation rule definitions in a dedicated storage unit. This extraction reduces the complexity of the arbitration specification while maintaining the necessary control precision, thereby reducing error risk.
Solution Approach 2:
The animation arbitration unit receives feedback about the current animation execution state and uses this information to dynamically apply appropriate animation rules. This feedback mechanism ensures precise execution control while allowing the system to handle unexpected scenarios gracefully, reducing error risk without requiring overly complex pre-defined specifications.
3Adaptability or versatility
If multiple animation arbitration options are provided (continue previous animation, skip animation, wait for next animation), then the system can handle various screen transition scenarios, but the complexity of determining the correct behavior increases
Solution Approach 1:
The patent applies different animation arbitration behaviors locally based on specific conditions defined in the animation rule definitions. Each rule specifies under what conditions a particular arbitration option should be applied, allowing the system to handle various screen transition scenarios appropriately without requiring a single complex decision-making structure.
Solution Approach 2:
The patent pre-defines multiple animation arbitration options in the animation rule definitions stored in the storage unit. During screen transitions, the animation arbitration unit simply retrieves and applies the appropriate pre-defined rule based on the current situation, eliminating the need for complex real-time decision-making and reducing the complexity of determining correct behavior.
Data Source
AI summary
A content display control apparatus includes an animation rule definition storage unit configured to store animation rule definitions. The content display control apparatus is configured to arbitrate animations based on the animation rule definitions stored in the animation rule definition storage unit in response to receiving a screen transition arbitration result and an animation execution state, and to execute the animations according to the screen transition arbitration result and an animation arbitration result.


