VR Controller Finger Gesture Detection Using Distance Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual reality controller devices experience detecting errors when sensing hand or finger gestures, necessitating a more precise device for accurate interaction in VR environments.

Innovation Solution

An electronic device comprising a touch panel, multiple distance detection units, and a processor that calculates measurement values from touched positions and distance signals to determine finger gestures and transmit this information to an external device for displaying simulated finger gestures in a virtual scenario.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional sensors are used to detect hand gestures in VR controllers, then the device structure remains simple, but detecting precision deteriorates due to detecting errors

Engineering Contradiction:
Improvegesture detection precisionVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The detection system is segmented into multiple distance detection units arranged in arrays, with each unit independently measuring distance to contact points. This segmentation allows precise localization of touched areas by comparing measurements from multiple units, resolving the contradiction between precision and complexity through distributed sensing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention adds a distance measurement dimension to the traditional touch detection system. By measuring not just whether a point is touched but also the distance from multiple detection units to contact points, the system achieves precise finger gesture identification without requiring overly complex sensor arrangements.

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

2Measurement precision

If multiple distance detection units are added to improve detection precision, then measurement precision improves, but device complexity increases

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

Solution Approach 1:

The distance detection units serve multiple functions: detecting touched positions, identifying which fingers are contacted, and determining gesture types. This multi-functionality allows the system to achieve high detection precision with a relatively simple structure by making each detection unit versatile rather than specialized.

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

Solution Approach 2:

The system uses multiple copies of distance detection units arranged in specific patterns. Rather than using a single complex sensor, multiple simpler detection units are deployed to collectively provide precise multi-dimensional measurement capability, reducing individual unit complexity while maintaining overall system precision.

Inventive Principle:
Principle #26Copying

3Measurement precision

If touched position and distance measurement are combined for accurate finger gesture identification, then detection accuracy improves, but calculation complexity increases

Engineering Contradiction:
Improvegesture identification accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The processor uses feedback from multiple distance detection units to iteratively determine the most likely finger contact configuration. By comparing measured distances with expected distances for different finger gestures, the system accurately identifies gestures while keeping processing complexity manageable through pattern recognition rather than exhaustive calculation.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution provides precise detection and simulation of finger gestures, enhancing interaction accuracy in virtual reality environments by correctly identifying touched areas and transmitting relevant data for simulated avatars.

Implementation Method 1

sensing a touched position by a touch panel

Methodology Applied
Scientific EffectCapacitive sensing: Capacitance

Implementation Method 2

detecting a plurality of distance measurement signals by a plurality of distance detection units

Methodology Applied
Scientific EffectTime of flight measurement: Time of Flight

Data Source

PatentUS11054982B2Electronic device, method and system for detecting fingers and non-transitory computer-readable medium
Publication Date: 2021.07.06 HTC CORP
  • US11054982B2 patent drawing
  • US11054982B2 patent drawing
  • US11054982B2 patent drawing

AI summary

An electronic device, method and system for detecting fingers and non-transitory computer-readable medium are provided in this disclosure. The electronic device includes a touch panel, a plurality of distance detection units, and a processor. The processor electrically connected to the touch panel and the distance detection units. The touch panel is configured for sensing a touched position. The distance detection units are configured for detecting a plurality of distance measurement signals. The processor is configured for calculating a plurality of measurement values according to the touched position and the distance measurement signals; determining a finger gesture information according to the measurement values, the finger gesture information indicating which one of a plurality of areas on the touched position is touched; and transmitting a finger gesture, based on the finger gesture information, to an external device to display a simulated finger gesture of an avatar in a simulated scenario.