交错式影像与渐进式影像

注:以下来自维基百科

隔行扫描是一种将图像显示在扫描式的显示设备上的方法,例如阴极射线管(CRT for Cathode Ray Tube)。 在同样帧率的情况下,这种方法比起逐行扫描引起的视觉闪烁比较小。扫描设备交换扫描偶数行和奇数行。在PAL制式和NTSC制式中,都是先扫描奇数行,即奇数

目录

[隐藏]
  • 1 描述
  • 2 广播电视
  • 3 缺点
  • 4 计算机文件格式
  • 5 参见
  • 6 外部链接

[编辑] 描述

非隔行扫描的扫描方法(即逐行扫描)通常从上到下的扫描每图像。这个过程消耗的时间比较长,阴极射线的荧光衰减将造成人视觉的闪烁感觉。当带宽受限,以至于不可能快到使用逐行扫描而且没有闪烁效应时,通常采用一种折衷的办法,即每次只传输和显示一半的扫描线,既。一场只包含偶数行 (即偶场) 或者奇数行 (即奇场) 扫描线。由于视觉暂留效应,人眼不会注意到两场只有一半的扫描行,而会看到完整的一帧。

假设我们使用直接驱动的CRT显示器,那么如果不使用隔行扫描,就需要采用下面的方式之一:

  • 将传输带宽加倍,按帧而不是按场传输图像。这能够提高一点图像质量,提供的有效分辨率和闪烁速率是相同的。
  • 使用相同的传输带宽,按帧传输分辨率为原来一半的图像。这时候图像细节较少了,闪烁速率仍旧相同。
  • 使用相同的传输带宽,按帧传输图像,但是帧率为隔行扫描场率的一半。这时闪烁速率降低一半,眼睛非常容易产生疲劳的感觉。
  • 和前一个相同,但是使用一个数字缓存将同一帧显示两次。这时闪烁速率相同,但是运动看起来会不是那么平滑,影响视觉质量。

通常有一种误解是,偶场和奇场是由同一帧分拆得来的。实际上,摄像机采集的方式和隔行扫描显示的方式是完全相同的。当摄像机采集图像时,偶场和奇场不是同时采集的。例如在一个每秒50场的摄像机中,第122行和124行的采集在第123行和125行的采集大约1/50秒之后进行。所以如果把一个偶场和奇场简单的拼合在一起,水平方向的运动会造成两场边界上不能完美的拼合。

在当代的显示器和电视中,由于非隔行扫描显示的刷新率的提高,使用者已经不会再感觉到闪烁现象,因此,隔行扫描技术逐渐被取代。

[编辑] 广播电视

  • NTSC:每秒59.94场,525条扫描线。
  • PAL:每秒50场,625条扫描线。

[编辑] 缺点

交错式影像从拍摄、传输到储存都是使用交错格式,相邻的场被拍摄的时间并不相同,相邻的两个场并不能完美的结合在一起;因此若是在使用渐进式扫描的显示器上播放交错式影像,在画面中有移动的部份将会产生横线的锯齿状线条。若是两个场刚好是场景交换,那么会出现两个场景同时出现的鬼影现象。因此在这种情形下需要去交错来将交错式影像转换为渐进式影像。

另外在影像中若是有细小的横向线条,线条的高度差不多就是一行扫描线左右,那么会出现在这个场这条横线会出现,但是下个场却又消失,人们看起来这条横线是在“颤抖”的现象。例如:屏幕上的小字体的横向笔划或是远方穿着横向条纹衣服的人物。针对这种现象,通常会加入一个低通滤波器(low pass filter, LPF)去将这些高频的部份滤除掉。但是这将使得画面看起来比较模糊。

[编辑] 计算机文件格式

[编辑] 参见

  • 逐行扫描:影像的显示从屏幕上方到下方一条一条不跳行扫描所呈现出来,跟交错式扫描(或称隔行扫描)完全不同。
  • 去交错:将交错式扫描讯号(interlaced video signal)转换成非交错式扫描(non-interlaced)讯号,业内一般称之为“去场”。
  • Telecine: 一种使用交错扫描的方式来将电影的帧速率转换成电视帧速率的方法。通常在NTSC制式里面较多采用,因为24转换到29.97的帧速率,需要使用一种叫做pulldown的运算规则。而在PAL制格式的转换中,通常直接将24转换成25帧,由于只相差1帧,便忽略不计了。
  • Federal Standard 1037C: defines Interlaced scanning

去交错亦称“反交错”(deinterlacing)是将交错式(即隔行扫描)(interlace)影像讯号转换为渐进式(逐行扫描)(progressive)影像讯号的一种方法。

因为装置处理速度以及带宽的限制下,广播电视系统,例如NTSC或是PAL,都是使用交错式讯号取代渐进式讯号。但是现代新型的显示设备例如液晶显示器、等离子显示器、数位投影机或是数位微型反射镜(DLP)等,都只支持逐行扫描(progressive scan),因此在这些设备上需要有去交错的功能以将交错式讯号转换为逐行信号。

目录:
1. 描述
2. 去交错方法
3. 去交错源自电影的影像
4. 去交错交错式影像
5. 去交错的时机
6. 外部链接

1. 描述

一个动态影像是由一连串连续的静态影像所组成的,其中每一个静态影像称为帧(frame),而动态影像中每秒所包含静态影像的数量则称为帧(速)率(frame per second, fps)。

而在显示器上显示动态影像的方式有两种:

  • 渐进扫描:或称为逐行扫描。将每一帧从左至右、由上至下,逐一的将所有的画素显示出来。
  • 交错扫描:或称为隔行扫描。将一帧图像的奇数行画素及偶数行画素分开,分成为两个场(field)。轮流扫描奇数行所构成的场及偶数行所构成的场。

因为一个场只有一个帧一半的资讯,因此在装置处理速度无法即时的处理整个帧的资讯以及传输带宽不够即时传输整个帧的情形下,使用交错扫描可以节省一半的资讯量且可以为持相同的更新率。在以往阴极射线管显示器(Cathode Ray Tube, CRT)很难一次扫描整个屏幕,因此无法使用渐进扫描。但是因为屏幕上萤光的余晖加上视觉暂留效应,使得交错扫描在阴极射线管显示器上运作的相当顺利。所以广播电视系统例如NTSC每秒59.94场,PAL则为每秒50场。

现在新式的显示设备的速度已经够快可以即时的处理且扫描整个帧,因此都是使用渐进扫描。但是在这些新型的显示设备上直接播放交错式影像会产生严重的闪烁现象,且因为交错式讯号两行只有一行有影像另一行则是全黑的,所以亮度看起来会减少一半。由于有上述这些问题,所有使用渐进扫描的新式显示设备都需要有去交错的功能。

2. 去交错方法

根据影像来源的不同,去交错的方法可以分为以下两类:

  • 经过3:2 Pulldown后的电影:电影的拍摄是纪录在底片上的,影像被纪录在整张底片上,每秒24讯框(Frame),因此电影是每ㄧ秒24个讯框(24fps)的渐进式影像。而3:2 Pulldown则是一个将每秒24讯框的渐进式影像转换为每秒60字段的交错式影像的程序,为的是将电影转换为NTSC的规格,若为PAL或SCAEM规格的电视则应转为每秒50字段。由于电影本身就是渐进式影像,因此若是我们经由NTSC电视收看一出电影,我们是可以完美的将影像去交错还原成原本的每秒24讯框的电影。
  • 拍摄交错式影像的摄影机:一般数位摄影机由于硬件速度及缓冲内存大小的限制,没办法连续的拍摄渐进式的影像,因此一般数位摄影机都是拍摄交错式影像,由于交错式影像比渐进式影像少了一半的资讯量,因此可以降低硬件速度及缓冲内存大小的需求接近一半。但是每个字段被拍摄的时间并不一样,代表我们永远没办法完美的去交错。例如有一台每秒拍摄六十个字段的数位摄影机,第一个字段是在1/60秒被拍摄的,而第二个字段是在2/60秒被拍摄的,我们将两个字段结合在一起,若是被拍摄的物体没有任何移动,那么结合出来的影像看起来是很完美的;但是如果被拍摄的物体有移动,两个字段的内容会有相当的不同,那么结合出来的影像会产生一种“锯齿”的效果。


上图为数位摄影机拍摄的交错式影像的一个范例,这是两个连续的场,每个场都只有一半的行有图像。可以看的出来人物的动作及相对位置都有所不同,因此若我们直接将这两个场结合在一起将产生“锯齿”的效果。''

3. 去交错源自电影的影像

3:2 Pulldown是将每秒24帧的渐进式影像转换为每秒60场的交错式影像的程序;先将每个帧拆开成为两个场,场A与场B;接下来以“第一帧的场A、第一帧的场B、第一帧的场A、第二帧的场B、第二帧的场A、第三帧的场B、第三帧的场A、第三帧的场B、第四帧的场A、第四帧的场B”的顺序排列,这样四个帧就可以拆解成十个场,而接下来的每四个帧也是像上面那个顺序排列,这样就能产生出每秒60场的交错式影像。

而要将源自电影的交错式影像去交错是相当简单的,只要去交错的装置侦测到第一个场与第三个场是一样的,那么去交错装置就会转换到解3:2 Pulldown的模式。“只要将收到的前两个场合并为一个帧,第三个场丢弃,第四个与第五个场合并成为第二个帧,第六个场丢弃,第七个与第八个场合并成为第三个帧,第九个与第十个场合并成为第四个帧。”然后一直重复以上的顺序就可以完美的重建原来的每秒24帧的电影影像。

4. 去交错交错式影像

跟源自电影的影像不同的是,电影原本就是渐近式影像,因此可以完美的去交错;但是原本就纪录成交错式影像,在之后无论用任何方法都无法完美的回覆失去的一半资讯。在这里去交错的方法可以分为四大类,根据显示器的大小、去交错的时间以及价格因素,不同的去交错装置会在这些去交错方法中选择最适合的一个。

4. 1. 单一场去交错(intra-field deinterlacing)

这是种非常容易且非常节省资源的一种去交错方法,通常只需要一行像素的缓冲内存以及简单的内插。例如“line doubling”,这是一种最常见的单一场去交错方法,简单来说就是将一个场放大成为一个帧的大小再播出,若是影像来源是每秒60场的交错式影像,使用这个去交错方法将可以得到每秒60帧的渐进式影像。使用这个去交错方法的好处为非常简单且非常快速,硬件的成本将会非常低,但是缺点是画质会看起来比较松散,不锐利;且若是影像中含有横向的细线,在某些场可能会刚好没有被扫描到,因此重建出来的影像细线的部份看起来会有闪烁的感觉。



上图是一个使用“line doubling”去交错方法的范例,使用简单的内插算法,看以看得出来画质相当松散;若是改使用更复杂的内插算法将可以提升一些内插的品质。''

4. 2. 场间去交错(inter-field deinterlacing)

场间去交错就是将连续的两个场结合为一个帧的方法。例如“weave”,他是将连续的两个场直接结合成为一个帧,不做任何修改;由于在垂直方向保留了全部的分辨率(不像line doubling只有一半的分辨率),因此使用“weave”去交错得到的画质比使用“line doubling”好,但是只有在画面静止不动的地方,在画面有移动的地方会有明显的横向条纹以及锯齿;若是连续的两个场刚好是属于影像中场景变换的部份,那么使用“weave”会发生将两个不同场景合并成为一个帧的所谓鬼影的现象。另外使用“weave”去交错将会把每秒60场的交错式影像转换为每秒30帧的渐进式影像。场间去交错方法需要一个场大小的缓冲内存,比起单一场去交错方法所需要的略多,但硬件还是相当的简单及便宜。



上图是使用“weave”去错方法的范例,在画面静止不动的地方画质比起使用“line doubling”去交错锐利的多,例如在观众席的部份。但是在画面中移动快速的网球选手身上出现了许多恼人的横向线条,这是由于两个场拍摄的时间不同所造成的现象。''

4. 3. 动态适应性去交错(motion adaptive deinterlacing)

动态适应性去交错方法是侦测影像中何处是动态的,以及何处是静态的;在画面中静态的部份使用场间去交错以得到垂直方向完整的分辨率,而在动态的部份使用单一场去交错以避免锯齿以及鬼影的现象。使用这个方法侦测动态的算法是相当重要的,不好的算法也会导致一些侦测错误使得画面中出现一些恼人的线条。使用动态适应性去交错方法需要比较快速的硬件去计算动态侦测算法,另外也需要一或多个场的缓冲内存,算法使用越多的场来侦测动态将会越准确,但是相对的需要更好更昂贵的硬件。

4. 4. 动态补偿去交错(motion compensated deinterlacing)

动态补偿去交错方法根据邻近的场使用动态估计(motion estimation)去预测邻近的场之间画面中物体的移动,借由动态估计可以得到的画面中每一个宏块(macroblock)的动态向量(motion vector),然后使用前一个场以及动态向量可以重建出一个新的场,在将此两个场合并完成去交错。使用这个去交错方法将会得到非常好的影像品质,因为这个去交错方法作了非常复杂且精准的预测;但是动态估计需要非常大量的计算,且也需要非常大的缓冲内存去暂存每个方块估计的结果,这使得使用动态补偿去交错方法的去交错装置非常的昂贵且速度缓慢,使得它目前无法应用在消费性产品以及有即时需求的显示设备上。

5. 去交错的时机

一个影片从被拍摄到被使用者观看经过了许多的程序与不同的途径;最终使用者得到的影像品质会因为去交错时间的不同而有所改变。

  • 影片在电影公司、工作室或是发行商就进行去交错,那么将可以得到最好的品质,因为在这些地方有专业的人员以及足够的经费与足够的时间可以使用威力强大却昂贵且缓慢的去交错装置,例如使用动态补偿去交错方法的装置。
  • 影片在被广播时去交错,那么会有不错的品质,因为电视公司通常会有专业的人员以及足够的经费去购买昂贵的装置,但是广播必须是即时的,因此在这种情形下必须考虑去交错装置的执行速度,运作太慢的去交错装置将不能被考虑使用。
  • 影片在个人电脑上使用软件去交错,最终的品质变动会相当大;现今有相当多的去交错软件可以被使用者使用,有些效果相当好且使用者在个人电脑上去交错并没有即时的需求。但是大部分的去交错方法的表现是与影像的内容相关的,一个在影片A运作相当好的去交错方法在影片B却不一定适用;而一般的使用者并没有足够的知识去选择去交错的方法。
  • 影片在消费性的电子产品上去交错,产品的价钱将会决定去交错的品质。在这些电子产品例如数位电视、DVD播放器等,去交错必须是即时的,速度快效果又好的去交错装置是很昂贵的,但是消费性电子商品上有严格的硬件价格限制,因此最终的品质是被价格所决定的。例如目前大部分的小尺寸显示器都只使用了简单的单一场去交错方法。

6. 外部链接

  • 100FPS.COM - 许多去交错的范例
  • DVD progressive scanning - DVD的去交错
  • 3:2 Pulldown and Deinterlacing - 3:2 Pulldown
  • 数位电视之去交错 - 去交错理论

注:以下为android系统和视频相关的讨论

VideoView仅能播放progressive streamable(渐进式流)的影片,一般的mp4或3gp若不采用progressive streamable模式转文件的影片,是无法通过网络播放的。


不知道有没有转渐进式流影片的工具?我百度和goole都查了,没查到。

这是我查到的:
美如画VideoExplorer转换器是一个将交错 (interlace) 影像转为渐进式 (Progressive) 影像的转换器。
美如画VideoExplorer转换器是个硬件…………难道没有软件能实现?

 

 

注:以下为一个硬件转换器

  Video Explorer转换    
 
交错式影像与渐进式影像_第1张图片
 
 
发布时间:2006-07-26 18:00
 
地  区:北京>北京市>海淀区
 
公  司:北京真海诚电子科技有限公司
 
联 系 人:王思霖
 
点此浏览大图
[我要收藏这条信息]
 
联系信息
       
 
 
 
电  话: 86-010-82663154
移动电话:
传  真: 86-010-62620017
地  址: 北京市中关村海龙大厦4143-4144室
邮  编: 100080
Email:
公司网站:http://www.bairuijie.com
 
 
 
详细说明
 Video Explorer转换        
 
 
   
规  格: 型  号:Video Explorer 数  量:
品  牌: 包  装: 价  格:

产品介绍:

  影像倍频器(Grand Video Explorer)是一个将交错(interlace)影像转为渐进式(Progressive)影像之转换器。其具有还原3:2折叠(2/3 pull down)p视讯倍频模式侦测NTSC/PAL /SECAM 或 MPEG 影像信号,将其转换成非交错(non-interlace)信号后播放于循序扫描電视(Progressive TV)、VGA屏幕或投影机上。其专有內部的消除交错式(DEINTERLACE)功能提供高画质影像,50至60的影格率转换并自动侦测影像来源给予适当地处理;其同时具有OSD选项调整并支持VGA输出信号格式。

产品特点:


★ 即插即用。
★ 多种信号输入(Video、S-Video、VGA)及输出VGA信号。
★ 自动侦测影像来源格式如影片/影像动画 (Film/graphic)。
★ 具有还原 3:2 折叠(2/3 pull down)视讯倍频侦测转换功能处理影片格式( film mode)。
★ 50至60HZ影像频率来源侦测。
★ 完美的设计:如口袋般之大小。
★ 关闭电源时将自动存档。
★ 倍频转换器(15.75KHz~31.5KHz)。
★ 超級影像品质。
★ 支持世界各国的影像信号标准包括:PAL BGHI/NTSC M、NTSC4.43(50Hz) / PAL4.43 (60Hz)、PAL N/NTSC4.43 (60Hz)、NTSC N/PAL M及SECAM影像标准。
★ 具OSD屏幕显示调整功能。
★ 附有遙控器。

你可能感兴趣的:(交错式影像与渐进式影像)