Launch Device Sensor Code Segmentation Power Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic apparatuses consume significant power even in sleep mode due to continuous operations of sensors, as existing solutions require periodic CPU involvement and external chip communication, leading to unnecessary power usage.
Innovation Solution
A launch device and method that utilize a mini-launch code stored in a storage unit, executed by a processor to read sensor output values, minimizing power consumption by only activating essential components and reducing the need for full system initialization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the electronic apparatus operates sensors continuously to detect surrounding circumstances, then the detection capability is improved, but the power consumption increases significantly even in sleep mode
Solution Approach 1:
The patent segments the code execution into two parts: a mini-launch code that runs continuously in low-power mode to read sensor values, and the full system code that only executes when sensor conditions are met. This segmentation allows the apparatus to maintain sensor detection capability while minimizing power consumption by keeping only essential components active during sleep mode.
Solution Approach 2:
The patent implements partial action by executing only the minimal necessary code (mini-launch code) during sleep mode rather than the complete system code. The processor performs only the essential function of reading sensor values and comparing them against threshold conditions, avoiding the excessive power consumption of initializing hardware and storages when not needed.
2Measurement precision
If the processor periodically launches to read sensor output values and determine whether conditions are met, then the sensor monitoring function is improved, but the power consumption increases due to full system initialization
Solution Approach 1:
The patent divides the monitoring function into two stages: a low-power stage using mini-launch code that handles sensor reading and condition checking, and a full-power stage using the complete system code that executes only when conditions are met. This segmentation eliminates the need for full system initialization during periodic monitoring, significantly reducing processor power consumption.
Solution Approach 2:
The patent extracts the essential monitoring functionality from the complete system code and places it in the mini-launch code. By separating the critical sensor reading and condition evaluation tasks from the full system initialization requirements, the apparatus can perform monitoring with minimal power consumption while maintaining the ability to execute the complete system when needed.
3Measurement precision
If the electronic apparatus remains in enable condition to initialize hardware and storages for reading sensor values, then the sensor reading function is improved, but the power consumption increases due to maintaining enable state
Solution Approach 1:
The patent segments the system into a minimal operational state for sensor reading (using mini-launch code) and a full operational state (using complete system code). This allows the apparatus to maintain sensor reading capability in a low-power state without initializing hardware and storages, reducing power consumption while preserving the essential monitoring function.
Data Source
AI summary
A launch device for launching an electronic apparatus comprises a storage unit, a main storage and a processor. The storage unit is configured to store a mini-launch code for executing a detection of an output value of a sensor, and store system driving codes which comprises a standard launch code for launching electronic apparatus. The main storage loads the mini-launch code and the system driving codes. The processor loads and executes the mini-launch code or the standard launch code.


