RGB排列与RGB PenTile排列屏幕解析
那么究竟什么是屏幕子像素RGB排列方式?什么是RGB PenTile排列方式?两者究竟有怎么样的区别?又为何4.3英寸480*800像素分辨率的采用RGB排列方式屏幕,反而会比3.7英寸480*800像素分别率采用RGB PenTile排列方式屏幕的效果要出色呢?
我们知道白色的光线是由红到紫的连续光谱组成的,而在计算机图形学里,则采用红绿蓝也就是RGB三种颜色的视觉等亮度混合(注意,不是光学等强度)来调和出白色光。我们知道显示屏是由许许多多的像素构成的,而为了让每一个单独的像素可以显示出各种颜色,就需要把它分解为红绿蓝三个比像素更低一级的子像素。也就是说,3个子像素构成一个整体,即彩色像素。当需要显示不同颜色的时候,三个子像素分别以不同的亮度发光,由于子像素的尺寸非常小,在视觉上就会混合成所需要的颜色。RGB排列
RGB排列是最标准的排列方式,它把一个方块形的像素,平均分成三等分,每一块赋予不同的颜色,这样就可以构成一个彩色像素。这也是绝大多数液晶显示器所采用的子像素排列方法,三个像素的顺序是随意的,不外一般都是“红绿蓝”或者“蓝绿红”。
标准RGB排列单个像素点
这样,只要我们把足够多这样构造的像素排列到一起,就可以显示出我们所需要的图案了。
标准RGB排列显示原理
事实上,绝大多数的液晶显示器,采用的都是标准RGB子像素排列。它的好处是像素独立性高,每一个像素都可以自己显示所有的颜色。但缺点是要制作m*n的显示器,总共需要制作3m*n个像素,(在制造过程中,子像素是最基本的制造单位,它们本身没有颜色,颜色是靠滤光片而产生的)。这在液晶上是没什么问题的,因为液晶采用的是印刷工艺,制作多少个像素对成本的影响并不高。
RGB PenTile排列
RGB Pentile排列是现在一些采用OLED材质的手机RGB子像素的排列方式。它与标准RGB排列单个像素点是不一样的,标准RGB排列的像素点是由红绿蓝三个子像素组成的,而PenTile的单个像素点只有“红绿”或者“蓝绿”两个子像素点组成。图中左边就是RGB PenTile排列的子像素排列方法。可以看到,同样显示3x3个像素,RGB PenTile在水平方向只做了6个子像素,而标准RGB做了9个,子像素数量减少了1/3。我们知道只有三基色才能构成所有的颜色,而两种颜色是不可以构成所有颜色的,所以在实际显示图像时,RGB PenTile的一个像素点会“借”用与其相邻的像素点的另一种颜色来构成三基色。水平方向,每个像素和相邻的像素共享自己所不具备的那种颜色的子像素,共同达到白色显示。
RGB PenTile与标准RGB子像素排布对比
RGB PenTile为什么可以缩减1/3的子像素而保持总像素不变呢?既然缺少一种子像素,那它又是怎么达到依然显示3x3全彩色像素的结果的呢?这里面的关键在于相邻像素之间的“共用子像素”。 可以通过查看RGB PenTile在工作时的子像素点亮情况就可以发现。首先我们模拟一下RGB PenTile显示水平间隔的白色线条。
RGB PenTile显示水平间隔的白色线条
从上图可以看到,水平方向,每个像素和相邻的像素共享自己所不具备的那种颜色的子像素,共同达到白色显示。
例如,模拟RGB PenTile显示垂直间隔的白色线条。公用情况也是一样的。
RGB PenTile显示垂直间隔的白色线条
模拟RGB PenTile显示黑白点阵。
RGB PenTile显示黑白点阵
此时可以看到应该有的蓝色像素不见了!这是因为每一个像素都失去了邻居,无法公用,所以RGB PenTile屏幕无法精确显示这样的图案。这个问题非常麻烦,为了让显示的结果仍然为白色,就需要把原本应该熄灭的蓝色像素重新点亮,结果就是显示白色点阵失败。
现在我们知道了,RGB PenTile技术的精髓就是要做到相邻像素的子像素公用。这要求屏幕上显示的