电视的发展有两个很重要的趋势:从标清到高清的高清化,分辨率会越来越高;实现立体视觉体念的3D技术。特别是3D技术,是将来很长一段时间内电视技术发展的一个重要趋势。
3D如果拍摄、制作精良,看起来会感觉非常好,现场感很强和画面非常有冲击力。有些3D电影是通过后期制作实现的,如果制作得不好还不如2D的电影,因为通过软件把二维转成三维,如果转的时候没有保证质量,从观看角度来说效果不一定比2D好。因此,必须通过一些技术手段确保制作的3D立体内容非常符合感官感受。
人眼怎样感知3D?
3D很重要的效果就是立体感,因为左右眼之间的视差产生了所谓的3D效果,视差有一定的范围,视差如果超过范围的话就会产生很不好的视觉感受,甚至看3D电影时间长了会头晕或者不舒服。拍摄和后期制作3D的电影电视的时候,如果没有把握好视差或者景深,就会产生类似的不适体验,当然现在没有很好的证据说看了3D会有什么伤害,但会有不适的感觉。
最传统的3D眼镜看3D效果,如果不戴眼镜就会产生很虚的画面,青色在红色的前面,或者红的在青的前面,红色代表了左眼看到的画面,青的代表了右眼看到的画面。正是因为它们在水平上有一定的位差和视差才导致有3D的感觉,3D画面如果没有做好给人的感觉会很差。大家在电影院看到的3D都不是红跟青的眼镜来看。家里的电视会有主动式的3D眼镜,通过隔行扫描,第一场传的是左眼的画面,第二场传的是右眼的画面,来了左眼相当于把右眼闭上,大家会获得左眼的画面,来了右眼会把左眼闭上,通过主动式的眼镜可以获得左眼和右眼的图像,最后到脑子里就是3D的感觉,现在市面上有比较多的3D电视。在电影院看到的,左眼通过水平、右眼通过垂直的把视频画面传给大家,不管哪种方式,最基本的会有左眼和右眼两个画面,依据是人眼睛瞳孔之间有一定的差距,左眼和右眼之间的距离是60-65毫米之间。
图1:裸眼3D效果。
左眼和右眼看到两个画面有一定的差距,人的双眼解析画面,通过人的视网膜的判断,把左右眼获得的信号通过大脑的解析形成立体的感觉,解析到它们之间位置的关系和立体的关系,最后出来的就是3D效果,这是人的眼睛通过感觉感知到3D的过程。原来有人提出一个问题,如果闭上一只眼睛能不能感到3D的效果?事实上,图像深度是需要两只眼睛感知的,有些时候通过一只眼睛也可以感知到它的立体信息,这种信息通过2D会透露出距离,它会提供一些信息给我们,图像显露和掩盖的部分,通过这个来判断谁在前面谁在后面。看3D电影时常常有图像往屏幕后面跑的效果,《里约大冒险》里面有几个场景,鹦鹉学飞的时候它会往你这边冲,那个效果不是经常有的,那是通过后期制作专门做出来的。北京台做了一些3D的试验,得出一些经验,图像往屏幕走接受比较容易,如果往外走出现的效果不是很能接受,大家在做3D效果的时候也要考虑到往外冲击的画面有一定的比例,即不能做的太多。
有些信息单只眼就可以感知出它的立体深度,我们可以通过明暗的变化去看3D的效果,包括纹理的变化。例如,花朵远一点看就是一片,看近景就比较能分得清,越远的地方画面会越小,通过这些信息都可以感知2D的深度。通过物体的大小判断或尺寸大小的变化我们也可以感知到2D的深度。运动视差,坐在车上的时候,近的物体跟我们反方向,这些通过一只眼睛就可以感知到深度。通过两只眼睛看这个物体的位置不一样,这个必须通过两只眼睛才能感觉得到,通过这些就可以很好地把立体距离感跟深度感知出来。
3D视频拍摄
怎么样还原到人能看到的东西?通过两台摄像机,以前通过一台摄像机看到的是两维的,通过两台摄像机模拟人的眼睛,拍左眼和右眼的画面。目前两个摄像机的排列方式是两种,一种是水平的并排,另一种是垂直上下的方式,根据不同的系统自己可以做一些试验。到底哪种好,它们之间的距离一般跟人的眼睛瞳孔差不多,60-65毫米,拍的时候可以根据近景或者远景调整两个摄像机之间的距离。很重要的问题是确保两个摄像机之间的光圈、焦距和亮度一致,否则拍出来的两个画面人眼看起来会有很多不适的感觉。当然现在很多摄像机都通过电缆机械自动调节,但很难保证两个完全一致。现在有些研究,比如说两台摄像机之间位移差多少可以接受,亮度差多少可以允许,这也是将来做3D测试测量的标准和主要的内容,还有双眼垂直之间的差别和亮度的差别有多少对人的感觉不会那么明显。另一个问题,运动的物体要确认拍的时候左眼和右眼都有,如果运动物体拍的时候左眼或右眼没有,再合成的时候物体看起来就很奇怪了,叠加不上。一般来说背景可以左右眼之间有差异,但运动的物体要确保落在左右摄像机拍摄的区域之内。
另一种是垂直摄像机的摆放, 3D左眼信号直接进入摄像机,右眼通过分光镜分过来,分过来的时候是倒像的,需要利用旋转电路把它翻过来,因为电路之间处理的不一样,要确保拍的图像时间一致,如果时间上差了一帧或者两帧,最后出来的画面就完全乱掉了。曾经有一篇文章说明了为什么要垂直的,因为水平的话由于两个机器本身的尺寸太大,很难保证它们之间的距离是60-65毫米,因为机器比较宽,用垂直的方式可以很好的调整左右摄像机之间的间距。
摄像机水平和垂直都会有角度的问题,到底是并行拍还是用扩散的方式来做?并行可以很好的保证水平方向,但是有一个问题:人看东西一般来说有汇聚点,如果前期并行拍,后期制作的时候可以汇聚,调整之间的画面,汇聚会比较难,要算拍的位置跟摄像机的距离,需要把它定位到画面是朝屏幕外还是朝里,会有很多的计算在里面,比较麻烦。
所谓的3D是视差产生的左右位移,最后才会有3D的效果出来。视差有四种(见下图):零视差,左眼和右眼看到的距离一样;正视差是右眼在左眼之前,一般画面在屏幕的后面;负视差是右眼看到的画面在左眼的左边,负视差看到的画面应该是在屏幕的前方;正常的两眼不能有分散的视觉,要避免拍的时候出现散的视差状况出现。零视差一般是电影或者电视的屏幕,到底哪个算屏幕?零视差的点就是电影屏幕和电视的屏幕,如果画面要出屏得以这个为参考,入屏也得以这个为参考。正视差是右眼在左眼的右边,它的点落在屏幕的后方,画面呈现出来的效果是在屏幕的后面位置。负视差画面是在零视差定义的屏幕前方,右眼看的画面是在左眼的左方,物体全在屏幕的外面,会产生悬空的感觉,朝视觉方向飞过来。分散的视差人眼不会散开,真正拍的话不会有这种画面出来。
图2:四种不同类型的视差效果。