jamie unger-fink john david eriksen. outline intro to lcds power issues energy model new reduction...

23
Low-Power Color TFT LCD Display for Hand-Held Embedded Systems Jamie Unger-Fink John David Eriksen

Upload: myles-dawson

Post on 22-Dec-2015

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Low-Power Color TFT LCD Display for Hand-Held Embedded Systems

Jamie Unger-FinkJohn David Eriksen

Page 2: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

OutlineIntro to LCDsPower IssuesEnergy ModelNew Reduction TechniquesResultsConclusion

Page 3: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

LCD IntroSTN vs TFTLarge power consumer even in high-

performance embedded systems

Page 4: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Why so much power?Hand-held embedded systems usually

execute interactive programsLots 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

Page 5: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

System Energy ModelDisplay System

LCD ControllerFrame BufferLCD panel & busLCD backlightInverter

Page 6: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

System-level ApproachMust utilize detailed energy consumption

characteristicsSystem-level simulatorLocate major energy consuming componentsMinor quality loss but no major degradationCompare CPU/memory power consumption to

display consumption

Page 7: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Reference Platform32 bit RISC CPU @ 206 MHz32 bit 64MB SDRAM @ 66MHz8KB 2-way-set-associative data and

instruction caches

Page 8: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Reference Platform(4) Samsung SDRAM, 2” bus

length, 2.7 pF capacitanceFairchild buffer, 4 pF

capacitanceBus-hold circuit, 0.5 pF

capacitanceSDRAM data ports, 5.3 pF

capacitanceBuffer for memory address

bus, 4.0 pF capacitanceAddress port input, 15 pF

capacitance

CPU and main memory

Page 9: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Reference PlatformLCD controller and frame buffer memory

32 bit frame bufferController implemented in Xilinx Spartan IIXpower estimate: 136.7 mW @ 2.5V core

voltage, 3.3V I/O voltage, 66MHz, 10 pF loadLCD panel and bus

640 x 480, 6.4”, 18-bit transmissive color TFT LCD (VGA)

LCD backlight and inverterCCFT backlight tube, 12V supply inverter

Page 10: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

LCD Power ConsumptionPower Consumption per color

Power consumption at pixel clock freq 25MHz

Page 11: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Energy ConsumptionExample: MPEG4 player

Page 12: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

New Energy Reduction TechniquesVariable-duty-ratio refreshDynamic-color-depth controlBrightness compensation with backlight

dimmingContrast enhancement with backlight

dimming

Page 13: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Variable-duty-ratio refreshCRT compatible interfaceCan exploit CRT/LCD differences to save

powerVariable-duty-ratio implemented with DTMGReduce to 50% duty with no flicker

Page 14: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

LCD sub-pixel circuitTwo capacitive components, CLC an CST

CST needs to be refreshedFor TFT LCD, if refresh rate is higher than

CST time constant, no flicker at allDon’t need a high rate like 120 Hz

Page 15: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Dynamic-color-depth controlModify pixel organization to reduce color

depth when appropriateCPU independent

Page 16: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Dynamic-color-depth controlDuring rendering, CPU draws image in full

depthDuring sweeping, LCD controller adjusts the

color depth to save energyCan shut down 8 LSB when we use 8-bit depthApplication dependent energy gain

MPEG4 player – 315.7 mWMP3 player – 250 mWImage viewer – 253 mWDocument viewer – 251.8 mWText editor – 250.1 mW

Page 17: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Backlight dimming techniquesBrightness

compensationContrast

enhancement

Page 18: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Brightness compensationWhen you dim the backlight, you decrease

the luminanceNeed to compensate by increasing

brightness, as long as number of saturated pixels is small

I = ρLYI – Perceived Intensity

ρ – LCD transmittanceL – Backlight LuminanceY – Image Luminance

Page 19: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Contrast enhancementIf too many saturated pixels in image,

contrast enhancement may be usedWill not work if there is a continuous color

spectrumCan dim the backlight more aggressively

than with Brightness compensation

Page 20: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

ResultsBy 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, 1HzImage viewer: 640 x 480, updates every 3 sDocument viewer: 640 x 480, new page every

5 sText editor: updates 3 new characters per

second

Page 21: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

ResultsApplication Specific Parameters

Aggregate Power Reduction

Page 22: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

ConclusionNew low power techniquesMinimal quality lossAs hand-held devices become smaller, low

power displays become more importantBattery lifeHeat dissipation

Average power consumption savings: 25%

Page 23: Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

Questions?