Gesture Control Input Positioning With Dynamic Angle Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces that rely on users directing objects towards a screen for input positioning face challenges in fine adjustment due to angular relationships between the user and the input position, leading to inconsistent operability.

Innovation Solution

An information processing device that includes actual indicated position obtaining, relative position obtaining, and input position obtaining means to suppress movement amounts based on relative positions, allowing for improved user interface operability by determining actual and relative positions using three-dimensional coordinates and executing processing to refine input positioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the input position is determined based on the angular relationship between the user and the screen, then the operation amount is amplified for diagonal movements, but fine adjustment capability is lost

Engineering Contradiction:
Improveoperation speedVSAvoidfine adjustment capability
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the input position calculation adaptive based on the user's relative position to the screen. The system dynamically adjusts the relationship between hand movement and input position movement according to the angle θ, transitioning from a static angular relationship model to a dynamic compensation model that responds to real-time positional changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of input position movement amount based on the angle θ. When θ is large (diagonal positioning), the system reduces the movement amount of the input position relative to hand movement, thereby maintaining fine adjustment capability while preserving the operational benefits of angular positioning.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the user positions themselves at large angles relative to the screen, then broader coverage is achieved, but fine adjustment becomes difficult

Engineering Contradiction:
Improvepositioning coverageVSAvoidfine adjustment ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by providing different movement characteristics for different regions of operation. When the user is at small angles (frontal positioning), the system allows larger input position movements for quick navigation. When at large angles (diagonal positioning), the system provides finer control for precise adjustments, thereby adapting the operation characteristics to the local positioning context.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If the input position movement is directly proportional to hand movement based on angle, then operational intuitiveness is improved, but consistency across different positions is lost

Engineering Contradiction:
Improveoperational intuitivenessVSAvoidoperational consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback by continuously monitoring the angle θ between the user's position and the screen, and using this information to adjust the input position calculation in real-time. This feedback mechanism ensures that the system adapts to maintain consistent fine adjustment capability regardless of the user's relative position, thereby improving operational consistency while preserving intuitiveness.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11604517B2Information processing device, information processing method for a gesture control user interface
Publication Date: 2023.03.14 RAKUTEN GROUP INC
  • US11604517B2 patent drawing
  • US11604517B2 patent drawing
  • US11604517B2 patent drawing

AI summary

An information processing device obtains an indicated position that is actually indicated by an object which is directed toward a screen and located on a plane including the screen. The information processing device obtains a relative position of a user to the actual indicated position. The information processing device obtains an input position on the screen, which corresponds to a current position of the object, and enables suppression of a movement amount of the input position with respect to an operation amount based on the relative position when the user has moved the object. The information processing device executes predetermined processing based on the input position.