Touch Screen Gesture Hook Unit for Smooth Image Manipulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current gesture-based computer systems experience discontinuous expression of zooming, rotating, or translating actions on touch screens, leading to screen lag due to slow response times and inefficient gesture processing.
Innovation Solution
A gesture processing method that employs a gesture hook unit to capture and adjust a top-layer image based on position signals, using both first and second type gesture events to enhance real-time image manipulation and smooth user interaction, with the top-layer image being removed after a gesture end event is detected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If gesture events are processed by conventional gesture engines, then gesture recognition is achieved, but the response time is slow and the action expression is discontinuous
Solution Approach 1:
The patent divides gesture processing into two types: first type gesture events processed by the first gesture engine for continuous smooth actions, and second type gesture events processed by the second gesture engine for discrete actions. This segmentation allows different processing paths for different gesture types, improving overall response speed and continuity.
Solution Approach 2:
The patent introduces a gesture hook unit as an intermediary component that captures position signals and generates first type gesture events. This intermediary layer enables continuous gesture processing by intercepting and handling gestures before they reach the conventional second gesture engine, thereby reducing processing delays and improving responsiveness.
2Productivity
If multiple gesture engines are used to process different gesture types, then gesture processing efficiency is improved, but device complexity increases
Solution Approach 1:
The gesture hook unit serves multiple functions: it captures position signals, generates first type gesture events, and works in conjunction with both first and second gesture engines. This multi-functional component improves processing efficiency without proportionally increasing system complexity, as it consolidates several functions into a single unit.
3Ease of operation
If continuous gesture processing is implemented, then smooth user interaction is achieved, but system resource consumption increases
Solution Approach 1:
The system dynamically selects which gesture engine processes each gesture event based on the gesture type. First type gestures use the first gesture engine for continuous processing, while second type gestures use the second gesture engine. This dynamic allocation provides smooth user interaction for appropriate gestures while conserving system resources by not continuously processing all gestures through the same path.
Data Source
AI summary
A computer system with a touch screen and a gesture processing method are provided. The computer system has a gesture hook unit for receiving a first type gesture event from a first gesture engine and a plurality of second type gesture events from a second gesture engine. A top-layer image is adjusted according to the first type gesture event and the second type gesture. In such way, an image shown on a workspace of an application program is smoothly changed in response to a gesture of a user.


