Screen Transition Animation Control Using Rule-Based Arbitration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content display control systems face challenges in managing screen transition animations due to inflexibility in handling specification changes and potential errors during implementation, as well as the inability to control screen transition animations during interference between animations and non-animated transitions.
Innovation Solution
A display control device and method that utilizes rule-based arbitration to manage screen transition animations by storing rule definitions for screen and animation transitions, evaluating animation constraint expressions, and controlling screen transition animations in units of processes without generating state transition tables or matrix tables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If screen transition animations are controlled using traditional state transition tables or matrix tables, then comprehensive animation management is achieved, but the system becomes inflexible to specification changes and prone to implementation errors
Solution Approach 1:
The patent segments the animation control into discrete process units rather than using comprehensive state transition tables. Each screen transition is divided into individual processes that can be independently controlled and evaluated, allowing flexible management without requiring complete state table definitions.
Solution Approach 2:
The system dynamically evaluates animation constraint expressions during runtime based on current screen transition results, rather than relying on static pre-defined state tables. This dynamic approach allows the system to adapt to specification changes without requiring updates to comprehensive state transition matrices.
2Ease of operation
If rule-based arbitration is used for screen transition management, then arbitration capability is provided, but control of animations during interference situations is lost
Solution Approach 1:
The patent implements feedback by evaluating animation constraint expressions based on screen transition results. The system continuously monitors transition outcomes and uses this feedback to determine whether to execute animations, ensuring reliable control even during interference situations between multiple screen transitions.
Solution Approach 2:
The system performs preliminary evaluation of animation constraint expressions before executing screen transitions. By pre-evaluating whether animations should be executed based on current conditions, the system prepares animation control decisions in advance, ensuring reliable behavior during interference situations without requiring complex runtime arbitration.
3Reliability
If comprehensive state transition tables are generated for animation management, then complete animation control is achieved, but errors during implementation increase
Solution Approach 1:
The system uses self-service by evaluating animation constraint expressions directly against screen transition results without requiring external state transition tables. The constraint expressions themselves define the animation execution logic, eliminating the need for separate table definitions and reducing implementation errors.
Solution Approach 2:
Instead of creating and maintaining separate state transition tables, the patent copies the essential logic into evaluable constraint expressions that work directly with screen transition results. This expression-based approach eliminates the copying and synchronization errors that occur when maintaining separate state tables alongside transition logic.
Data Source
AI summary
By a display control device, a display control method, a storage medium storing a display control program, a rule definition of screen transition is stored, the screen transition is arbitrated based on the rule definition of the screen transition and a screen transition result is generated, a rule definition of the screen transition animation is stored, the screen transition result is received, screen transition animation information is generated, an animation constraint expression is evaluated, and whether to execute a screen transition animation is determined in unit of a process of the screen transition, an instruction indicating whether to execute the screen transition animation is provided, a display of the screen transition animation is controlled.


