Screen-Specific Event Routines for Image Processing CPU Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing devices, such as network printers and MFPs, inefficiently detect user gestures due to running all operational event determining routines upon input, leading to unnecessary CPU occupancy and reduced productivity, especially during job execution when gestures are not defined for certain screens.
Innovation Solution
The device runs only the necessary operational event determining routine corresponding to the screen, based on pre-associated events, to efficiently specify user inputs and reduce CPU load by avoiding unnecessary routine execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all operational event determining routines are run one after the other to detect user input, then gesture detection completeness is maintained, but CPU occupancy increases and productivity decreases
Solution Approach 1:
The patent segments the operational event determining routines into screen-specific groups. Each screen type has its own dedicated determining routine that only checks for gestures relevant to that screen. This segmentation allows the system to run only the necessary routines based on the current screen being displayed, rather than executing all routines universally, thereby reducing CPU occupancy while maintaining complete gesture detection for the active screen context.
2Reliability
If all operational event determining routines are executed during job execution, then erroneous gesture inputs can be identified, but CPU resources are unnecessarily occupied
Solution Approach 1:
The patent applies preliminary action by pre-defining which operational event determining routines are applicable to each screen type before runtime. During job execution, the system only activates the determining routine corresponding to the current screen, rather than running all routines. This preliminary configuration ensures that the system maintains the ability to detect and correctly interpret user inputs while avoiding the waste of CPU resources on routines that would not apply to the current display context.
3Adaptability or versatility
If multiple operational event determining routines are run simultaneously, then comprehensive gesture recognition is achieved, but processing time increases
Solution Approach 1:
The patent implements local quality by making the operational event determining routines screen-specific. Each screen type has its own customized determining routine that checks only for the gestures relevant to that particular screen's functionality. This approach maintains comprehensive gesture recognition for the active screen context while reducing the total number of routines executed, thereby decreasing the time required for event specification without sacrificing recognition comprehensiveness.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An image processing device (1) includes: a display part (5) on which various types of screens are displayed; a manipulation detecting part (6) for detecting an input by a user on the screen of the display part (5); a setting part (31) for setting an event to detect in response to the user's input among from multiple events by associating it with each screen displayed on the display part (5); an event determining part (33) for running only an operational event determining routine corresponding to the event associated by the setting part (31) with the screen being displayed on the display part (5) of multiple operational event determining routines (13b,13c,13d,13e,13f,13g), each of which corresponds to the respective events, when the user's input is detected by the manipulation detecting part (6), thereby specifying the event corresponding to the user's input; and a controlling part (34) for controlling operations based on the event specified by the event determining part (33).