Hand-Held Finger Detection for Detailed VR Gesture Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulated environments, such as virtual and augmented reality systems, are limited in their ability to represent delicate and varied hand gestures, typically only simulating a wide-opened palm or a clenched fist, without accurately depicting finger movements.

Innovation Solution

A system comprising a hand-held controller with multiple finger detectors and a computing application that retrieves finger positions and spatial vectors to illustrate simulated hand gestures, allowing for more complex and adaptive representation of hand movements in virtual or augmented reality scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If hand held controllers with buttons are used to detect hand gestures, then the system can determine basic hand states (open palm or clenched fist), but the system cannot accurately represent delicate finger gestures or hand movements

Engineering Contradiction:
Improvehand gesture detection precisionVSAvoidcontroller structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The hand-held controller is divided into multiple detection zones corresponding to different finger positions. Each zone can independently detect the presence or position of a specific finger, allowing the system to distinguish between various hand gestures such as open palm, clenched fist, and intermediate states where individual fingers are extended or curled.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The detection capability is extended from binary button states to multi-dimensional finger position detection. By adding spatial dimensionality to the detection zones on the controller surface, the system can detect not only whether a finger is pressed but also its precise position, enabling recognition of delicate gestures that vary in nuance.

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

2Adaptability or versatility

If only binary button detection is implemented, then the device complexity remains low, but the adaptability of hand gesture representation is limited

Engineering Contradiction:
Improvehand gesture varietyVSAvoiddetection system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The hand-held controller serves multiple functions: it acts as both a traditional input device with buttons and a multi-zone finger position detector. The same physical controller structure is used to detect various hand gestures including open palm, clenched fist, and intermediate states, making the device versatile without requiring separate specialized equipment for each gesture type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If multiple finger detectors are added to the hand-held controller, then delicate finger gesture representation is improved, but the device complexity increases

Engineering Contradiction:
Improvefinger position detection accuracyVSAvoidcontroller component quantity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Multiple detection zones are merged into a single integrated hand-held controller unit. Rather than using separate sensors or devices for each finger, the controller combines all detection zones into one cohesive structure that can simultaneously monitor multiple finger positions, reducing overall system complexity while maintaining high detection precision.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11068078B2System and method for detecting hand gesture
Publication Date: 2021.07.20 HTC CORP
  • US11068078B2 patent drawing
  • US11068078B2 patent drawing
  • US11068078B2 patent drawing

AI summary

Present disclosure relates to a system for detecting hand gesture and a method thereof. The system comprises a hand-held controller and a computing application. The hand-held controller includes a plurality of finger detectors. The finger detectors are configured to obtain finger positions. The computing application, executed by a processor, is configured to retrieve a spatial vector of the hand-held controller. The computing application is also configured to retrieve the finger positions from the hand-held controller. The spatial vector of the hand-held controller and the finger positions are provided to illustrate a simulated hand gesture.