Window Object Inertial Movement via Linear and Angular Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touch-screen device designs cannot effectively implement inertial movement of window objects based on both linear speed and angular speed, limiting user experience and ease of use.

Innovation Solution

A method and device that capture and process touch operations to calculate initial linear and angular speeds, allowing for inertial movement of window objects after release, using a touch point capturing unit, drag processing unit, and inertia processing unit to simulate inertia-based movement and deceleration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If linear touch operation is used for inertia scrolling, then linear speed control is achieved, but angular speed control is not available

Engineering Contradiction:
Improveinertial movement capabilityVSAvoidrotation processing capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by transitioning from static linear scrolling to dynamic inertial movement that incorporates both linear and angular velocity components. The system calculates initial linear velocity and initial angular velocity from touch operations, enabling the window object to continue moving and rotating after the touch input is released, thereby achieving realistic inertial behavior that adapts to different user interaction patterns.

Inventive Principle:
Principle #15Dynamics

2Reliability

If existing inertia design is used, then linear scrolling works well, but rotation-based inertial effect cannot be processed

Engineering Contradiction:
Improveinertial scrolling stabilityVSAvoidangular speed processing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameters of the inertial movement system by introducing angular velocity as an additional dimension alongside linear velocity. The drag processing unit calculates both initial linear velocity and initial angular velocity from touch operations, and the inertia processing unit uses these parameters to determine the movement trajectory and rotation of the window object, thereby expanding the system's capability to handle rotational gestures while maintaining stable linear scrolling.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2523086B1Method and device for window object inertial movement
Publication Date: 2017.06.21 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP2523086B1 patent drawingFigure 1~2
  • EP2523086B1 patent drawingFigure 3
  • EP2523086B1 patent drawingFigure 4

AI summary

Provided are a method and an implementation device for inertial movement of a window object, to realize inertial movement effect of a window object based on linear speed and angular speed. When an input device releases a window object being dragged, the initial linear speed and the initial angular speed are obtained, and then the deceleration of linear speed and the deceleration of angular speed are used to obtain quantity of displacement and quantity of rotation corresponding to each processing period; the inertial movement effect of the window object is simulated after the release of a mouse button or the release of a finger from a touch screen,. Through the method and device, the inertial movement effect of the window object is realized, thereby facilitating touch operation, enhancing ease of use of terminal software, and improving user experience.