早期的电视制式均采用隔行扫描,但是现在很多的高清、专业级的视频采集卡都是采用逐行扫描模式,虽然现在的视频设备和数字视频技术已近有了很大的发展和进步,但是在时候中这两种扫盲模式和显示模式一直还存在,在前面我们介绍第四代视频采集卡的时候,曾经介绍到TC 2102A 音视频VGA信号采集卡可逐行采集1920 x 1440 x60HZ的VGA信号,采集VGA信号分辨率可达逐行高清效果(1920×1080P);为什么要用逐行扫描模式呢?逐行扫描和隔行扫描有什么区别呢?
扫描:无论是逐行扫描,还是隔行扫描,都是在显示设备表示运动图像的方法。说到扫描,通常的液晶电视显示画面的扫描方法都是从左到右从上到下,每秒钟扫描固定的帧数。
隔行扫描(Interlaced):隔行扫描方式是每一帧被分割为两场画面交替显示。
隔行扫描(Interlaced)就是每一帧被分割为两场,每一场包含了一帧中所有的奇数扫描行或者偶数扫描行,通常是先扫描奇数行得到第一场,然后扫描偶数行得到第二场。由于视觉暂留效应,人眼将会看到平滑的运动而不是闪动的半帧半帧的图像。但是这时会有几乎不会被注意到的闪烁出现,使得人眼容易疲劳。当屏幕的内容是横条纹时,这种闪烁特别容易被注意到。
逐行扫描(Progressive):逐行扫描方式是将每帧的所有画面同时显示。
逐行扫描(Progressive)每次显示整个扫描帧,如果逐行扫描的帧率和隔行扫描的场率相同,人眼将看到比隔行扫描更平滑的图像,相对于隔行扫描来说闪烁较小。每一帧图像均是由电子束顺序地一行接着一行连续扫描而成,这种扫描方式称为逐行扫描。
VGA显示原理
随着显示技术的不断发展,在业界制定了多种显示协议标准。根据分辨率和刷新频率的不同,显示模式的发展可分为:VGA(640×480像素);SVGA(高级VGA,800×600像素);XGA(可扩展图形阵列,1 024×768像素)。可以识别各种刷新频率的上述显示模式,并得到像素频率值,进一步应用于A/D转换器采样模块处理中。常见的彩色显示器一般由CRT(阴极射线管)构成,彩色是由R(红)、G(绿)、B(蓝)3色组成。
逐行扫描(Progressive):
显示是采用逐行扫描的方式,阴极射线枪发出的电子束打在涂有荧光粉的荧光屏上,产生RGB三色基,最后合成一个彩色图像。从荧幕的左上方开始向右扫描,每扫完一行图像电子束回到下一行的最左端,每行结束后电子枪回扫的过程中进行消隐。然后从新开始行扫描,消隐……,直到扫到荧幕的右下方,电子束回到荧幕的左上方从新开始新的图像扫描,并且在回到荧幕左上方的过程中进行消隐。在消隐过程中不发射电子束。每一行扫描结束时,用HS(行同步)信号进行同步;扫描完所有的行后用VS(场同步)信号进行同步。
VGA的行、场扫描行频和场频在数量上有很大差别,但时序上一样。根据存储的像素频率值保存后可用来配置FPGA中的PLL(锁相环)输出像素的采样时钟,应用于像素点的采样,进而设计出高性能的基于 FPGA嵌入式系统的视频采集卡。
隔行扫描(Interlaced)和逐行扫描(Progressive)都是在显示设备表示运动图像的方法。要得到稳定的逐行扫描图像,每帧图像必须扫描整数行。举例来说,一帧图像是连续扫描625行组成的,每秒钟共扫描50帧图像,即帧扫描频率为50帧/秒,或写成50Hz(赫芝),行扫描频率为31.25kHz。
逐行扫描方法使信号的频谱及传送该信号的信道带宽均达到很高的要求。电视专家想出了一个巧妙的方法,把一幅625行图像分成两场来扫,第一场称奇数场,只扫描625行的奇数行(依次扫描1、3、5、…行),而第二场(偶数场)只扫描625行的偶数行(依次扫描2、4、6、…行),通过两场扫描完成原来一帧图像扫描的行数,这就是隔行扫描。对于每帧图像为625行的隔行扫描,每帧图像分两场扫,每一场只扫描了312.5行,而每秒钟只要扫描25帧图像就可以了,故每秒钟共扫描50场(奇数场与偶数场各25场),即隔行扫描时帧频为25Hz、场频为50Hz,而行扫描频率为15.625kHz。
隔行扫描的行扫描频率为逐行扫描时的一半,因而电视信号的频谱及传送该信号的信道带宽亦为逐行扫描的一半。
这样采用了隔行扫描后,在图像质量下降不多的情况下,信道利用率提高了一倍。由于信道带宽的减小,使系统及设备的复杂性与成本也相应减少,这就是为什么世界上早期的电视制式均采用隔行扫描的原因。
但隔行扫描也会带来许多缺点,如会产生行间闪烁效应、出现并行现象及出现垂直边沿锯齿化现象等不良效应。自从数字电视发展后,为了得到高品质的图像质量,逐行扫描也已成为数字电视扫描的优选方案。
即时通讯包:http://download.csdn.net/detail/fanxiaojun66/4565787
对本博有任何疑问的朋友都可加QQ:992139738
分享到:
相关推荐
逐行扫描和隔行扫描是两种不同的扫描方式,逐行扫描可以得到比隔行扫描更高的图像质量,但隔行扫描在模拟电视时代是一个用有限频带资源实现优化显示效果的最佳折衷选择,而在数字电视时代,逐行扫描已经成为数字电视...
迄今为止电视广播采用隔行扫描已经近60年了,而计算机显示、图形处理和数字电影则采用了逐行扫描。逐行扫描是最简单的也是最好的扫描方式,不过受到频带资源和刷新频率的限制逐行扫描无法在模拟电视广播中得到应用,...
### 逐行扫描与隔行扫描技术说明 #### 一、概述 电视系统中的两种主要扫描方式分别为逐行扫描和隔行扫描。这两种技术在显示动态图像时扮演着至关重要的角色,它们的区别不仅体现在技术原理上,还影响着图像的质量...
### 逐行扫描与隔行扫描详解 #### 一、引言 早期的电视制式主要采用隔行扫描(Interlaced),而随着技术的进步,现代高清和专业级视频采集卡倾向于采用逐行扫描(Progressive)模式。尽管当前视频设备和数字视频...
浅析隔行扫描与逐行扫描 隔行扫描(interlaced scanning)和逐行扫描(progressive scanning)是两种常见的视频扫描技术。隔行扫描是指每帧图像被分成两部分,奇数行和偶数行,先扫描奇数行,然后扫描偶数行,如此...
在视频技术领域中,逐行扫描和隔行扫描是两种常见的图像扫描技术,它们各自拥有不同的特点和应用场景。为了更好地理解这两种技术,我们可以从它们的定义、工作原理、优缺点以及在不同显示设备中的应用等方面进行深入...
总之,通过MATLAB,我们可以方便地实现隔行扫描和去隔行处理,对于理解视频处理原理以及进行相关研究和开发具有很高的价值。在这个过程中,掌握图像处理的基本概念和MATLAB编程技巧是至关重要的。
在这个特定的案例中,我们讨论的是一个采用隔行扫描方式实现的屏幕监控源代码。隔行扫描是一种图像显示技术,通常用于电视广播,但在计算机屏幕上也可以应用,以减少数据传输量和提高显示效率。 首先,让我们理解...
在这个特定的场景中,我们讨论的是易语言中实现的“隔行扫描”(Interlaced Scanning)算法,这是一种用于屏幕传输的技术,尤其是从名为"gh0st"的软件中提取并转化为易语言支持的版本。 隔行扫描是电视和视频系统中...
在讨论隔行视频信号转换为逐行信号的算法模型和实现之前,我们首先需要了解隔行扫描(Interlaced Scan)和逐行扫描(Progressive Scan)的基本概念及其区别。 隔行扫描是一种视频播放技术,它将一幅视频图像分成两...
标题中的“动态分块+隔行扫描远程桌面传输程序(C++_Delphi).rar”指的是一个使用C++或Delphi编程语言实现的远程桌面传输软件。这个程序利用了两种技术来优化远程桌面的数据传输:动态分块和隔行扫描。 1. 动态分块...
研究这份源码,不仅可以深入了解分块隔行扫描的实现细节,还可以学习如何在实际项目中融合不同编程语言的优点,提高软件开发能力。这对于那些想要深入研究远程控制软件开发的程序员来说,无疑是一次难得的学习机会。...
标题中的“动态分块+隔行扫描远程桌面传输程序C++Delphi”指的是一个使用C++和Delphi编程语言开发的远程桌面应用,该应用采用了动态分块和隔行扫描技术来优化数据传输效率和实时性。动态分块是网络传输中一种常见的...
分块,隔行扫描方式快速传输"涉及到的是远程桌面或远程控制的技术实现,特别是针对DELPHI编程环境下的优化策略。远程屏幕传输技术允许用户在一个设备上操作另一个设备的屏幕,这对于远程协作、远程支持和分布式工作...
课程实验时自己写的隔行扫描的小程序,代码很简单,仅供参考
AE AK大神002_消除隔行扫描百度网盘 学习如何快速消除视频中的隔行扫描 运用到二维跟踪技术与色彩校正技术
标题中的“DGScreenSpy_lack963_隔行扫描_dgscreenspy_Vc_”表明这是一个关于名为“DGScreenSpy”的项目,由用户“lack963”开发,它涉及到了隔行扫描技术,并且是用Visual C++(Vc)与Delphi两种编程语言结合实现的...
隔行扫描(Interlaced Scanning)是一种视频信号处理技术,尤其在传统的电视系统和一些数字视频格式中广泛使用。这种技术的主要目的是通过减少每帧图像传输的数据量,从而节省带宽并降低传输延迟。在“interlaced ...
3. **去隔行(Deinterlacing)**: 在播放隔行扫描的视频时,需要将两个场合并成一个连续的逐行扫描(Progressive Scan)图像,这一过程称为去隔行。去隔行算法有多种,如线性插值、运动补偿等,每种方法有其优缺点。...
在编程实现隔行扫描时,主要涉及图像数据的处理,包括将逐行扫描的图像转换为隔行扫描格式,或者反向操作。这通常需要对图像处理库有深入理解,例如OpenCV等,并掌握相关算法,如Deinterlacing(去交错)算法,以便...