MCU Buffer for Mobile Sensor Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices equipped with sensors continuously generate samples, causing the CPU to remain in full operation mode and consume excessive power, leading to shortened battery life.

Innovation Solution

A microcontroller unit (MCU) with a buffer is introduced to collect and perform initial processing on sensor samples, reducing the burden on the CPU by storing samples and results, allowing the CPU to sleep more often and conserve power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the CPU continuously collects and processes sensor samples, then the processing capability is sufficient, but the power consumption increases and battery life shortens

Engineering Contradiction:
Improvesample processing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent divides the processing system into two segments: the MCU handles continuous sensor sample collection and initial processing, while the CPU performs higher-level processing only when needed. This segmentation allows the power-consuming CPU to enter sleep mode frequently, reducing overall power consumption while maintaining adequate processing capability through the always-on MCU.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an MCU as an intermediary component between the sensors and the CPU. The MCU acts as a mediator that continuously monitors sensor data, performs preliminary processing, and only wakes the CPU when significant events occur or data needs higher-level processing. This intermediary approach reduces CPU wake frequency and power consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the CPU remains in full operation mode to handle continuous sensor data, then no data is lost, but battery life is shortened

Engineering Contradiction:
Improvedata processing reliabilityVSAvoidbattery life
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent implements preliminary action by having the MCU continuously collect and pre-process sensor data in the background while the CPU sleeps. The MCU prepares data buffers and detects significant events beforehand, so when the CPU wakes, it receives ready-to-process information. This ensures no data is lost while allowing the CPU to conserve power through sleep modes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the system to serve itself by having the MCU autonomously handle continuous sensor monitoring and initial processing without requiring constant CPU intervention. The MCU can independently manage data collection, buffering, and basic processing tasks, freeing the CPU to enter low-power states while maintaining system reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9534927B2Mobile device and microcontroller unit
Publication Date: 2017.01.03 CM HK LTD
  • US9534927B2 patent drawing
  • US9534927B2 patent drawing
  • US9534927B2 patent drawing

AI summary

A microcontroller unit (MCU) characterized by including a buffer is provided. The MCU is a part of a mobile device. The MCU fetches a plurality of samples from a sensor of the mobile device, performs a preset processing according to the samples, stores the samples and/or a result of the preset processing in the buffer, and provides the result or a signal based on the result to the central processing unit (CPU) of the mobile device or an electronic device.