Dynamic Processor Clock Control for Text Input Power Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-performance mobile terminals consume excessive power, reducing battery usage time, especially when executing applications that require text input.
Innovation Solution
The method involves predicting user input speed based on user input information to configure processor control settings, thereby optimizing the performance of processing units and reducing unnecessary power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high-performance processing units are used to execute applications, then processing capability is improved, but power consumption increases
Solution Approach 1:
The processor operates at different clock frequencies depending on the task requirements. When text input is detected, the processor switches to a lower frequency (first clock frequency) sufficient for text processing tasks. When other applications are detected, it switches to a higher frequency (second clock frequency) for full performance, thus dynamically adapting power consumption to actual needs.
Solution Approach 2:
The system changes the operational parameters of the processor by adjusting the clock frequency based on the detected application type. For text input applications, it sets the processor to a lower clock frequency parameter, while for other applications, it uses a higher clock frequency parameter, optimizing the balance between performance and power consumption.
2Use of energy by moving object
If processor performance is reduced to save power, then power consumption is decreased, but processing speed is reduced
Solution Approach 1:
The system dynamically adjusts processor clock frequency based on real-time detection of application types. When text input applications are detected, it lowers the clock frequency to reduce power consumption. When other applications are detected, it restores the higher clock frequency to maintain processing speed, thus dynamically balancing power consumption and processing speed according to actual task requirements.
3Use of energy by moving object
If processor clock frequency is lowered for text input, then power consumption is reduced, but response time increases
Solution Approach 1:
The system performs preliminary detection of the application type before executing tasks. By detecting whether a text input application is running in advance, it can proactively adjust the processor clock frequency to the appropriate level, avoiding delays that would occur if frequency adjustment happened after user input was already delayed by high frequency settings.
Data Source
Figure 1
Figure 2
Figure 3a
AI summary
A method for controlling performance of an electronic device is provided. The method includes sensing user input, predicting user input speed, and controlling at least one processing unit of the electronic device based on a predicted user input speed and performance assignment information. Here, the performance assignment information includes control information mapped respectively with user input speeds for controlling the at least one processing unit of the electronic device.