讯怡3D立体眼镜之驱动原理
3D立体眼睛的出现,使我们多了一个“角度”去看平面的世界。就象我们站在沙滩上看大海,看到的只是波涛汹涌的气势,如果你进入海底的话,看到却是另一番世界,一个美丽的世界。有一句话说的很经典:3D眼镜就是立体的本质,它让扁平的地球再度圆了起来!
我们有立体视觉,是因为我们的左眼及右眼所看到的相同物体有角度上的偏差,而在大脑造成立体感,并能够判断物体前后的相关位置。
目前,用来将左、右眼影像表现在屏幕上的硬件格式有四种:交错式(Interlacing)、画面交换(Page
Flipping)、同步倍频(Sync Doubling)、线遮蔽(line blanking),理论上以上四种格式都可以应用在立体3D游戏,但实际上仅有画面交换与同步倍频广泛应用于立体3D游戏。下面我就针对画面交换和同步倍频作一下简单的介绍:
画面交换(Page Flipping):画面交换系由一特殊程序改变显示卡工作原理,使新的工作原理可以用来表现立体3D图像,因为每一显示卡芯片有其自己独特的工作原理,所以若要使用画面交换,那么必须针对各个显示芯片发展独特的立体驱动程序以驱动3D硬件线路,因此画面交换仅限于某些特定显示卡芯片(以目前而言,多用于
nVidia VGA chip)。
同步倍频 (Sync-Doubling):同步倍频与画面交换不同,它是用硬件线路而非软件去产生立体讯号,所以无需任何驱动程序来驱动3D硬件线路,因此任一3D加速显示卡芯片皆可支持。
如果要让3D显示卡提供立体显示,则必须有两方面的技术:一:立体驱动,二:3D液晶快门。其中,立体驱动为显示驱动部份,能将Direct
3D(或OpenGL)相容的应用软件,由平面显示即时转化为立体显示,从表面上我们所看到的现象,就是普通显示变成了双影显示,这样双影显示就包含了左右眼各自的图象显示与显示器上;3D液晶快门则是一种高速的电子液晶快门,可根据显示立体驱动发出的信号同步调整开关,达到分离显示器上显示的左右眼图象,即时的送给左右眼睛,这样,我们所看到的显示器的双影显示就会变成立体显示。当然,这双影图象必须有在一定的角度上的偏差,而角度通过预设值来调整。
立体驱动原理:Windows的Direct 3D目前成功的统一了3D显示卡的 API的呼叫。所以应用软件在呼叫Direct
3D的API时,立体驱动能够插入这些API呼叫之中,就能改变输出结果,而达到所需画面。当应用软件呼叫
Direct 3D时,Direct 3D会送出一单视点绘图指令给3D显示卡再由3D显示卡执行绘图功能以产生单视点影像。并将该影像扫描输出于监视器;当立体驱动运作时,软件呼叫Direct
3D,Direct 3D也会送出一单视点绘图指令给3D显示卡,再由3D显示卡的绘图功能产生单视点影像。并将该影像扫描输出于监视器;当立体驱动运作时,软件呼叫Driect3D,Driect3D也会产生一单视点指令给显示卡,此时立体驱动应能即时拦截辨别该反指令,并同时送出上双视点绘图指令给3D显示卡。以取代原有的单视点指令。再加上3D绘图卡执行绘图功能,产生双视点影像,即左眼图像和右眼图像。
通常,立体驱动将所产生的左右图像以交错格式、上下格式及换页格式三方式储存在显示卡的内存中。交错格式是将左右图像各别抽取一半之后,再交错合成一张同样分辨率的影像。上下格式则将左右图像各别抽取一半压缩后,合成存入一张具有上下格式的图像。换页格式:则不作任何处理,将左右图像以原有的分辨率,分别独立存储在内存中。这三种格式以换页格式的图像质量最好。目前我们采用的是换页格式,也就是换页扫瞄模式,将左右图像交替扫瞄于显示器的屏幕,也就是先扫瞄左眼图像,再扫描右眼图像。如此不断地重复,因其扫描速度够快(如100Hz),加上人眼的视觉暂留现象,会让人感觉是同时显示在屏幕上,此时,利用显示卡发生连续的同步信号给3D液晶快门眼镜,也就是说,当显示左眼图像时,3D液晶眼镜左镜片开通,右眼镜片关闭:当显示右眼图像时,3D液晶眼镜的右镜片开通,左眼镜片关闭,如此反复,左右眼就各自看到自己的图像,而在大脑中形成立体影像。
相信通过以上简单的介绍,大家对3D眼镜成像的原理已经有了大致的了解。讯怡3D未来眼采用的是画面交换(Page
Flipping)工作方式,目前只支持NVIDIA(VANTA版除外)系列芯片的显卡,不过3D未来眼在技术方面做了一些改进,可用它在PC上观看立体电影。
3D未来眼还在不断的研制之中,不久我们就可以看到支持多种显卡芯片,设计全新的讯怡3D未来眼上市。
附3D未来眼的硬件要求:
CPU:Pentium 90MHz以上 内存:32 M RAM 以上
操作系统:Windows 95/98/me Direct7.0以上
显示器:15"以上(刷新率640X480,100hz以上)
显示卡:兼容市场上Nvidia公司出品的TNT、TNT2-M64、TNT2-ULTRA、TNT2-PRO、GEFORCE
256、GEFORCE2 MX、GEFORCE2 GTS系列显示芯片的显卡。 |