Pen Scroll Direction Control Using Tilt Angle

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for scrolling on devices with smaller screens, such as tablets, are difficult to control due to the unnatural combination of vertical and horizontal scrolling directions, leading to an inconvenient viewing experience.

Innovation Solution

A computing device receives pen data from a tablet input device to determine the angle and offset distance between pen positions, selecting either vertical or horizontal scrolling based on these parameters, with a bias towards vertical scrolling, and adjusts scrolling speed and direction based on further pen movements, allowing for precise control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automatic scrolling using mouse wheel button is used on small screen devices, then scrolling function is available, but scrolling direction becomes uncontrolled and shifts between vertical and horizontal directions

Engineering Contradiction:
Improvescrolling controlVSAvoidscrolling direction stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the input parameters from mouse wheel movement (which causes diagonal scrolling) to pen tilt angle parameters. By detecting the tilt angle of the pen relative to the screen surface, the system can determine scrolling direction more reliably. The tilt angle provides a stable parameter that directly maps to scrolling intent without the directional drift problem of mouse wheel scrolling.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical mouse wheel scrolling mechanism with a digital pen tilt detection system. Instead of relying on physical wheel rotation that causes diagonal movement artifacts, the system uses electromagnetic or capacitive sensing to detect pen orientation, providing cleaner and more reliable scrolling control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If both vertical and horizontal scrolling are enabled on small screens, then more content can be accessed, but scrolling becomes difficult to control with existing input methods

Engineering Contradiction:
Improvescrolling direction optionsVSAvoidscrolling precision
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces pen tilt angle as a new control parameter that naturally maps to scrolling direction. By detecting the angle at which the pen touches or hovers over the screen, the system can distinguish between intended vertical scrolling (pen tilted vertically) and horizontal scrolling (pen tilted horizontally), providing precise control over multi-directional scrolling.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent adds a new dimension of control by utilizing the third spatial dimension (pen tilt angle) to control two-dimensional scrolling behavior. Instead of trying to control both vertical and horizontal scrolling with a single-axis input like a mouse wheel, the system uses the pen's angular orientation in three-dimensional space to independently control scrolling direction on the two-dimensional screen.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10534527B2Relative pen scroll
Publication Date: 2020.01.14 WACOM CO LTD
  • US10534527B2 patent drawing
  • US10534527B2 patent drawing
  • US10534527B2 patent drawing

AI summary

A computing device (e.g., a host computer in communication with a tablet input device) receives pen data corresponding to first and second positions of a pen device. The computing device compares the first and second positions to obtain an angle and an offset distance between the positions. The computing device selects a scrolling direction (either vertical or horizontal) based on the angle, with the selection being biased towards vertical scrolling. The computing device determines a number of scrolling events based on the offset distance, which may include comparing the offset distance with a preselected minimum distance. The computing device sends the scrolling events to an application executing on the computing device. The scrolling events cause the application to render scrolling in the selected scrolling direction. The pen data may include an indication of pen-down status and/or pen button activation to help determine whether to activate or terminate scrolling.