Sensor Data Acquisition Unit for CPU Load Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-performance CPUs in mobile terminals consume excessive power and experience performance degradation due to frequent communication with low-speed sensors for acquiring sensor data, leading to reduced battery life and increased load.
Innovation Solution
A data processing apparatus with a first processor acquiring sensor data and providing it along with cycle information to a second processor, allowing the second processor to manage and request sensor data at optimized sampling cycles, thereby reducing the load on the high-performance CPU and minimizing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the CPU acquires sensor data frequently through direct communication with sensors, then the sensor data can be obtained in real-time, but the CPU load increases and power consumption increases
Solution Approach 1:
The patent introduces a sensor data acquisition unit as an intermediary component between the CPU and sensors. This unit handles the frequent communication with sensors on behalf of the CPU, allowing the CPU to operate at lower frequencies and consume less power while still obtaining sensor data in real-time through the intermediary buffer.
2Productivity
If the CPU accesses sensors at low speed multiple times to acquire sensor data, then the CPU can maintain high performance for other tasks, but the time required to acquire sensor data increases
Solution Approach 1:
The patent implements a buffer that pre-stores sensor data before the CPU needs it. The sensor data acquisition unit continuously acquires sensor data and stores it in the buffer in advance, so when the CPU needs sensor data, it can retrieve it immediately without waiting for slow sensor communication, thus losing minimal time while maintaining CPU productivity.
3Quantity of substance
If the CPU spends a long period acquiring sensor data, then all sensor data can be collected, but the overall performance of the mobile terminal deteriorates
Solution Approach 1:
The patent enables continuous sensor data acquisition through a dedicated acquisition unit that operates independently and continuously fills the buffer. This allows the CPU to retrieve sensor data continuously without interruption to its main tasks, maintaining both the quantity of sensor data collected and the overall productivity of the mobile terminal.
4Reliability
If frequent interrupts are used for real-time processing, then real-time performance is maintained, but the CPU experiences heavy load
Solution Approach 1:
The patent segments the sensor data acquisition function from the main CPU operations by creating a separate sensor data acquisition unit. This segmentation allows real-time sensor data collection to occur independently without generating frequent interrupts to the main CPU, thus maintaining real-time processing capability while significantly reducing CPU load and energy consumption.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
There is provided a data processing apparatus including a first processor configured to acquire sensor data from at least one sensor, wherein the first processor provides the acquired sensor data and a cycle information to a second processor, and wherein the cycle information includes information indicating a sampling cycle corresponding to a timing at which the sensor data is acquired.