Touch Screen Gesture Hook Unit for Smooth Image Manipulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveresponse speedVSAvoidgesture processing time
Core Design Contradiction:
SpeedVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple gesture engines are used to process different gesture types, then gesture processing efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvegesture processing efficiencyVSAvoidgesture engine complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If continuous gesture processing is implemented, then smooth user interaction is achieved, but system resource consumption increases

Engineering Contradiction:
Improveuser interaction smoothnessVSAvoidsystem resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8860678B2Computer system with touch screen and gesture processing method thereof
Publication Date: 2014.10.14 ASUSTEK COMPUTER INC
  • US8860678B2 patent drawing
  • US8860678B2 patent drawing
  • US8860678B2 patent drawing

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.