Vision-Based Hand Tracking for Touch Surface Input Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing devices face challenges in efficiently switching between typing and tracking modes using physical keyboards, often resulting in disruptive hand movement and noisy sensor data that can confuse intentional and unintentional inputs.

Innovation Solution

The implementation of a system that utilizes vision-based hand tracking to determine whether to use a physical keyboard in typing mode or tracking mode, allowing for the detection of user gestures and key presses to trigger mode transitions without the need for specialized keyboards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a physical keyboard is used for both typing and tracking modes, then device complexity is reduced, but user input accuracy deteriorates due to noisy sensor data and difficulty in distinguishing intentional from unintentional inputs

Engineering Contradiction:
Improvedevice complexityVSAvoiduser input accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system dynamically switches between typing mode and tracking mode based on detected user intent. The keyboard transitions from a static typing device to a dynamic tracking device that can interpret gestures, allowing the same hardware to serve multiple functions with different interpretation rules, thereby maintaining low device complexity while improving input accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the interpretation parameters of keyboard inputs based on mode. In typing mode, key presses are interpreted as character inputs. In tracking mode, the same key presses are interpreted as gesture commands for cursor movement. This parameter change allows the system to distinguish between intentional typing and unintentional contact, improving measurement precision without adding hardware complexity

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If traditional contact-based user input is used, then ease of operation is maintained, but reliability deteriorates due to inability to distinguish intentional from unintentional inputs

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system uses vision-based feedback to monitor hand movements and gestures above the keyboard. This feedback loop allows the system to distinguish between intentional gestures (where the hand moves deliberately toward specific keys) and unintentional contact (where the hand rests or moves erratically). The feedback mechanism improves reliability by providing contextual information about user intent without complicating the operation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The vision-based hand tracking system acts as an intermediary between the user's physical actions and the keyboard's input interpretation. Instead of relying solely on contact sensors, the system uses visual data as a mediator to understand user intent, thereby improving reliability while maintaining ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If vision-based hand tracking is implemented to distinguish typing from tracking modes, then user input accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveuser input accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements multi-functionality by using the existing keyboard hardware for both typing and tracking purposes. The vision-based tracking component is added as a software layer that can interpret the same physical keyboard in multiple ways depending on the detected mode, achieving enhanced input accuracy without requiring separate specialized hardware for each function

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

Solution Approach 2:

The system replaces mechanical differentiation (separate specialized keyboards for typing and tracking) with an optical/electronic solution (vision-based hand tracking). Instead of using different physical devices, the system uses software-based mode detection and interpretation, substituting mechanical complexity with computational intelligence to improve input accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250130651A1System for Improving User Input Recognition on Touch Surfaces
Publication Date: 2025.04.24 APPLE INC
  • US20250130651A1 patent drawing
  • US20250130651A1 patent drawing
  • US20250130651A1 patent drawing

AI summary

A physical keyboard can be used to collect user input in a typing mode or in a tracking mode. To use a tracking mode, first movement data is detected for a hand of a user in relation to a physical keyboard at a first location. A determination is made that the first movement data is associated with a tracking movement. In response to determining that the movement type is associated with the tracking movement, a tracking mode is initiated. User input is provided based on the movement data and in accordance with the tracking mode. Contact data and non-contact data is used to determine a user intent, and a user instruction is processed based on the user intent.