240 likes | 375 Views
Low-Power Color TFT LCD Display for Hand-Held Embedded Systems. Jamie Unger-Fink John David Eriksen. Outline. Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion. LCD Intro. STN vs TFT Large power consumer even in high-performance embedded systems.
E N D
Low-Power Color TFT LCD Display for Hand-Held Embedded Systems Jamie Unger-Fink John David Eriksen
Outline • Intro to LCDs • Power Issues • Energy Model • New Reduction Techniques • Results • Conclusion
LCD Intro • STN vs TFT • Large power consumer even in high-performance embedded systems
Why so much power? • Hand-held embedded systems usually execute interactive programs • Lots of slack time, dynamic power management can save CPU and memory access power • Shutting down LCD or turning off backlight results in unacceptable quality degradation • Display cannot ‘sleep’, so how do we reduce power here? • Need new energy reduction techniques
System Energy Model • Display System • LCD Controller • Frame Buffer • LCD panel & bus • LCD backlight • Inverter
System-level Approach • Must utilize detailed energy consumption characteristics • System-level simulator • Locate major energy consuming components • Minor quality loss but no major degradation • Compare CPU/memory power consumption to display consumption
Reference Platform • 32 bit RISC CPU @ 206 MHz • 32 bit 64MB SDRAM @ 66MHz • 8KB 2-way-set-associative data and instruction caches
Reference Platform CPU and main memory • (4) Samsung SDRAM, 2” bus length, 2.7 pF capacitance • Fairchild buffer, 4 pF capacitance • Bus-hold circuit, 0.5 pF capacitance • SDRAM data ports, 5.3 pF capacitance • Buffer for memory address bus, 4.0 pF capacitance • Address port input, 15 pF capacitance
Reference Platform • LCD controller and frame buffer memory • 32 bit frame buffer • Controller implemented in Xilinx Spartan II • Xpower estimate: 136.7 mW @ 2.5V core voltage, 3.3V I/O voltage, 66MHz, 10 pF load • LCD panel and bus • 640 x 480, 6.4”, 18-bit transmissive color TFT LCD (VGA) • LCD backlight and inverter • CCFT backlight tube, 12V supply inverter
LCD Power Consumption • Power Consumption per color • Power consumption at pixel clock freq 25MHz
Energy Consumption • Example: MPEG4 player
New Energy Reduction Techniques • Variable-duty-ratio refresh • Dynamic-color-depth control • Brightness compensation with backlight dimming • Contrast enhancement with backlight dimming
Variable-duty-ratio refresh • CRT compatible interface • Can exploit CRT/LCD differences to save power • Variable-duty-ratio implemented with DTMG • Reduce to 50% duty with no flicker
LCD sub-pixel circuit • Two capacitive components, CLC an CST • CST needs to be refreshed • For TFT LCD, if refresh rate is higher than CST time constant, no flicker at all • Don’t need a high rate like 120 Hz
Dynamic-color-depth control • Modify pixel organization to reduce color depth when appropriate • CPU independent
Dynamic-color-depth control • During rendering, CPU draws image in full depth • During sweeping, LCD controller adjusts the color depth to save energy • Can shut down 8 LSB when we use 8-bit depth • Application dependent energy gain • MPEG4 player – 315.7 mW • MP3 player – 250 mW • Image viewer – 253 mW • Document viewer – 251.8 mW • Text editor – 250.1 mW
Backlight dimming techniques • Brightness compensation • Contrast enhancement
Brightness compensation • When you dim the backlight, you decrease the luminance • Need to compensate by increasing brightness, as long as number of saturated pixels is small I = ρLY I – Perceived Intensity ρ – LCD transmittance L – Backlight Luminance Y – Image Luminance
Contrast enhancement • If too many saturated pixels in image, contrast enhancement may be used • Will not work if there is a continuous color spectrum • Can dim the backlight more aggressively than with Brightness compensation
Results • By using the new techniques outlined in the paper, energy consumption can be reduced by 15% to 27% • MPEG4 player: 320x240 pixels, 30Hz fram rate • MP3 player: 100x50 pixel user interface, 1Hz • Image viewer: 640 x 480, updates every 3 s • Document viewer: 640 x 480, new page every 5 s • Text editor: updates 3 new characters per second
Results • Application Specific Parameters • Aggregate Power Reduction
Conclusion • New low power techniques • Minimal quality loss • As hand-held devices become smaller, low power displays become more important • Battery life • Heat dissipation • Average power consumption savings: 25%