| flake 的个人资料~~***~~日志列表 | 帮助 |
|
5月28日 用好Radeon系列显卡上的视频输出功能http://tech.tom.com 2003年04月10日来源:IT168Dummy 编译
现代显卡都具有了丰富的功能,其中很多显卡都距离连接TV(或者其它具有Videon-in功能的设备)。利用这个功能,只要利用专用的线缆将显卡输出的信号输出到TV上就可以在大屏幕上欣赏电影或者游戏了。不过,这个过程并不象刚才说的那么简单,本文将会指导各位读者如何利用Radeon显卡把信号输出到电视机上。 第一部分,TV标准 目前世界上有三种主要的彩色电视制式:NTSC、PAL和SECAM。这三种制式都支持独立的传输亮度(Y)和色彩信号(U,V)。由于Radeon系列的显卡不支持SECAM制式和隔行扫描,这里我们就不讨论与这种制式相关的问题了。 在开发最初的电视标准的时候,具有帧频同步与电流频率,因为同电源供电偶合有关。这就引起了美洲标准和欧洲标准的不同。1952年,德国提供了GERBER使得这两种标准更靠近。他们宣称他们的方法将会简化标准设备的开发。GERBER中的线频率非常接近于美洲的525线系统,不过频率固定在50 Hz。这样,就是625线。这个系统被欧洲于1952年--1969年期间采用。 第一个彩色广播制式是NTSC,它出现在1953年,USA,由国家电视系统委员会(National Television System Committee,NTSC)制订而得名。NTSC-M(代号NTSC 3.58)兼容美国1941年制订的黑白制式,具有同其基本的特征,比如都是525线(480线可见)场频是59.94 Hz(在NTSC-M制式之前帧速为60 Hz)。 在1961年,Valter Bruch提出了PAL(Phase Alternation Line)系统的基本概念 ,它实质上一种NTSC制式的改进版本。欧洲于1967年开始使用PAL制式进行电视信号播放。他相对于NTSC制式的主要优点是具有更高的色彩稳定度。所有的PAL中的带有彩色编码的电视广播系统(除了PAL-M)都是具有625线(576线可见),场频是50 Hz。巴西使用了PAL-M制式,这种制式同NTSC-M非常的接近,只是色彩编码技术有些区别。 总的来说,不同的电视制式之间的主要区别是屏幕刷新率、扫描线数目。比如,PAL 625/50就是一般的命名方式,这样我们就知道这种制式采用了PAL彩色编码系统,625线,50Hz刷新率。在这里读者可以进一步的阅读TV标准的相关细节,并且可以了解不同的国家所采用的电视信号制式。
在连接PC和电视机的过程中,一定要把两者都关闭。这里要求用户不但要把PC和电视机的电源都关闭,还要把插头从插座中拔出来彻底切断电源,否则在这个过程你可能烧坏显卡的TV-out接口和电视机的Video-in接口。 1. RCA
图1:显卡上的RCA接口 RCA接口主要用于传输复合格式的信号。几乎所有的电视机都具有RCA接口。它们用于传输视频(按照规定,这个接口的颜色是黄色)和音频信号(按照规定,这个接口的颜色是红色的)。这种接口的频带为3 MHz,而且因为通过同一个通道传输亮度信号(Y)和色彩信号(U,V),因此只能传输低清晰度的信号(不超过300线)。 2. S-Video(独立视频)
图2:左图是4针的S-Video接口,右图是7针的S-Video接口 针脚号 功能 1 亮度信号接地 2 色彩信号接地 3 亮度信号(Y) 4 色彩信号(U,V) 7 复合信号
并不是所有的电视机都具有这样的接口。S-Video提供了比复合端子更好的图像质量,整合有时钟脉冲的亮度信号(Y)独立于色彩信号(U,V)。 它衰减了颜色信号串扰现象,通过使用6 MHz频带来保证更高锐利度(500线以上)。 现在的RADEON显卡通常只有7针S-Video接口。这样我们就需要特殊的适配器来连接显卡和电视机。因为Radeon显卡上的7针S-Video接口可以正确的接收到复合信号,因此有的显卡中还捆绑了S-Video->RCA适配器。 特别需要说明的是其它显卡的S-Video->RCA适配器并不适用于RADEON显卡,虽然它们支持混合亮度和色彩信号。 3. SCART
图3:SCART接口 SCART接口是一种支持不同连接类型的多功能接口。有的电视机也提供了SCART接口来代替S-Video输入接口。在这种情况下,用户可以使用S-Video->SCART适配器。如果SCART没有S-Video接口,那么这种适配器仅能提供黑白图像。 4. TV连接线缆 在使用75Ohm同轴线缆的时候,连线越短越好。这是从理论的角度上考虑的,而实际上是依靠线缆质量的。我们的经验是它的长度即使有几十米也不会引起明显的图像质量衰减,不过线缆越长,对于其要求越严格,也就是要求其质量越好。 5. 电视串扰 如果把PC信号输入到电视机上之后,用户常常会看到明显的雪花点,这主要是来自天线。最简单的解决方法就是切断天线的连接。用户也可以试着把PC和TV正确的接地,不过要做到这一点并不容易。最后,质量不好的电源也可能引起干扰的现象。 第三部分,TV-out调节1、显卡BIOS编辑 RADEON显卡可以在启动阶段激活TV-out会因为刷新率的改变(50或者60 Hz,根据TV标准不同)导致屏幕上图像变窄。除此之外,部分显示器在PAL制式下不能支持50 Hz。用户可以通过RadEdit编辑Video BIOS。当然,这里还要提醒你这样做有可能会损坏你的显卡,所以做之前一定要慎重。 首先,你必须把显卡的BIOS镜像保存为一个文件。通过使用flashrom可以非常方便的保存显卡的BIOS镜像。然后利用RadEdit打开保存下来的镜像文件。 在上图红色箭头所示的地方,用户可以选择TV初始化的标准。在系统启动的过程中,如果显卡侦测到此时TV接口连接到了电视机,就会根据显卡BIOS这里的设定来选择制式标准,这样可以在进入DOS模式时可以全屏显示。如果选择了“None”可以解决刷新率的问题,但是无法在电视机看到全屏DOS模式。 通过TV初始化菜单可以看到显卡支持的制式标准。如果你勾选了上图中红圈所示的方框,那么可以得到显卡BIOS所支持的全部制式的列表:
下面就是各种制式的简要说明:
在把修改的显卡BIOS刷进显卡CMOS芯片之前,建议用户先用RAMBIOS工具进行检测。 2、TV-out设置,克隆模式 进入系统中,我们需要通过驱动程序界面对于显卡进行调节。当然在这之前需要用户正确的安装了显卡驱动程序和控制面板。请进入如下图所示的界面:
图5,Displays标签 如果你使用了和我们不一样的Radeon显卡以及不同的驱动程序版本和不同的操作系统,那么你看到的界面可能同上图有所不同。不过主要的部件应该是相同的。表示显卡没有侦测到其连接到了TV。下面让我们仔细的看看这个控制面板。 图6
图7:通过位于任务栏上的ATI logo改变显示模式 点击图6中黄色箭头所示的按钮,可以看到如下的TV属性设置界面: 图8:属性面板 属性面板提供了显卡到电视机的连接类型的信息,这包括最大分辨率、刷新率,除此之外还可以调整对比度和色彩饱和度。
图9,调节面板 图9,所显示的是调节面板。在这里可以调节图像大小和在电视屏幕上的位置。不过,我们还是发现了一些问题:
图11、格式面板 在格式面板中,用户可以选择用于电视图像的信号格式。在NTSC-M和NTSC-M(JAPAN)这两种制式中,后者更好一些。在使用S-Video端子连接的时候,建议选择PAL-D来保证较高的清晰度(频带为6 MHz)。当用户更改了所使用的制式之后,建议重新启动电脑,来确保其正常的工作。另外我们建议用户慎重使用PAL K1制式,因为我们发现这种制式下系统可能会出现挂起的情况。 3、桌面扩展模式 如果你在Windows 98/ME和XP系统下使用双头显卡,看到的界面应该同下图相似。下图是在Windows 2000系统上使用RADEON 9500/9700显卡的截图:
图12 在上图中可以看到两个显示器,其中一个处于未激活的状态。如果显卡侦测到正在连接到TV,那么你可以使用TV做为第二显示器。你可以在分别在监视器和电视机上得到两个不同的桌面,并且将它们设置为不同的分辨率。
图13、启用第二显示器 用户可以在需要进行设置的显示器上点击右键,选择不同的操作。你可以选择任何一个显示器做为主显示器:
图14 上图中可以设定主显示器和从显示器。 当使用扩展模式的时候,两个显示器的分辨率无法进行独立的调节,这时两个显示器的屏幕显示的是一个桌面: 图:15 如果你使用双头Radeon显卡的TV-out端口实现扩展模式,那么我们建议你使用Hydravision程序来实现。这个程序可以从ATI官方网站下载或者IT168网站的下载站下载。Hydravision包括了一个叫做MagnyFX的屏幕放大镜,是个比较有意思的功能。 第四部分,在电视上播放视频 这个章节我们主要来介绍如何在电视上播放DVD电影或者隔行扫描的视频文件。需要注意的是,刷新率为25Hz的视频文件可以使用PAL 625/50播放,而对于24Hz或者30Hz的视频文件,那么应该选择NTSC 525/60或者PAL 525/60制式回放。 1、克隆模式 这是第一款Radeon显卡上所具有的第一种多显示器显示模式。如果你使用的是基于R100的双头显卡,并且把PC显示器设为主显示设备、把电视机设置为第二显示设备,在播放视频的时候选择了overlay模式,那么在电视机屏幕上只能看到一种单一的颜色,而不是视频图像。如果不使用overlay模式,虽然可以在两个显示设备上都可以看到图像,但是图像质量将会非常的差。也许未来的驱动程序会解决这个问题,但是现在用户如果想要在电视机上看到不错的图像,必须把TV设定为主显示设备。这里需要说明的是PC显示器此时播放视频的刷新率也是50Hz或者60Hz,依然是受电视机制式所限制的。 2、桌面扩展模式 桌面扩展模式是继克隆模式之后出现的,它包括了克隆模式的所有优点。需要特别指出的是在Windows 2000操作系统下,RADEON 9500/9700并不支持这种模式,因为此时无法打开overlay模式。我希望以后的驱动程序中可以纠正这个问题。 其它的具有双头输出功能的RADEON显卡在Windows 2000操作系统中的overlay模式也仅仅能应用于主显示设备。还普遍存在的一个问题是,大部分播放器在实现全屏播放的时候,会把两个显示设备做为一个显示设备来对待,这样显示的图像将会被分裂在两个显示器上。Zoom Player已经解决了这个问题,但是第二显示设备还是不会支持overlay模式。 如果在Windows 9x/ME/XP操作系统中使用具有双头输出功能的RADEON显卡,我们会得到两个独立的桌面,当把桌面扩展到电视机上时依然可以正常的开启overlay功能。要让播放器窗口在第二显示设备上显示,只要把它拖过去就可以了。不过,为了保证最正常的使用,我们还是推荐使用Zoom Player来播放。 3、剧场模式 这种模式是随着RADEON 8500显卡一同推出的。基于R100的显卡并不支持这种模式。这种模式有点类似于克隆模式,但是可以仅仅让视频在第二显示器上全屏播放,而主显示器只要显示播放器界面即可,用户甚至可以把播放器最小化。
图16、打开Theater模式 要打开剧场模式,用户只要在入上图所示的overlay控制面板中勾选红圈所示的部分即可。根据视频文件的分辨率,可以把电视信号的分辨率设置为640x480或者800x600。一般的建议电视信号的分辨率最好等于或者大约视频文件的分辨率,否则的话会比较明显的影响视频质量。 新的Overlay面板增加了一些新的设置项目:
我认为,剧场模式是利用PC在电视机播放视频最方便的模式。不过,它并不完美,依然具有一些缺点:
第五部分,DVD回放,隔行扫描模式下场的问题 几个月之前,我们利用安装了Radeon显卡的PC测试了DVD回放能力。在我们得到了几款新版本的驱动程序之后,发现最新的Catalyst 3.1驱动程序已经解决了RADEON 8500和9500/9700显卡逐行扫描的问题,它的图像质量已经同RV250显卡基本相当了。下面的测试是在最新的驱动程序、最新的播放软件PowerDVD XP 4.0 2417 patch和WinDVD 4.0。 1、场 在我们介绍在电视机上观赏DVD的一些问题之前,我们需要讨论一下场(fields)的问题,下面是一些常用的算法:
然后把奇数场和偶数场的画面“组合”在一起,我们就可以得到正确的电视画面了(实际上,组成“同一副”画面的奇数场和偶数场并不是同时出现的,只是电视机再次利用我们眼睛的视觉暂留“欺骗”了我们的眼睛)。 怎么加入非标准分辨率呢?最好的方法是使用Rage3Dtweak或者PowerStrip。而且PowerStrip甚至可以为第二显示器添加新的分辨率。下面让我们来介绍一下这两款软件。首先我们需要知道TV-out输出的分辨率:
Rage3Dtweak可以进行非标准分辨率的设置。在进行非标准分辨率设置之前,用户首先需要选中“Enable HDTV TV Modes”。然后从“Custom Modes”中选择需要的分辨率,然后保存设置重新启动计算机。新的模式将会出现在显示属性的选项中。 在图19中,请看我们用红色箭头所标记出来的按钮,在启用桌面扩展模式之前,利用它们可以选择主显示器或者从显示器。点击“Additional Parameters...”然后选择“Other Resolutions...”。 图20、在这里用户可以自己添加需要的分辨率和频率 然后你可以进入到图20所示的菜单中。你可以选择预安装模式并且设置自己的模式。要提供TV-out输出,必须选择60Hz的刷新率。当加入新的分辨率之后,重新启动计算机,分辨率将会出现在列表中。 在新版本的驱动程序中,为RADEON 8500和9500/9700显卡提供了很好的矫正场显示的方法。用户可以不管电视机分辨率,而选择“keep the aspect”功能,并且把分辨率设定为800x600,这样可以得到最好的视频输出质量。 2、克隆模式下回放DVD 正如我前面所提到的,在这种模式下仅仅能在主显示设备上播放。经过我们测试,绝大部分的播放器支持对于播放视频的显示设备的对比度的独立调节,只有部分版本的PowerDVD无法实现这样的功能。 3、桌面扩展模式下回放DVD 我认为ATI DVD Player可能通过注册表启用了DirectX VA,因为我们可以在MMC (MultiMedia Center)中看到一项叫做“Enable Multi-monitor support”的功能:
图21、勾选“Enable Multi-monitor support”来屏蔽ATI DVD播放器中的DXVA 在桌面扩展模式下,ATI Player无法在使用DirectX VA的情况下在第二显示设备上显示图像。所以勾选“Enable Multi-monitor support”的过程其实就是屏蔽DX VA的过程。 在Windows 2000操作系统下,这种模式依然有些问题,因为此时只能在主显示设备上应用overlay功能,因此这种模式并不是最理想的视频输出显示模式。 4、剧场模式下进行DVD回放 因为在使用非标准分辨率时场矫正往往会出现一些问题。为了避免这个问题,建议用户把垂直分辨率设为480和576线,不过这个时候可能就无法使用剧场模式了。所以如果你不需要场矫正显示,那么这个模式应该是适合你的。 5、DVD播放软件简明特性
第六部分,总结 RADEON具有丰富的TV-out输出能力。不过由于设置比较复杂、缺乏理想的播放器,要想充分的利用它们并不容易。I wish it were possible to save as schemes not only settings shown on fig.5 and resolutions, but TV-out settings as well (包括TV制式,屏幕位置等等)。最后,一个理想的播放器应该可以自动选择最优化的TV-out设置,这样将会大大降低使用TV-out输出的能力,得到良好的回放效果。 最后我们把本文的主要要点再总结如下:
|
||||||||||||
|
|