VGA显示的艺术

VGA协议主要有5根线,R、G、B跟HS、VS这5个信号。其中,RGB分别代表red、green、blue三种颜色,本来RGB只有2^3种组合,但通过与AD芯片配合,可以将显示的颜色增加至2^16次方个颜色。R有5位,表示从浅红至深红,G有6位,表示浅绿色至深绿色(人眼对绿色比较敏感),B有5位表示,表示浅蓝色至深蓝色。

HS信号是HSYNC Signal信号,即是“列同步信号”。

VS信号是VSYNC Signal信号,即是“行同步信号”。

扫描是先是第一行,800个列的点逐一进行填充。在扫描的时候,每一个像素点上会停留一定的时间,然后把RGB译码出来的颜色填充到像素点上,这样像素点多了就能组成一幅图案。

一个标准为80060060Hz的显示协议,800和600仅仅是显示区域的大小,包括一些准备区域,真实的区域有:

这样的协议才是完整的。

HSYNC Signal协议里,分四段:a(同步段),b(后廊段),c(激活段),d(前廊段),一开始HSYNC在a段拉低128个像素点,b段拉高88个像素点,c段保持高电平800个像素点,d段也是保持40个像素点。

VSYNC Signal协议里,分四段:o(同步段),p(后廊段),q(激活段),r(前廊段),一开始VSYNC段拉低4个像素点,p段拉高23个像素点,q段保持高电平600个像素点,r段保持多1个像素点。

这里需要注意的是,行的信号变化是慢过列的信号变化的,在一行中,列要先填充满。

 

扩展探究:

  1. 为什么屏幕的刷新率不能超过60Hz?

传统CRT电视根据制式不同,刷新率在中国50Hz,在日本等60Hz,这成为了视频显示的一个要求或标准。而液晶产业主要在日本发展起来的,所以传承了60Hz的传统。刷新率越高,对于液晶响应要求越高,液晶的响应过程在每帧中占得比例越高,显示效果越差。因此,在液晶材料没改善前提下,提高刷新率显示效果会下降。现在新技术发展,100/120Hz刷新率的显示器已经很常见。对于液晶显示器,刷新率调到显示器自身允许的最高值就可以了,视觉效果也是最好的。因为调高视觉效果会变差,所以显示器的设定中也不提供更高的分辨率。如果强行提高,一般就无法正常显示了。

 

未经允许不得转载:TacuLee » VGA显示的艺术

赞 (2)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址