您好,请 登录注册

[转帖]再谈逐行扫描DVD

2004-05-28 19:09:48   来自: Neveronline (戰國)
  再谈逐行扫描DVD
  
                   作 者:李怡南
  去年笔者曾在发表了一组系列文章《DVD杂谈》,其中虽有一小段谈到了逐行扫描DVD机,不过当时觉得逐行扫描DVD离我们还比较远,所以只是在文中一带而过,未作进一步的探讨。谁知时隔不到一年, 万利达、新科等厂家就纷纷推出了国产的逐行扫描DVD机,国内各主要电视机厂家也纷纷推出以DPTV技术为基础的逐行扫描电视机,价位均在国人可以接受的范围之内此外。随着DVD-ROM驱动器价格的大幅度下降。越来过多约人把自己的个人电脑改造成了PC-DVD,而当前的电脑显示器几乎全部都是逐行扫描的。
  逐行扫描DVD已不再是遥不可及,但大多数人对这种新东西还不太了解,以致有人以为它好得不得了,寄于极高的期望;也有人以为它没什么作用,有时甚至还不如隔行扫描的画面好。其实这些看法都是片面的。与所有的新产品一样,逐行扫描DVD有它独特的优点,但也存在着一定的缺陷。只是很多人并不切实了解它的真正优点和缺点是什么,以及造成这些优缺点的根本原因是什么,所以往往会把本不属于它的优点归功于它,或者把本不属于它的缺点归罪于它。
  为此,笔者根据资料和个人体会又写了这篇《再谈》。试图对逐行扫描DVD作进一步的探讨。
  隔行扫描与逐行扫描
  让我们先从一些基础知识谈起。
  为了获得活动的图像,电影和电视是把若干幅静止的画面快速地连续播放,我们就会觉得这些画面上的物体是在连续地运动着。每一幅“静止”的画面称为一“帧(frame)”。电影的播放速度是24帧/秒、PAL制电视是25帧/秒,NTSC制电视是30帧/秒。电视的每帧画面又是由若干条水平方向的扫描线组成的、PAL制为625行/帧,NTSC制为525行/帧。如果这一帧画面中听有的行是从上到下一行接一行地连续完成的,或者说扫描顷序是1、2、3……525,我们就称这种扫描方式为逐行扫描。但是实际上,广播电视的一帧画面需要由两遍扫描来完成,第一遍只扫描奇数行, 即第l、3、5……525行。第二遍扫描则只扫描偶数行, 即第2、1、6……524行。这种扫描方式就是隔行扫描。一幅只含奇数行或偶数行的画面称为一“场(field)”。其中只含奇数行的场称为奇数场或前场(top field), 只含偶数行的场称为偶数场或后场(bottom field)。因此,PAL制电视的实际扫描频率是50场/秒。NTSC制为60场/秒。隔行扫描的两个场虽然是一先一后地出现在屏幕上。但由于变换速度很快,我们会觉得是看到了一幅完整的画面。
  隔行扫描的主要缺点是:(1)光栅结构显得粗疏;(2)垂直分辨率严重受损,大约只有水平分辨率的一半左右;(3)画面有闪坏感;(4)最重要的是会在画面上造成梳齿现象(又称羽状干扰或拉链效应)和行抖动。只要在拍摄过程中画百上约物体或镜头移动了,就有可能发生梳齿现象。造成梳齿现象的原因袭们将在后面讨论。
  行抖动则出现在物体或镜头沿垂直方向运动的时候。最明显的例子是建筑物上白色的细水平线,当镜头以一定的速度上下摇动的时候,一些细水平线就可能在一场中能看见而在下一场中看不见。也就是说,这条线会有时消失、有时又出现,看上去就像是行在抖动。即使没有运动,只要画百细节约言度小于两行,就会在一场中存在而在另一场中不存在。当两场面面交替出现的时候,这个细节的影像就会反复地现和消失,看上去也像是在抖动。
  在我们常见的设备设备中,普通广播电视接收机、录像机、大部分视频摄像机、VCD、LD等全都是隔行扫描的,下一代约数字电视机则将是逐行扫描的。当前的电脑显示器几乎全部都是逐行扫描的。
  应该特别强调的是:DVD本质上是隔行扫描的。在制定DVD规范的时候是按照隔行扫描的要求而设计的。DVD影碟上的视频图像是以隔行扫描的格式存贮的,这一点必须牢牢记住,否则我们后面将要讨论的有关逐行扫描DVD的种种缺陷就无从谈起。
  逐行扫描DVD机是为了克服隔行扫描的缺点而研制的,它的任务是把影碟上的隔行扫描画面恢复成逐行扫描。从表面上看,似乎只要把两个隔行扫描的场简单地组合在一起就可以构或一个逐行扫描的帧,但事实上并非如此简单。
  两种不同的节目源
  DVD影碟上的视频图像有两类来源。一类是用视频摄像机拍摄的,另一种是用电影胶片拍摄的。为了叙述方便,本文把前一类称为视频节目源,后一类称为电影节目源。
  视频节目源是用隔行扫描方式拍摄的,前场与后场的拍摄时间相差1/60秒(对NTSC制而言,下同)。拍摄静止画面时,这个时间差并不会造成什么问题。但在拍摄运动物体或镜头移动的时候,由于存在时间差,同一物体在两个场中的位置就会不同。把这样的两个场编织在一起,两个场中物体影像并不能镶嵌得天衣无缝,而是略有错位,错位的大小取决于物体的运动速度或镜头约移动速度。这就是导致隔行扫描方式下出观梳齿现象的原因。不仅在隔行方式下会出现梳齿,即使用逐行扫描DVD机播放此类图像,如果所用的播放机不能对图像进行特殊处理,也同样会出现梳齿,而且会表现得更严重。图1是两幅带有明显梳齿现象的逐行扫描画面,是笔者用电脑“抓”下来的,片源是一张在国内售价达500元的原版DVD测试碟《Video Essentials》。左图画面中的人正在运动,注意人物轮廓的梳齿状水平纹条。右图是在行驶的汽车上拍摄的,虽然景物本身是静止的,但由于镜头移动了,所以也造成了梳齿。由于汽车的形式速度很快,路过的几根很光滑的柱子的边缘变成了参差不齐的梳齿状。
  电影节目源则与此不同。虽然电影画面在灌入DVD影碟前也需要被转换成隔行扫描的视频面面,但由于胶片上的每一格画面都是静止的,只要用于拼合的两个隔行的场是来自同一幅胶片, 重新拼合后仍然可以恢复成严丝合缝的完整画面,不会有梳齿。换句话说,无论存贮格式是隔行还是逐行,电影节目源的本性都是逐行扫括的。除了用胶片拍摄的图像外,用逐行扫描的摄像机拍摄的节目和用电脑制作的动画的本性也是逐行的。本文在说到“电影节目源”时,也包括了这些节目。电影节目源约隔行—逐行转换过程相对比较简单,在播放符合规范的电影DVD影碟时,大多数逐行扫描DVD机都能获得较好的效果,不同机型之间的差距并不很大。
  但所谓“差距不大”还是要有前提的,那就是所播放的DVD影碟必须完全符合标准。要保证恢复出正确的逐行扫描画面,必须保证所用的两个场是来自同一帧胶片。但是DVD影碟上贮存的数据是一场接一场的紧密排列着,必须用特殊的数字标志来指示出哪两个场是来自同一帧胶片。所谓数字标志,实际上就是一组数字,用于表示某种特定的含义,例如用“0”代表“否”,用“1”代表“是”。这些标志将与画面的数据混合在一起,灌注在DVD影碟上,读出的时候又将随着MPEG数据流一起发送给视频解码器。解码器和隔行—逐行转换器会根据这些标志的指示把场组合成帧,确保不会发生错位。如果编码的时候没有加入标志,或者所加的标志有错误,就有可能造成前一帧的后场与后一帧的前场相组合的错误搭配。搭配错误时就有可能造成校齿状的画面。
  然而在DVD规范中,这些标志只是“可选用的(option)”,并不是必须使用的。我们在前面已经说过:DVD的初始设计是面向隔行扫描的,而在隔行方式下,是否使用这些标志不会对面质造成任何不良影响,影碟的制作者也住注会忽视这个问题,甚至有些编码器本身就在这方面设计得比较马虎,结果使得没有标志或标志错误的影碟比比皆是。很准精确统计错误影碟的比例到底有多少,但是从笔者遇到的情况来看,并不是个别现象,而是远比我们所想象的要多得多。即使是原版进口碟,有错误的也很多,尤其是早期生产的影碟更为严重。国内制作的正版碟几乎全部都是标志不正确或根本没有标志。反而是从一些用DeCSS制作的所谓“直灌版”和所谓Z版(即国外报废的洋垃圾碟,从中挑出尚可播放的出售)中可以挑出一些标志完全正确的影碟,但这种碟是不应该提倡的。
  从原则上说,没有标志或标志错误的影碟和用视频源制作的影碟是不适于用逐行扫描DV机播放的。但有问题的影碟实在太多了,逐行扫描DVD机要想生存发展,就不能一味要求影碟的规范化,而必须从自身想办法解决这些问题。也就是在隔行逐行过程中采取特殊的算法,以纠正影碟的错误。不同的算法将使效果有较大的差异。在当前情况下,如果用完全符合标准的优良影碟来评测逐行扫描DVD机,然后赞扬一番逐行扫描的画面是如何如何的好,或者只注意某款机色调偏暖、某款机色调偏冷之类的细微末节,并不能说明任何问题。反之,如果选择一些具有编码错误的影碟(但画质仍应是好的)来进行测试,才真正有功于对比出各种被测机的性能差别。
  在继续讨论其它问题之前,我们还需要再了解一些基础知识。
  从胶片到视频的转换
  电影胶片的放映速度是24帧/秒,而隔行视频所要求的扫描频率是60场/秒。如果只是简单地按照1对2的比例把电影的帧转换成视频的场,显然是不行的。通过简单的数学运算可以知道:每1帧胶片画面(占用1/6秒)应该被转换成10个视频场(同样占用l/6秒)。但也不能简单地把某一帧胶片重复两次,以免影响运动的流畅性。在实际转换时使用了一种名为“3-2下拉(3-2 pulldown)”的方法。即每4帧胶片的第1帧转换成三个视频场,第2帧转换成两个视频场、第3帧又转换成三个场、第4帧转换成两个场。转换成三个场的帧实际上也只有两个场,多出来的一个场是靠重复其中的一个场而得到的。其放映节奏是3-2-3-2……,所以称为3-2下拉。第3、4两帧并非只是简单地重复第1、2帧的过程,因为转换结果不仅要满足场数的要求。还必须保证奇数场与偶数场交替出现,不能在奇数场后面再接一个奇数场,或在偶数场后面再接一个偶数场。第1帧转换后所得到的三个场的出现顺序是1、2、1,也就是把第1场(奇数场)重复一遍。接下去的第2帧如果按照正常顺序,应该失播放第1场。但前一帧是以奇数场结束的,如果第2帧仍以奇数场开始,就会使两个奇数场“撞车”。所以第2帧的两个场的领序颠倒过来。改为2、1。接下去的第3帧的顺序如果与第l恢的播故顺序相同,又会使奇数场撞车,因此第3帧的场序被改为2、1、2,最后的第4帧的场序恢复成正常的1、2。下一组约第一帧又成为1、2、1,如此继续下去,获满足了场频的要求,又能保证奇数场与偶数场交替出现。见图2。
  同理,逐行扫描DVD机把两个原始场(不包括3-2下拉所产生的重复场)合并成一帧之后,每秒只有24、而显示设备却需要60帧/秒的刷新频率,因此每板画面不是只显示一次,而是按照3-2的节奏。第1帧显示三遍,第2帧显示两遍,第3帧三遍,第1帧两遍。见图3。其中的第一步是在制作过程中由编码器完成的,而后面的几步则是在播放时由用户端的逐行扫描DVD机完成的。
  从图3还可以看出两个问题。第一个问题是如果存在锯齿现象,在逐行扫描方式下会表现得比隔行扫描更明显。这是因为如果合成的帧中有梳齿,它将在屏幕上重复出现2至3遍,而隔行扫描的梳齿只出现一遍。
  第二个问题是由于两个相邻的帧所占用的时间总是有1/60秒的差别,会使画面的运动存在一定程度的颤抖感。当前的电视机无法解决这个问题,下一代数字电视机和DVD机将支持72帧/秒的刷新频率,正好是电影胶片的24帧/秒的3倍,播放时可以将每个较片恢转换成三个完整的视频帧,每帧画面所占用的时间都是相同的,画面的运动将像电影一样平滑。这种72帧/秒的刷新频率只适合于用电影狡片制作的节目,不适用于原始刷新频率为30帧/秒的电视节目。国产的DPTV电视机已经可以支持72帧/秒的刷新频率(因此有些厂家称它为“变频彩电”或“胶片彩电”),可惜能支持72帧/秒的DVD机尚未问世,所以暂时还是英雄无用武之地。
  用电影源制作的DVD影碟有多种存贮方式,既可以把3-2下拉所产生的10个场依次存放在碟片上,也可以只存贮8个场(1、3两帧的重复场不存贮,解码时再恢复出来)。后者可以节省存贮空间,但必须加入各种标志,否则播放时会出现混乱。前者在隔行方式下不需要标志,在逐行方式下就需要有数字标志,或要求逐行扫描DVD机有特殊的识别能力,否则就会造成节奏紊乱。
  MPEG数据流中的数字标志
  前面说到,对于隔行扫描,数字标志是可有可无的;而对于逐行扫描,数字标志的正确性就变得非常重要。
  第一个数字标志名为“画面结构(picture-structure)”,每个画面(帧或场)含有一个这样的标志,用于指示该幅面面的结构。当面面是一个720 x 480像素的完整帧时,该标志将被设置成“帧(frame)”,而当面面是一个720 x 240像素的隔行场时,该标志将是“前场(top field)”或“后场(bottom field)”。第二个标志名为“逐行帧(progressive—frame)”,解码器读到这个标志就会知道该视频场是来自同一胶片帧。
  另外两种标志用于保持3-2下拉的节奏,一个称为“重复第一场(repeat-first-fleld)”,另一个称为“前场优先(top-fleld-first)”。如果MPEG数据流中的某一帧的“重复第一场”标志被设置为“是”的时候,意味着这一帧应该被转换成三个场,设置成“否”的时候,表示这一帧应被转换成两个场。“前场优先”标志来指示该帧的两场中的哪一场应该先被显示。该标志为“是”,表示应该先输出前场,再输出后场;当该标志为“否”时,则表示应该先输出后场,再输出前场。在实际应用中,这些标志的搭配组合形式相当烦琐,在此就不详细论述了。
  如果影碟的内容来自电影胶片,而且所有的标志都设置得报正确,那么任何一台逐行扫描DVD机都应该可以正常工作,获得很好的逐行画面。遗憾的是DVD规范并不强制使用这些标志,而是可由制作者自行决定是否采用。在隔行方式下,即使没有这些标志,或者标志的数值是错误的,都不会影响重放效果,所以很多制作者往往会忽视它们。而在逐行方式下,缺少标志或标志错误却会使画质明显下降。
  隔行—逐行转换的两种模式
  如前所述,DVD影碟上的内容有两类:来自电影源的图像和来自视频源的图像。当需要把隔行画面转换成逐行画面时,这两类节目所要求的处理方式是不一样的,因此隔行—逐行转换器应该有两种工作模式:电影模式和电视模式。
  一、电影模式
  为了能在播放用影片源制作的DVD影碟时能获得完美的逐行扫描的图像,播放机必须能识别出哪两个场是真正来自同一个胶片帧的,并且把这两个场交织在一起,才能恢复出一个和原始胶片一样的帧。从理论上说,播放机只要利用碟片上的标志就能够识别出碟片上的内容是否来自电影胶片,并据此来决定把哪两个场编织在一起。但正如前面所说:这些标志并非总是正确的。所以必须能够用其它方法来判别。具体过程是首先用MPEG-2解码器将碟片上的数据转换成隔行的数字信号,然后把数字视频信号送到隔行—逐行转换芯片。性能较好的转换芯片会对数字视频信号进行持续的检测,以判别它的原始画面是不是来自电影胶片。判别依据是来自影片源的图像都应该符合3-2节奏,其中第一场与第三场应该是完全一样的。一旦发现在一个连续5场的序列中,第一场与第三场的内容是完全一样的,就可以判定它是来自影片源的信号,并将隔行一逐行转换器自动切换成电影模式。而性能较差的逐行—隔行转换其则只能完全依赖于MPEG数据流中的标志,甚至采用计数法,只要遇到两个场就把它们硬性组合在一起,而不管这两个场是否真正来自同一胶片帧。这种简陋的处理方法将不可避免地导致梳齿画面。
  能否在没有标志的情况下自动识别电影源,是高档逐行扫描DVD机与简易机型的一个重要分野。
  在电影模式下,第1场和第2场将被编织在一起,变成一个完整的逐行帧并重复输出三次,然后丢弃第3场,把第4场和第5场编织成一个逐行帧并重复输出两次。然后再对以下5场信号重复同样的过程,这样就可以在每秒内输出60个完整的逐行帧(见图3)。这样获得的面面将比隔行扫描好得多:垂直分辨率大大提高,光栅结构变得细腻,而且没有梳齿现象和行抖动。
  二、电视模式
  如果解码器探察到的数字视频信号不是3-2节奏的胶片面面,就会认为影碟上的节目是用逐行扫描方式拍摄的,不能像对待电影源那样简单地把两个场拼合在一起。此时转抉器将自动切换成电视模式。电视模式不仅适用于视频源的影碟,也适用于不规范的电影碟。它的隔行—逐行变换算法比电影模式复杂得多,效果也差得多。下面介绍几种常见的算法:
  1.单场插值法(Bob)
  这种算法所产生的“帧”并不是真正把两个场组合在一起而形成的,而是把每个场当作一个帧,所缺少的一半扫描线是用相邻的上下两行的数据进行插值运算,然后产生出一个新的行补充进去。用这种方法得到的画面并不是真正的逐行扫描画面,在最坏的情况下,画面会出现明显的颗粒。即使在较好的情况下,分辨率也达不到逐行扫描的水准,会使画面的细节丢失、边界模糊。此外,当镜头移动时,细水平线可能出现抖动,正如隔行扫描时的情况一样。这是由于很细的水平线有可能只出现在一场中,当奇数场和偶数场交替出现的时候,这条线就会反复出现和消失,看起来就是在抖动或闪烁。这是一种最简陋的算法,也是效果最差的方法,只有老式的或简易的“倍线器”仍将其作为唯一的处理方法。然而其它的转换器在没有其它办法的情况下也会被迫采取这种方法。Bob算法的唯一优点是不会在画面上造成梳齿。
  2.编织法(Weave)
  这种算法是把两个连续的隔行场编织在一起,构成一个逐行的帧。其处理方法类似于电影模式,但由于所处理的是电视类画面,所以只有当这两个场都是静止画面时,效果尚属可以。如果存在较大的位移,由于算法中没有包含对运动物体的处理,所以必然会出现明显的梳齿现象。在隔行扫描时也会出现梳齿,但在weave方式下,梳齿非但没有得到改善,有时反而会显得更加严重。
  图4是同一幅画面用Weave法和Bob法处理后的效果对比。由于该画面没有快速运动的物体,所以weave法的效果是比较好的,而Bob法则较差。注意人物前面的栏杆,在Weave画面中,它的边缘基本上是平滑的,而在Bob画面中却变成了串珠状,而且人物的清晰度也下降了。
  3.运动自适应型隔行—远行转换
  这类算法的基本要点是对画面中的运动区域和静止区域采取不同的处理方法。首先将两个场的数据进行对比、找出其中相同的区域(静止部分)和不同区域(运动部分)。静止区域按照Weasve算法将来自两个场的数据编织在一起,而对运动区域就只用其中一场的数据并同插补算法(Bob)来形成逐行扫描的图像。这种方法的优点是不会损害静止部分的分辨率,而观众最关注的正是静止部分。运动部分则可以避免梳齿现象,付出的代价是这些部分的分辨率降低。这种方法可以明显改善画质,较好的隔行—逐行转换器大多会采用某种运动自适应算法。
  4.运动补偿型隔行—逐行转换
  这是一种十分复杂的转换方式,只有权其昂贵的设备才会采用。转换过程包括对图像进行精密的分析,找出其中的运动区域,然后移动运动物体在画面中的位置,以补偿两场时间差造成的位移,最后再把两个场编织在一起形成一个完整的帧。由于处理过程非常复杂,造成价格极其昂贵,迄今为止还没有任何逐行扫描DVD机采用此种技术。有些电视机和DVD广告中自称具有运动补偿功能,但从其整机价格就可以看出,所用的方法不可能是真正的运动补偿法。
  5.“柔化”型的隔行—逐行转换
  这种方法常见于电脑DVD。电脑DVD往往是用软件进行图像处理,限于CPU的处理能力,无法在进行MPEG-2解码的同时再做运动自适应处理,所以只能采用最简单的方法进行处理,以获得尽可能好的效果。最常见的方法是在垂直方向上稍作柔化处理,然后再编织:其结果是两个错位的物体影像看起来更像是叠影而不是梳状交错。这种处理方法会造成垂直分辨率的下降,并在物体移动或镜头摇动时出现转瞬即逝的古怪抖动。
  图5是柔化处理前后的效果对比,未柔化的画面有明显的水平条纹,轮廓的边缘有梳齿,经过柔化后看不到梳齿了,但画中的人物显得很模糊,并给人以“叠影”的感觉。
  柔化是一种折衷的处理方法。比较轻微的柔化可以减少清晰度的损失,但其掩盖梳齿的能力将下降。反之,较强的柔化能够更好地掩盖画面上的梳齿,却会使画面清晰度的损失增大。不同约设计者会根据自己的理解而采取不同的柔化程度,谁也不知道何种程度才是最合适的。过度的柔化往往会令人无法容忍,因为柔化处理不是仅仅针对有梳齿的画面,即使没有梳齿的静止画面也会因柔化而降级,似乎很不合算。柔化过度的一个典型例子是Creative公司早期生产的XDR—2解压卡(实质上是专供电脑使用的DVD解码器),由于采用了深度的柔化,其画面请晰度非常差,甚至比VCD好不了多少。这种最初卖1200元的卡现在已经一路跌到230元,仍然很少有人买。
  DVD影碟的常见问题
  不规范的影碟会给隔行—逐行转换造成很大的困难,但在当前情况下又无法完全避免。
  一、“逐行帧”标志时开时关
  用影片源制作的DVD影碟的所有“逐行帧”标志都应该被设置成“是”,但有些影碟上却是某一帧的标志为“是”,而下一帧的标志却变成了“否”,再下一帧又变成了“是”。以隔行方式播放这种影碟的时候,错误的标志不会引起任何问题,但在逐行方式下,如果所用的解码器在区分影片画面和电视画面时完全依赖这些标志,就会不断地在电影模式和电视模式之间切换。所造成的后果会随情况而异,有时几乎看不出来,有时则会非常令人不快。《泰坦尼克号》、《Austin Powers》等影碟都存在这样的问题。
  二、没有“逐行帧”标志
  有些用影片源制作的DVD影碟装载的是3-2下拉处理的画面而没有使用“逐行帧”标志和“重复第一场”标志。如果所用的隔行—逐行转换器只能靠标志来区分影片源和电视源,就会把这种影碟误判为视频源。在最差的情况下,会把来自不同电影帧的两个场组合成一个视频场,从而造成严重的梳齿。具有这种问题的影碟实例是《Cirque Du Soleil: Quidam》和《Galaxy Quest》中的电影剪辑部分。
  三、在视频源的内容中使用逐行标志
  用视频源制作的影碟的“逐行帧”标记应该设置成“否”,但是有些影碟却把它设置成了“是”,转换器会因此而将其误判为影片源,并量会在隔行—逐行转换时把存在拍摄时差的隔行场组合在一起, 结果会造成梳齿现象。影碟《Galaxy Quest》的主菜单部分、《The Big Lebowski》和《Apollo13》的制作花絮部分都存在这种问题。
  四、3-3序列和2-2序列
  用电影胶片转换成的视频场应当排列成3-2序列。为了使解码器能够识别出哪一帧应该输出三个场,哪一帧应该输出两个场,在MPEG数据流中包含了一个“重复第一场”标志。当该标志为“是”的时候,解码器会输出三个场, 当该标志为“否”时,就输出两个场。但是有时会由于编码过程中的错误而造成两个相邻帧的“重复第一场”标志被设置成相同的“是”或相同的“否”,从而造成节奏紊乱。如果两个相邻的“重复第一场”标志都是“是”,输出节奏将变成3-3;如果两个标志都是“否”,输出节奏又会变成2-2。这两种序列都是不正常的,往往会出现在章节的衔接处和多情节分支的转折处,多半是由于编码器的性能不完善而造成的。在影碟们he Big Lebowski》的制作花絮部分可以看到这种现象。
  五、胶片画面与视频画面同时存在
  有些影碟上会同时装有来自影片的画面和隔行的视频画面,两种内容交叉分布在影碟上。几乎所有影碟的“制作花絮(making-of)”都会存在这样的问题。播放这种影碟时,在画面格式突然转变处就可能出现梳齿。
  六、用胶片拍摄而用视频编辑
  有不少节目是先用电影胶片拍摄,然后转换成视频信号,再进行编辑。用胶片拍摄是为了获得更请晰的画面,用视频编辑是为了降低成本。这种影碟的每一段连续的画面都是3-2节奏的,但是两个剪接段衔接处的节奏往往会被打破。对于那些靠画面节奏来辨别画面类别的隔行—逐行转换器来说,处理这样的影碟是非常困难的。许多音乐片会出现这样的问题。
  七、饱和色彩区中的条纹
  许多逐行扫描DVD机的画面会在饱和色彩区的边界处出现彩色条纹,尤其是明亮的红色区域。有时会表现为斑点或光滑的边界变成阶梯状。这并不是逐行扫描独有的问题,但在逐行扫描的画面上会更显眼。出现这种瑕疵的原因是DVD机的解码器性能有缺点,大多数DVD机都存在这样的问题,但在隔行方式下表现得不明显,或者把这些彩条误认为是影碟上原有的,所以一直没有得到重视。现在的逐行扫描机仍然沿袭了同样的问题,而又表现得更明显。图6是有彩条的画面与正常画面的对比。
  
  常用芯片和解码软件简介
  一、Genesis gmVLX1A-X和gmAFMC
  这是当前应用最广泛的隔行—逐行转换芯片。gmVLX1A-X是隔行—逐行转换器,具有影片模式和自适应视频模式。但是这种芯片不能对视频信号进行分析,以判断碟片上的内容是来自影片源还是隔行的视频源。此项功能需要用gmAFMC芯片来完成。GmAFMC能对来自gmVLX1A-X的数据进行分析,并把分析结果返回主芯片gmVLX1A-X。如果发现输入的数据是3-2下拉序列,就会将转换方式切换成影片模式,反之则切换成视频模式。并非所有的播放机都同时采用这两个芯片。有些厂家只采用gmvLX1A-X作为转换器而用其它芯片来完成信号探察和模式切换。
  这套芯片组的最大缺点是它的缓冲区只能容纳一个场的数据,所以当3-2下拉的节奏出现紊乱时,它无法预先探测到。一旦出现节奏紊乱,必定会至少造成一个坏帧。此外,这种芯片对于2—2节奏的识别和处理能力也不是很好。
  gmAFMC芯片对节奏紊乱的敏感度是可以由生产者来设定的,不同的设定值会使它对具有某种问题的影碟的处理能力变得好一些,而遇到另一类问题的影碟时又会表现得差一些。很难说什么样的设定值才是最佳的。
  二、DVDO DVl03(Silicon Image Sil503)
  这种芯片兼有隔行—逐行转换和模式探察两种功能。它的缓冲区可以同时容纳4场数据,所以能够预先探察到即将出现的节奏紊乱。在处理带有节奏紊乱问题的影碟时,它的性能比Genesis的芯片好很多。在视频模式下,它的隔行—逐行算法具有运动自适应功能,而又在这方面的性能比Genesis略好一些。在处理2-2节奏的视频信号时,它不会出现任何问题。总之,它是市场上最好的隔行—逐行转换芯片之一,可以与比它贵得多的Faroudja或其它芯片相媲美。
  不幸的是,由于我们所不了解的原因,迄今还只有非常昂贵的DVD机和该公司自己约独立倍线器才会采用DVDO芯片。DVDO的独立倍线器的性能是很好的,但是由于是外接的设备,不得不进行额外的A/D和D/A转换,因此会造成分辨率下降。
  三、国家半导体公司的NDV8501
  这种芯片几乎包含了DVD机信号处理听需全部功能:MPEG解码、隔行—逐行转换和视频DAC。由于所有的功能都集成在一个芯片上,所以它在进行隔行—逐行转换时开以充分利用MPEG数据流中的各种标志。如果影碟的各种标志部是标准的,它就可以工作得非常好。但对于用电视源制作的影碟或非标准编码及标志错误的影碟,它的效果就不够好了。
  该芯片没有运动自适应功能,而是采用单场插值法或柔化法,取决于用户的选择和两场问的变化量。在某些场合下,这种方案的效果尚属可以接受,但是当运动量比较大的时候,画面看起来就会很古怪。当镜头摇动或推拉的时候,画面的过渡会显得不够流畅。
  四、 Power DVD软解码器
  随着电脑CPU的处理速度越来越快。越来达多的PC-DVD摒弃了解压卡而采用了全软件解码的方案。由于当前的电脑显示器全部都是逐行扫描的,所以PC-DVD必须把隔行扫描的画面转换成逐行。但是当前CPU的处理速度仍然是有限的,只能满足最基本的MPEG解码的要求,无力再作运动自适应等复杂处理。因此PC-DVD的隔行—逐行转换必定是比较简陋的。以当前使用最广泛的解码钦件Power DVD为例,一共提供了三种模式:Bob、Weave和Auto。Bob和Weave的原理前面已经说过了,不再重复。Auto(自动)方式则是依照DVD影碟上的标志来自动判断影碟的类别,然后自动切换成Bob模式或Weave模式。但是Power DVD判别影碟类别完全依赖于影碟上的标志,如果标志错误,则判别结果也将错误。如遇到没有标志约影碟,则一律祝为视领源而自动切换成Bob模式。如果在播放这种影碟时强制切换成Weave模式则有可能出现梳齿。这个特点可以用来检查影碟上的数字标志是否正确。如果已知该影碟是用影片源制作的,而且Power DVD能够自动切换成Weave方式,说明这张影碟的数字标志是正确的。笔者用这种方法检查了400余张影碟,其中包括用500元高价买来的进口碟,但结果,说出来你可能不相信,只有《shaft》等极少数的几张可以通过这样的检测。不过这种碟的逐行扫描画面也确实是漂亮极了。从这里也可以看出:如果一种逐行扫描DVD机只能靠标志来辩识碟片上的节目是否来自影片源(例如采用国家半导体公司的NDV8501芯片的逐行DVD机), 那么完全适合于它的影碟将稀少到何种程度。
  内部转换器与外部转换器
  除了逐行扫描DVD机之外,有些独立倍线器和high-end型电视机也装备了有运动自适应能力的隔行—逐行转换器。例如Sony的EX系列和ES系列电视机,采用了该公司独有的DRC技术,不但可以把隔行扫描的画面转换为逐行扫描,而且可以用插值算法把扫描行数再增加一倍(最多为1250行)。国内一些厂家也开发了类似的电视机,有可能在近期内上市。但这种转换器没有专门的电影模式,与逐行扫描DVD机相比,以电影模式工作的逐行扫描DVD机在显示细水平线时的行抖动会大大减轻,当镜头摇动或推拉时仍能保持最高的分辨率,显示细节丰富的画面时的干扰更少。此外,用逐行扫描DVD机还可以获得更好的清晰度。这是由于DVD机必须把数字信号转换成模拟信号才能送往电视机,而要利用电视机里面的隔行—逐行转换器,又必须把模拟信号转换成数字信号,处理完之后还必须转换回模拟信号,才能送往CRT进行显示。多次反复的D/A、A/D转换必定会使画页的清晰度受损。测试结果表明:最好的情况下分辨率将下降10线,平均将下降15线,在较差的情况下有可能下降20线或更多。此外,DVD机的输出信号转换成模拟信号后,无法传递MPEG数据流里的数字标志,前面已经说过,这些数字标志对于隔行—逐行转换器是非常重要的。不过,电视机里的转换器不但可以处理DVD机的信号。而且可以把广播电视的画面转换成逐行扫描画面,这就是逐行扫描DVD机无法作到的了。
  新式的投影电视倍线器也与此类似,老式的则只有插值方式,效果最差。
  小 结
  本文用较多的篇幅剖析了逐行扫描DVD存在的问题,但这并不意味着等者想把逐行扫描DVD一笔抹杀,而是希望提醒大家在一片叫好声中保持清醒的头脑,知道怎样评价和挑选这种新产品,免得买回来之后又感到失望。从长远来看,逐行扫描必将成为电视技术的主流,这是毫无疑问的。逐行扫描能够极大地提高画质,这也是不争的事实。但就当前情况而言,影碟的制作还没有充分考虑逐行扫描的特殊要求。逐行扫描DVD机的技术也有待于进一步完善,还不到可以大面积普及的时候。如果你已经购买了可以支持逐行扫描的电视机,而且愿意马上尝试一下逐行扫描DVD机的威力,当然也是可以的,逐不过要有充分的思想准备,你所拥有的和将来从市场上买到的DVD影碟中可能会有相当大的一部分是不适合于逐行扫描的。
  

你的回应...

请先登录后回帖 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

> 发言

> 相关话题组:

电影论坛

ReginaldoVejprava 加入了现象网,大家鼓掌!