VR Controller Pointer Stabilization During Button Presses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control methods for mixed reality and virtual reality systems using hand-held controllers fail to accurately maintain the indicator position due to hand gestures, leading to unintended shifts during button operations.

Innovation Solution

An information processing apparatus that uses an HMD and a controller to detect hand and finger movements, adjusting the indicator position based on captured images and sensor data to restrict movements caused by hand gestures, thereby maintaining the intended position.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the indicator position follows the motion of the operation unit, then the user can intuitively control the indicator, but the indicator position shifts unintentionally during button operations

Engineering Contradiction:
Improveintuitiveness of controlVSAvoidaccuracy of indicator position
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the coupling between hand motion and indicator position based on operational context. During button-pressing operations, the coupling is reduced to prevent unintended shifts, while during navigation operations, the coupling is strengthened for intuitive control. This dynamic adaptation resolves the contradiction by making the system behavior context-dependent rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of indicator position responsiveness based on the detected operation type. When a button press is detected, the system temporarily reduces the responsiveness parameter to maintain indicator stability. When navigation is detected, the responsiveness parameter is increased for intuitive following. This parameter modulation allows the system to optimize for different operational requirements.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the indicator position is fixed during button operations, then the accuracy of input is maintained, but the user experiences input lag

Engineering Contradiction:
Improveaccuracy of indicator positionVSAvoidinput response time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary detection of button-pressing operations and proactively adjusts indicator position behavior before unintended shifts occur. By detecting the button press intent early and preemptively stabilizing the indicator position, the system prevents the need for corrective actions and reduces overall input latency while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors hand motion and operation state, providing real-time feedback to adjust indicator position behavior. When button press is detected, the feedback mechanism activates to stabilize the indicator. This closed-loop control ensures that the indicator remains stable during critical input moments while responding appropriately to user actions, balancing accuracy and responsiveness.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the system detects hand finger gestures to control indicator position, then the ease of operation is improved, but unintended shifts occur during button pressing

Engineering Contradiction:
Improvecontrol capabilityVSAvoidinput accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system dynamically modulates the sensitivity and responsiveness of indicator position to hand gestures based on the detected operation context. During button-pressing operations, the sensitivity is reduced to ignore minor gestures that cause unintended shifts. During navigation operations, the sensitivity is increased to respond to intentional gestures. This dynamic sensitivity adjustment maintains both ease of operation and input reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of gesture responsiveness based on operational state. When a button press is detected, the gesture responsiveness parameter is temporarily lowered to prevent unintended indicator shifts. When navigation is detected, the parameter is raised for smooth control. This parameter modulation allows the system to distinguish between intentional navigation gestures and incidental movements during button operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250377724A1Information processing apparatus, system of information processing apparatus, and control method of information processing apparatus
Publication Date: 2025.12.11 CANON KK
  • US20250377724A1 patent drawing
  • US20250377724A1 patent drawing
  • US20250377724A1 patent drawing

AI summary

Provided is an information processing apparatus which accepts an input of a user via an operation unit which is supported and operated by a hand, the information processing apparatus including a control unit configured to control an indicator position indicated by the user according to a motion of the operation unit, and an obtaining unit configured to obtain a position or an orientation of a hand finger of the user or the operation unit from a captured image, in which the control unit restricts a movement of the indicator position even when the operation unit is moved by a predetermined fluctuation based on the position or the orientation of the hand finger of the user or the operation unit which is obtained by the obtaining unit.