Distributed Inertial Gesture Recognition for Complex Movements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing gesture recognition systems suffer from inaccuracies, difficulty in distinguishing complex movements, susceptibility to ambient lighting conditions, and reliance on cumbersome setups, leading to incorrect motion detection and user discomfort.

Innovation Solution

A distributed system of devices with Edge AI and Tiny ML models processes sensor data locally, using a network of devices for data sharing and analysis, incorporating heuristic rules and ML models to enhance gesture recognition accuracy and reduce latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If accelerometer data is used to determine motion patterns, then the system can control a computer system, but the system cannot distinguish between complex movements occurring at the same time

Engineering Contradiction:
Improvegesture recognition capabilityVSAvoidmovement distinction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system segments the motion analysis into multiple independent tracking channels, each dedicated to detecting specific movement patterns. This allows simultaneous detection of multiple distinct gestures by dividing the complex motion space into separable components that can be analyzed independently and then integrated.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from analyzing simple linear acceleration to examining motion in multiple dimensions including temporal patterns, directional vectors, and sequential timing. By adding these dimensional layers of analysis, the system can differentiate between complex simultaneous movements that would appear identical in basic acceleration space.

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

2Ease of manufacture

If simplistic motion tracking systems are used, then the system is easy to implement, but the system is easily tricked and miscategorizes detected motion

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoidgesture detection accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system introduces intermediate processing layers between raw accelerometer data and gesture classification. These intermediary algorithms include temporal filtering, pattern matching buffers, and cross-validation mechanisms that prevent erroneous classification while maintaining the simplicity of the underlying hardware and basic system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback loops where detected motion patterns are continuously validated against expected gesture profiles. When anomalies or ambiguous patterns are detected, the system adjusts its interpretation by referencing previous motion contexts and comparing against multiple possible gesture templates, thereby reducing miscategorization without requiring complex hardware changes.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If computer vision systems are used for motion tracking, then the system can detect movements, but the system requires cumbersome camera setup and careful lighting control

Engineering Contradiction:
Improvemotion detection capabilityVSAvoidsystem setup complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system replaces the optical-mechanical camera-based tracking system with an inertial sensing approach using accelerometers and gyroscopes. This substitution eliminates the need for external cameras, lighting control, and complex optical setup, while providing robust motion detection that works independently of environmental lighting conditions.

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

Solution Approach 2:

The motion tracking system becomes self-contained by using onboard inertial sensors that do not require external infrastructure. The device tracks its own motion autonomously without needing external cameras, lighting setups, or complex environmental conditions, thereby dramatically reducing system setup complexity while maintaining measurement precision.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If VR headsets are used for movement tracking, then the system can track user movements, but the system causes user discomfort and motion sickness

Engineering Contradiction:
Improvemovement tracking capabilityVSAvoiduser discomfort
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system extracts the essential motion tracking function from the VR headset platform and implements it using lightweight inertial sensors. By separating the movement detection capability from the bulky headset hardware, the system achieves accurate tracking without the physical burden and sensory conflict that cause discomfort and motion sickness in traditional VR systems.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250291423A1System and method for gesture recognition
Publication Date: 2025.09.18 QUELL TECH LTD
  • US20250291423A1 patent drawing
  • US20250291423A1 patent drawing
  • US20250291423A1 patent drawing

AI summary

A gesture recognition system for recognising gestures from input data and outputting gesture events may control a computing system. The gesture recognition system may include a plurality of devices, including one or more peripheral devices and a central device. Each peripheral device may include a set of one or more sensors for sensing one or more parameters of a set of parameters; a communication module configured to communicate with another device of the plurality of devices; and a processor. The processor is configured to process the sensor data using a rules engine and output a gesture event. The central device may include a central communication module for communicating with the one or more peripheral devices and a central processor configured, in dependence on processing one or both of (i) at least a subset of the sensor data and (ii) data relating to the gesture, to output a further gesture event.