隔行扫描和逐行扫描(interlace and progressive )
隔行和逐行扫描
隔行扫描方式源于早期的模拟电视广播技术,这种技术需要对图像进行快速扫描,以便最大限度地降低视觉上的闪烁感,但是当时可以运用的技术并不能以如此之快的速度对整个屏幕进行刷新。
于是,将每帧图像进行“交错”排列或分为两场,一个由奇数扫描线构成,而另一个由偶数扫描线构成,如图4 所示。NTSC/(PAL)的帧刷新速率设定为约 30/(25)帧/秒。于是,大片图像区域的刷新率为 60(50)Hz,而局部区域的刷新率为 30(25)Hz,这也是出于节省带宽的折中考虑,因为人眼对大面积区域的闪烁更为敏感。
隔行扫描方式不仅会产生闪烁现象,也会带来其它问题。例如,扫描线本身也常常可见。因为 NTSC 中每场信号就是 1/60s 时间间隔内的快照,故一幅视频帧通常包括两个不同的时间场。当正常观看显示屏时,这并不是一个问题,因为它所呈现的视频在时间上是近似一致的。然而,当画面中存在运动物体时,把隔行场转换为逐行帧(即解交织过程),会产生锯齿边缘。解交织过程非常重要,因为将视频帧作为一系列相邻的线来处理,这将带来更高的效率。
随着数字电视的出现,逐行(即非隔行)扫描已经成为一种具有更高图像品质的流行的输入和输出视频格式。在这种方式下,整幅图像将从上到下依次刷新,其扫描速率约为相应隔行系统的扫描速率的两倍,这消除了隔行扫描产生的许多弊病。在逐行扫描中,由两场信号来表示一帧视频的方式不再使用。
图 4:隔行扫描与逐行扫描方式的对比
图中:
486 Lines:One Frame——486 线:1帧
Line——行,
Interlaced:Frame is split into 2 field——隔行:图像帧被分离为两个视场;
Progressivew:Frame is displayed in sequence as a single field——逐行:图像帧作为
一个视场依序显示;
隔行扫描和逐行扫描(interlace and progressive )相关推荐
- 隔行扫描与逐行扫描视频有什么区别
视频显示有两种基本方式:隔行扫描 或 逐行扫描. 逐行扫描,用在计算机显示器和数字电视机上,一次显示图象的所有水平线,作为一帧. 隔行扫描,用在标准NTSC,PAL,SECAM制电视机上,一次只显示一 ...
- [转帖]隔行扫描与逐行扫描视频有什么区别
视频显示有两种基本方式:隔行扫描 或 逐行扫描. 逐行扫描,用在计算机显示器和数字电视机上,一次显示图象的所有水平线,作为一帧. 隔行扫描,用在标准NTSC,PAL,SECAM制电视机上,一次只显示一 ...
- 隔行扫描 和 逐行扫描
隔行扫描 每一帧被分割为两场,每一场包含了一帧中所有的奇数扫描行或者偶数扫描行,通常是先扫描奇数行得到第一场,然后扫描偶数行得到第二场. 无论是逐行扫描还是隔行扫描,都有视频文件.传输和显像三个概 ...
- interlace和progressive
转自:http://blog.sina.com.cn/s/blog_887884050100yeun.html 更详细:http://blog.163.com/liukang_0404@126/blo ...
- 隔行扫描与逐行扫描的区别
早期的电视制式均采用隔行扫描,但是现在很多的高清.专业级的视频采集卡都是采用逐行扫描模式,虽然现在的视频设备和数字视频技术已近有了很大的发展和进步,但是在时候中这两种扫盲模式和显示模式一直还存在,在前 ...
- 隔行扫描, 逐行扫描
逐行扫描 : 对每一行进行扫描,如果一帧图像是连续扫描625行组成的,每秒钟共扫描50帧图像,即帧扫描频率为50帧/秒,或写成50Hz(赫兹),行扫描频率为 31.25kHz. 隔行扫描 : 分别对奇 ...
- ffmpeg将视频从隔行扫描转为逐行扫描
其实主要是这个参数 -deinterlace 隔行扫描的视频一般在播放的时候 会有横条感 逐行扫描的视频播放的时候感觉会好很多 会感觉清晰很多 ffmpeg -i 1.mts -strict -2 - ...
- 扫描线(scanning line)是什么?(水平清晰度)(电视行(TVLine))(隔行扫描、逐行扫描)
电视的画面清晰度是以水平清晰度作为单位.通俗地说,我们可以把电视上的画面以水平方向分割成很多很多扫描线,分得越细,这些画面就越清楚,而水平线数的扫描线数量也就越多.清晰度的单位是"电视行(T ...
- linux逐行扫描,FFmpeg怎么区分识别视频是逐行扫描还是隔行扫描
最近遇到要识别隔行扫描的视频加以特殊转码处理的问题.google了一番以后找到两个解决的方式,记录一下. 方法一:使用隔行扫描检查滤镜idet区分隔行扫描和逐行扫描 ffmpeg -filter:v ...
最新文章
- R语言禁止数值表示为科学计数法实战(Turn Off Scientific Notation ):全局设置或者单变量设置
- java 语言实现的随机数生成算法
- 关于yum的/repodata/repomd.xml错误
- error C2873: “Matrix2r”: 符号不能用在 using 声明中
- OpenGL ES着色器语言之变量和数据类型
- C++构造函数调用虚函数的后果
- SAP Spartacus Unit List Component的设计明细 - UnitListComponent
- WPF 中的Width 与 ActualWidth
- 多普达,D600,Coreplayer可用的序列号(版本未查看)。
- 2017年日本光伏市场展望
- 张量分解在无线通信和MIMO雷达中的概述
- UEditor ASP.NET 版使用教程
- Mac 下读写NTFS文件
- html生成文字乱码,html中文为什么会乱码?html中文乱码怎么解决?
- 一、verilog编写三分频电路
- 自从加入酒水捡漏群,京东自营酒水2折捡漏,我一下子屯了6个酒柜...
- 微信jssdk上传图片无法预览wxLocalResource文件
- jacob操作API
- mysql新建用户、授予外网Ip访问权限
- return false和return true