Microcontroller Gesture Detection for Low Power Electronic Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices face challenges in detecting gestures while in low power mode due to processors being in a low power state, which prevents wake actions and conserves power but hinders gesture detection capabilities.

Innovation Solution

A system where a microcontroller manages sensors to detect wake actions even when the processor is in a low power state, allowing the sensor processing component to resume active mode only when a confident wake action is detected, thereby conserving power and enabling gesture detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the processor is placed in a low power state to conserve energy, then power consumption is reduced, but the device cannot detect gestures or wake actions

Engineering Contradiction:
Improvepower consumptionVSAvoidgesture detection capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system divides the processing function into two separate components: a microcontroller that remains active to monitor sensors and detect wake actions, and a main processor that enters low power mode to conserve energy. This segmentation allows the device to maintain gesture detection capability while reducing overall power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The microcontroller acts as an intermediary between the sensors and the main processor. It continuously monitors sensor data for wake actions and only activates the main processor when a wake action is detected, thereby maintaining detection capability while minimizing the main processor's energy consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the processor continuously monitors sensors for gesture detection, then gesture detection capability is maintained, but power consumption increases

Engineering Contradiction:
Improvegesture detection capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The monitoring function is segmented from the main processor and assigned to a dedicated microcontroller. This allows the main processor to remain in low power mode while the microcontroller handles continuous sensor monitoring, achieving both energy efficiency and detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The microcontroller independently performs sensor monitoring and wake action detection without requiring the main processor to remain active. It autonomously determines when to activate the main processor based on detected gestures, enabling self-service operation that reduces overall power consumption.

Inventive Principle:
Principle #25Self-service

3Reliability

If the sensor processing component remains in active mode to detect wake actions, then wake actions can be detected, but power consumption increases

Engineering Contradiction:
Improvewake action detectionVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system segments the processing hierarchy into three levels: sensors that generate raw data, a microcontroller that performs initial analysis and wake action detection, and a main processor that handles full application processing. This segmentation allows wake action detection to occur at the microcontroller level with minimal power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The microcontroller performs partial processing of sensor data to detect wake actions without executing the full processing pipeline. By performing only the necessary minimal action (wake detection) rather than complete image or gesture analysis, the system reduces power consumption while maintaining detection capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2926213B1Gesture detection management for an electronic device
Publication Date: 2020.06.03 AMAZON TECH INC
  • EP2926213B1 patent drawingFigure 1~2
  • EP2926213B1 patent drawingFigure 3
  • EP2926213B1 patent drawingFigure 4

AI summary

The amount of power and processing capacity needed to process gesture input for a computing device is reduced by splitting the management of sensors, used to detect the input, among different processing components. A relatively high power processor system can monitor the sensors and determine the presence of gestures when the device is in an active state. When the device, or at least the processor system, enters a sleep mode, sensor management is transferred to a microcontroller connected to at least a portion of the sensors, such that the microcontroller can analyze the sensor data to determine the likelihood of a wake action being performed. In response to detecting a wake action, the microcontroller can contact a component such as a power management component to place the processor system in an active state, and enable the processor system to resume management of the sensors.