Low-Power Processor Selective Data Batching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data batching schemes in portable terminals result in unnecessary data transmission and memory waste, as all sensor data collected by a low-power processor are transmitted to a high-performance processor, regardless of what the applications actually need, leading to inefficient power consumption and processing.
Innovation Solution
A method and apparatus that allow a low-power processor to selectively batch-process data based on configuration information from applications, transmitting only necessary data to a high-performance processor, optimizing data arrangement for each application, thereby reducing power consumption and memory usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If all sensor data collected by the low-power processor are transmitted to the high-performance processor, then data completeness is maintained, but unnecessary data transmission occurs and power consumption increases
Solution Approach 1:
The patent extracts only the necessary sensor data for each application from the complete sensor data stream. The low-power processor identifies which sensor data is needed by applications and selectively transmits only that portion to the high-performance processor, eliminating unnecessary data transmission while maintaining power efficiency.
Solution Approach 2:
The patent segments sensor data into application-specific portions before transmission. Instead of transmitting all sensor data as a single block, the system divides and transmits only the relevant segments for each application, reducing overall data volume and power consumption while preserving data completeness for each application's needs.
2Quantity of substance
If all sensor data are transmitted to the high-performance processor, then data availability is ensured, but memory capacity is wasted due to storing unnecessary data
Solution Approach 1:
The patent extracts only necessary sensor data for storage at the high-performance processor. By identifying and transmitting only the data that applications actually need, the system reduces memory capacity requirements while ensuring that all required data remains available for processing.
Solution Approach 2:
The patent applies local quality by customizing data storage requirements for each application based on its specific needs. Each application receives and stores only the sensor data relevant to its function, optimizing memory usage locally for each application rather than uniformly storing all sensor data.
3Use of energy by moving object
If conventional data batching is used, then power consumption is reduced by batch processing, but applications must rearrange received data into required forms, increasing processing complexity
Solution Approach 1:
The patent applies preliminary action by having the low-power processor pre-arrange and format sensor data according to application requirements before transmission to the high-performance processor. This preliminary organization of data eliminates the need for applications to perform complex rearrangement operations, reducing processing complexity while maintaining power efficiency.
Solution Approach 2:
The patent introduces the low-power processor as an intermediary that handles data formatting and arrangement. Instead of applications directly managing complex data rearrangement operations, the low-power processor acts as a mediator that prepares data in the required formats, simplifying the overall system complexity while enabling batch processing.
Data Source
AI summary
A method and apparatus for batch-processing multiple data in an electronic device are provided. A method for batch-processing multiple data in a first processor includes transmitting batching data configuration information to a second processor of the electronic device according to batching option information of at least one application; receiving, from the second processor, batching data including at least one data acquired via at least one sensor of the electronic device based on the batching data configuration information; and batch-processing the received batching data according to the batching option information, for the at least one application.


