Can anybody tell me about techniques for buffering used in display drivers specifically in LCD’s in Mobile phones ??
Can anybody tell me about techniques for buffering used in display drivers specifically in
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I can promise you that it varies. Modern hardware on mobile phones is quite capable, but its still not always utilised.
Many operating systems don’t have buffering – the drawing code accesses the memory DMAed by the display directly, and puts effort into syncing with the vertical retrace.
Then some operating systems introduced software double buffering for flicker-free redraw. The new scene is composed onto an off-screen buffer, and then the final result is blitted to the screen memory. I’ve seen implementations of this strategy that didn’t vsync, though!
Then things like Android are built around efficient buffering at the hardware level. The android surface flinger does it all behind the scenes.