Cursor Deceleration Region for GUI Selection Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information processing apparatuses using graphical user interfaces, the deceleration of a pointer when exiting a button region can be troublesome for users, especially when there are no other buttons in the direction of movement, leading to inconvenient user interactions.

Innovation Solution

An information processing apparatus that determines whether another item image is within a predetermined distance in the direction of cursor movement, and if so, provides a deceleration region within the current item image to reduce cursor movement speed, thereby minimizing unintentional selections and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a deceleration region is provided around a button to prevent unintentional selection, then selection accuracy is improved, but user input operations become troublesome when no other button is present in the movement direction

Engineering Contradiction:
Improveselection accuracyVSAvoiduser input convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The deceleration region is not uniformly applied around all buttons, but is selectively provided only in directions where another item image exists. This local differentiation allows the system to prevent unintentional selection only where necessary, while maintaining normal cursor speed in directions where no other item image is present, thus resolving the contradiction between selection accuracy and ease of operation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts cursor speed based on the spatial relationship between the current button and surrounding item images. When another item image is detected in the movement direction, a deceleration region is activated; otherwise, the cursor maintains its normal speed. This dynamic adaptation allows the system to optimize both selection accuracy and ease of operation according to the specific context.

Inventive Principle:
Principle #15Dynamics

2Reliability

If cursor speed is reduced when exiting a button region, then unintentional selections are prevented, but input efficiency decreases when no other buttons are nearby

Engineering Contradiction:
Improveselection reliabilityVSAvoidinput efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The deceleration region is selectively applied only in directions where another item image exists within a predetermined distance. This localized approach ensures that selection reliability is improved only where there is a risk of unintentional selection, while input efficiency is maintained in directions where no other item image is present, thus resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically determines whether to apply the deceleration region based on the presence and position of other item images. When another item image is detected in the movement direction, the cursor speed is reduced to prevent unintentional selection; otherwise, normal speed is maintained to ensure input efficiency. This dynamic behavior resolves the contradiction between selection reliability and input efficiency.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If a deceleration region is provided inside an item image, then cursor control precision is improved, but user operation complexity increases

Engineering Contradiction:
Improvecursor control precisionVSAvoidoperation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The deceleration region is not universally applied inside all item images, but is selectively provided only when another item image exists in the movement direction. This local differentiation reduces operation complexity by eliminating unnecessary deceleration regions, while still maintaining cursor control precision where it is actually needed to prevent unintentional selections.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11531444B2Information processing apparatus
Publication Date: 2022.12.20 NTT DOCOMO INC
  • US11531444B2 patent drawing
  • US11531444B2 patent drawing
  • US11531444B2 patent drawing

AI summary

An information processing apparatus (10) is an information processing apparatus that displays item images (GI-1 to GI-6) that are arranged apart from each other and a cursor (CUR) on a display (20), the information processing apparatus includes a receiver (111) configured to receive operation information corresponding to details of a cursor operation in which a user (U) moves the cursor (CUR); a controller (112) configured to cause the display (20) to display the cursor (CUR), based on the operation information; and a determiner (113) configured to, when the operation information includes an instruction to move the cursor (CUR) from an inside of one item image from among the item images (GI-1 to GI-6) to an outside of the one item image, determine whether there is another item image within a predetermined distance from the one item image, the another item image being in a direction of movement of the cursor (CUR). When a result of determination made by the determiner (113) is affirmative, the controller (112) is configured to provide, inside the one item image, a deceleration region in which an amount of movement of the cursor per an amount of cursor operation decreases. When the result of determination made by the determiner (113) is negative, the controller (112) is configured not to provide, inside the one item image, the deceleration region.