Virtual Mouse via Keyboard Tactile Feedback for VR Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User interfaces for virtual reality (VR) and augmented reality (AR) remain confusing for users, requiring steep learning curves due to the lack of intuitive input methods that effectively utilize hand movements for interacting with virtual environments, especially when physical keyboard access is obstructed.

Innovation Solution

A system and method that enables a virtual mouse functionality on a physical keyboard, using tracking information from sensors like cameras to adjust cursor speed and acceleration, ensuring that user fingers can naturally interact with virtual interface elements by translating key presses into mouse clicks, thereby providing tactile feedback and simplifying user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional VR/AR user interfaces are used, then visual feedback is provided, but the user interface becomes confusing and requires steep learning curves

Engineering Contradiction:
Improveease of useVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the input method by separating hand tracking from keyboard interaction. The hand tracker monitors hand position and gesture in 3D space, while the keyboard provides tactile feedback for confirmation. This segmentation allows users to intuitively interact with VR/AR interfaces using natural hand movements while receiving familiar tactile feedback from physical key presses, reducing the learning curve.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer that translates physical keyboard presses into virtual hand gestures. When a user presses a physical key, the system generates the corresponding hand gesture in the virtual environment, allowing users to leverage familiar keyboard muscle memory while interacting with VR/AR interfaces, thereby improving ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If hand tracking is used to control cursor movement, then tactile feedback is lost, but natural hand movement interaction is enabled

Engineering Contradiction:
Improvenatural interactionVSAvoidtactile feedback
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system merges hand tracking technology with physical keyboard functionality. The hand tracker captures natural hand movements in 3D space to control cursor position, while the physical keyboard simultaneously provides tactile feedback when keys are pressed. This combination allows users to benefit from both natural gesture-based interaction and the satisfying tactile response of physical keys, eliminating the need to choose between the two approaches.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements a feedback loop where physical keyboard presses are detected and translated into corresponding virtual hand gestures. When a user presses a physical key, the system generates the appropriate hand gesture signal in the virtual environment, providing immediate tactile feedback that confirms the input while maintaining natural hand movement control. This feedback mechanism bridges the gap between visual hand tracking and tactile keyboard response.

Inventive Principle:
Principle #23Feedback

3Reliability

If keyboard keys are mapped to virtual mouse clicks, then tactile feedback is restored, but key positioning precision must be maintained

Engineering Contradiction:
Improveinput accuracyVSAvoidkey position alignment
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary mapping between physical keyboard keys and virtual hand gesture positions. During system initialization or calibration, the mapping between key positions and corresponding virtual gesture coordinates is pre-established and stored. This preliminary action ensures that when users press physical keys, the corresponding virtual hand gestures are generated with high positional accuracy, maintaining input reliability without requiring real-time complex calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts mapping parameters based on detected hand position and gesture context. When the user's hand is detected in a specific position or performing a particular gesture, the system modifies the keyboard-to-gesture mapping parameters to optimize alignment accuracy. This parameter adjustment ensures high measurement precision across different hand positions and interaction scenarios, maintaining reliable input accuracy throughout the interaction session.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240220097A1Virtual mouse with tactile feedback provided via keyboard keys
Publication Date: 2024.07.04 QUALCOMM INC
  • US20240220097A1 patent drawing
  • US20240220097A1 patent drawing
  • US20240220097A1 patent drawing

AI summary

Various embodiments include methods for receiving user inputs to a computing device via a virtual mouse function. Methods may include tracking movements of a user's hand, moving a cursor of a virtual mouse in a graphical user interface (GUI) responsive to hand movements, predicting a target user interface element for the cursor in the GUI, and adjusting a speed of the cursor in the GUI based on a distance to the predicted target user interface element so that fingers of the user's hand will be on or over particular keys on the physical keyboard when the cursor is on the predicted target user interface element. Methods may further include switching from a normal operating mode to the virtual mouse operating mode in response to recognizing a user gesture. In the virtual mouse operating mode, key presses on the physical keyboard are translated into mouse click inputs.