提高显示PPI算法分析

子像素的排列方式是影响屏幕显示效果的重要因素。目前,一般的液晶(LCD)显示器和有机发光二极管(OLED)显示屏采用红、绿、蓝三基色来显示全彩图像。其子像素排列方式有条纹式排列(图1)和PenTileRGBG排列(图2)。

提高显示PPI算法分析

提高显示PPI算法分析

条纹式RGB排列是标准的排列方式,也是绝大多数LCD显示器使用的子像素排列,该排列横平竖直,显示图形界面窗口时效果较好,图像清晰度高,但显示自然景物时锯齿感明显,因此,国内外对子像素排列的研究已由三子像素转为多子像素。

PenTileRGBG排列方式伴随着OLED显示材质的诞生而出现,该排列方式明显改善了颗粒感和锯齿感,斜线显示效果平滑、柔和,目前采用PenTileRGBG子像素排列的电子产品主要有三星高分辨率手机和高分辨率电视机。

由传统条纹式RGB排列转换为RGBG 排列时,色域仍为RGB,因此不需要色域转换,但RGBG排列每个像素中仅包含RG 或BG 两个子像素,若只是单纯地将原RGB条纹式排列的RGB三个子像素对应给RGBG排列的RG或BG排列的两个子像素,则在显示单行单列单点的白色时会出现偏色,因此RGBG排列需要借用周围的子像素来达到正常的显示效果。如何能够在保证图像显示效果的同时提高PPI,是条纹式RGB排列到RGBG排列子像素着色算法的重点。

算法1

第一种着色算法将着色子像素分三种情况处理。该子像素着色算法流程如图所示。

提高显示PPI算法分析

对于如图(a)所示一般情况的着色,传统条纹式RGB排列的每个像素分别对应RGBG 排列的RG 子像素或BG 子像素,由于RGBG排列的每个像素仅包含两个子像素,在显示黑白变化或者像素亮度变化较大的情况下会出现偏色,因此在黑白变化或者像素亮度变化较大的特殊情况下,需要进行特殊处理,借用右侧的红色子像素或蓝色子像素,如图(b)、(c)所示。

提高显示PPI算法分析

算法2

第二种子像素着色算法为借用加权着色算法。着色时着色子像素需借用周围4个子像素,对于中心区域的像素可借用周围4个子像素进行加权,又因为四边区域周围仅包含3个像素,四角区域周围仅包含2个像素,所以需要按照区域分9种情况对原RGB排列图像进行着色,而每种情况又分为RGB转RG 或RGB转BG两种情况。

提高显示PPI算法分析

假设原输入图像为M 行N 列,记第i 行第j 列的红色子像素的输入值为Rin(i,j),输出值为Rout(i,j)。同理有Gin(i,j)、Gout(i,j)和Bin(i,j)、Bout(i,j)。

针对9类不同区域情况的借用加权着色,具体计算步骤如下:

对于中心区域着色如图(a)所示,RGB转RG着色:

提高显示PPI算法分析

对于中心区域RGB转BG着色:

提高显示PPI算法分析

由此可得中心区域转换得到的权值系数矩阵为

提高显示PPI算法分析

对于上下左右四个边缘区域着色如图(b)~(e)所示,其权值系数矩阵为


提高显示PPI算法分析

对于四个角区域着色如图(f)~(i)所示,其权值系数矩阵为

提高显示PPI算法分析

文字测试

提高显示PPI算法分析


图文系网络转载,版权归原作者所有。不代表本公众号观点,如涉及作品版权问题,请与我们联系,我们将在第一时间协商版权问题或删除内容!


文章转载至:AMOLED


分享到:


相關文章: