AnsweredAssumed Answered

How to compensate the Effect of Non-square Pixcel LCD

Question asked by Ivan Hsu on May 13, 2016
Latest reply on May 13, 2016 by Victor Linnik

Hi Developers,


We are developing Android 5.11 on i.MX6 platform. Unfortunately, The size of pixel is not square. Please reference the following picture. The left size is square pixel while the right size is non-square pixel. If we draw a circle on a non-square pixel LCD, it will be oval instead of circle.
non-square pixels.png

It seems that Android framework has no support for non-square pixel. Maybe we can do some tricks to compensate the effect of non-square pixel issue. For example, LCD resolution is 1024x600. We can report 1077x600 to android and resize it  to 1024 before we send the frame to framebuffer.  Is it workable? Can it be done by hardware composer?