zoukankan      html  css  js  c++  java
  • 分辨率与行场同步信号的关系

    当CRT显示器显示一幅图像时,电子枪是从左到右、从上到下来扫描屏幕的。由电子枪打出的电子经由偏转线圈的偏转得以打到屏幕的不同点上。电子束在从左到右扫描完一行后,需要回到起始方向进行下一行的扫描,这个返回的工作由回程转换器来完成。  
       
      这一系列动作要想很精确,就得使电子枪、偏转线圈、回程转换器协同(同步)工作。为了达到这个目标,我们需要两个信号:  
      1, 水平同步信号,显示设备(显示器)接收到这个信号后,就开始画下一行。  
      2, 垂直同步信号,显示设备(显示器)接收到这个信号后,就开始画下一帧。  
      这样,通过传递这两个信号,电子枪、偏转线圈、回程转换器就能精确协作了。  
       
      这两个信号由谁传递呢?答案是显卡,显卡每隔一段时间就会给显示设备(显示器)发送这样的信号。  
       
      显卡隔多长时间发送一次信号呢?这和屏幕的刷新率有关。假设我们的屏幕刷新率是60HZ,也就是一秒内我们要发送60个垂直同步信号给显示设备(显示器)。再假设我们的分辨率是800*600,就是说屏幕一共有600行,一秒内我们会发送这么多个水平同步信号:60*600=36000。画每一条线所用的时间也可以容易的算出来。
      VGA需要行场同步信号 ,而且液晶显示器对同步信号要求很苛刻。跟CRT显示器不一样。  这两天调VGA视频输出,CRT上已经没问题了,但是VGA输出总是闪屏。真不好搞。。

  • 相关阅读:
    VC++6.0程序打开文件内存错误解决方法
    c++ vc6.0环境sp6补丁
    Net 应用程序如何在32位操作系统下申请超过2G的内存
    DataTable 排序
    VC UI 界面库
    让CSS兼容IE和Firefox的技巧集合
    两句CSS属性让点击图片链接时的虚线框消失
    一个常用的表单文本框input输入提示
    Css优先级分析
    清除浮动四种方法
  • 原文地址:https://www.cnblogs.com/wangfengju/p/6173278.html
Copyright © 2011-2022 走看看