Battery Gauging in Portable Terminals with AMOLED Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In portable terminals with AMOLED displays, inaccurate battery gauging occurs due to varying power consumption for each color, leading to incorrect residual battery displays, and the use of separate battery gauging devices increases cost and design complexity.
Innovation Solution
A method and apparatus that uses an analog-to-digital converter (ADC) in the controller to measure battery voltage, determine RGB information for each pixel, calculate compensation values, and accurately determine battery residual quantity without a separate battery gauging device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a separate battery gauging device is used to accurately measure battery consumption in AMOLED displays, then battery gauging accuracy is improved, but device complexity and cost increase
Solution Approach 1:
The patent merges the battery gauging function with the existing controller by utilizing the ADC already present in the controller. Instead of using a separate battery gauging device, the system combines battery voltage measurement and color compensation calculations within the controller itself, thereby maintaining measurement accuracy while reducing device complexity and cost.
Solution Approach 2:
The controller is designed to perform multiple functions: it controls the AMOLED display, manages image data processing, and simultaneously performs battery gauging with color compensation. By making the controller universal and multi-functional, the patent eliminates the need for dedicated separate devices for each function, thus reducing overall device complexity while maintaining accuracy.
2Device complexity
If conventional ADC-based battery gauging is used in AMOLED displays, then device complexity is reduced, but battery gauging accuracy deteriorates due to rapid power consumption changes across colors
Solution Approach 1:
The system implements feedback by continuously monitoring the image data in the frame buffer and using this information to calculate real-time color compensation values. The controller adjusts the battery consumption calculation based on the actual colors being displayed, creating a closed-loop system that compensates for the varying power consumption of different colors in AMOLED displays.
Solution Approach 2:
The patent changes the parameters used for battery gauging from simple voltage measurement to a composite calculation that incorporates both voltage and color information. By introducing color compensation values based on RGB data from the frame buffer, the system adjusts the battery consumption parameters to reflect the actual power usage under different display conditions.
3Illumination intensity
If high resolution AMOLED display is used to provide clear color and wide angle of view, then display quality is improved, but battery consumption increases leading to inaccurate battery gauging
Solution Approach 1:
The system performs preliminary action by calculating color compensation values in advance based on the image data that is already buffered. By determining the compensation values before actual display rendering, the system can accurately track and compensate for power consumption variations without adding real-time processing overhead or requiring additional hardware.
Data Source
AI summary
Provided is a battery gauging method for a portable terminal including an active matrix organic light emitting diode (AMOLED) display. The battery gauging method may measure a voltage value of a battery, may determine, for each pixel, RGB information associated with image data buffered in a frame buffer, may determine, for each pixel, a preliminary compensation value corresponding to determined RGB information so as to calculate a compensation value by adding preliminary compensation values of all pixels, and then determine a residual quantity of the battery based on the measured voltage value and the compensation value.


