zoukankan      html  css  js  c++  java
  • 隔行扫描和逐行扫描(interlace and progressive )

    隔行和逐行扫描

    隔行扫描方式源于早期的模拟电视广播技术,这种技术需要对图像进行快速扫描,以便最大限度地降低视觉上的闪烁感,但是当时可以运用的技术并不能以如此之快的速度对整个屏幕进行刷新。

    于是,将每帧图像进行“交错”排列或分为两场,一个由奇数扫描线构成,而另一个由偶数扫描线构成,如图4 所示。NTSC/(PAL)的帧刷新速率设定为约 30/(25)帧/秒。于是,大片图像区域的刷新率为 60(50)Hz,而局部区域的刷新率为 30(25)Hz,这也是出于节省带宽的折中考虑,因为人眼对大面积区域的闪烁更为敏感。 

    隔行扫描方式不仅会产生闪烁现象,也会带来其它问题。例如,扫描线本身也常常可见。因为 NTSC 中每场信号就是 1/60s 时间间隔内的快照,故一幅视频帧通常包括两个不同的时间场。当正常观看显示屏时,这并不是一个问题,因为它所呈现的视频在时间上是近似一致的。然而,当画面中存在运动物体时,把隔行场转换为逐行帧(即解交织过程),会产生锯齿边缘。解交织过程非常重要,因为将视频帧作为一系列相邻的线来处理,这将带来更高的效率。 

    随着数字电视的出现,逐行(即非隔行)扫描已经成为一种具有更高图像品质的流行的输入和输出视频格式。在这种方式下,整幅图像将从上到下依次刷新,其扫描速率约为相应隔行系统的扫描速率的两倍,这消除了隔行扫描产生的许多弊病。在逐行扫描中,由两场信号来表示一帧视频的方式不再使用。 

    <IMG src="http://blogimg.chinaunix.net/blog/upfile2/100207144319.jpg" onload="javascript:if(this.width>500)this.width=500;" border=0>

    图 4:隔行扫描与逐行扫描方式的对比

    图中:

    486 Lines:One Frame——486 线:1

    Line——行,

    InterlacedFrame is split into 2 field——隔行:图像帧被分离为两个视场; 

    ProgressivewFrame is displayed in sequence as a single field——逐行:图像帧作为

    一个视场依序显示;
  • 相关阅读:
    Python单元测试unittest加载方式之二:加载测试套件
    Python单元测试unittest加载方式之二:加载测试套件
    Python单元测试unittest加载方式之一:unittestmain()启动单元测试模块
    和优秀的人相处
    耐心和恒心
    ubuntu下FTP文件目录共享
    一个不错的编译调试方法
    qt 程序异常崩溃
    minigui SetTimer(hwnd, id, speed)
    minigui 按钮点击弹窗外部 弹窗消失功能 WS_EX_TRANSPARENT
  • 原文地址:https://www.cnblogs.com/wangfengju/p/6173274.html
Copyright © 2011-2022 走看看