Processor State Filtering for Current Consumption Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic devices face increased current consumption due to frequent state information updates from communication processors, which shorten the sleep state and lead to higher power usage.
Innovation Solution
Implementing a method where a second processor filters state information updates from a communication processor, selectively transmitting only necessary data to the application processor, especially in screen-off states, to reduce the frequency of wake-ups and conserve power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the application processor processes state information updates from the communication processor, then the communication service functionality is improved, but the current consumption increases
Solution Approach 1:
The patent segments the processing of state information by introducing a screen state determination unit that separates the decision-making process from the main application processor. This unit independently determines whether screen state information updates are necessary, preventing unnecessary wake-ups of the application processor and reducing current consumption while maintaining communication service functionality.
Solution Approach 2:
The screen state determination unit acts as an intermediary between the communication processor and the application processor. It receives state information updates, determines their relevance based on screen state, and selectively forwards only necessary information to the application processor, thereby reducing unnecessary processing and power consumption.
2Measurement precision
If the application processor is woken up to process state information updates, then the communication status is updated accurately, but the sleep state duration is reduced
Solution Approach 1:
The patent applies partial action by having the screen state determination unit process only the necessary portion of state information updates. Instead of waking up the application processor for every state update, the system determines whether the update is necessary based on screen state conditions, thereby extending sleep state duration while maintaining accurate communication status updates when needed.
Solution Approach 2:
The screen state determination unit performs self-service by autonomously determining whether state information updates are necessary based on the current screen state. This independent decision-making capability allows the system to extend the sleep state without compromising communication status accuracy, as the determination unit selectively processes only essential updates.
3Reliability
If state information is updated frequently in the sleep state, then the communication processor remains synchronized, but the power consumption increases
Solution Approach 1:
The patent applies local quality by differentiating the processing approach based on screen state conditions. When the screen is off, the system uses a simplified determination mechanism that selectively processes state information, whereas when the screen is on, full processing occurs. This localized quality adjustment reduces power consumption during sleep state while maintaining synchronization reliability when needed.
Solution Approach 2:
The system changes the parameter of state information processing based on screen state conditions. By determining whether to process state updates according to the screen state parameter, the system adjusts its behavior to reduce power consumption during sleep state while maintaining communication processor synchronization reliability through selective processing of essential state information.
Data Source
AI summary
A method of and device for reducing current consumption is provided. The method includes providing, by a first processor to a second processor, information indicating a state of a display of the electronic device or a display of an external electronic device configured to communicate with the electronic device; receiving, by the second processor, data external to the electronic device; and determining, by the second processor, whether to transmit the data or a result of processing the data to the first processor based on at least a part of the information.


