人机界面
立体镜—立体显示技术
2013-03-25 16:07  浏览:31

StereoMirror™立体镜由两台AMLCD显示器组成,它们被特殊设计的支架固定成一定角度,同时中间一面无源分光镜将该角度平分。

分光镜的属性如下:

  • 50%透光度
  • 50%反射度
  • 无双折射
  • 400-700nm平顶光谱响应
  • 耐磨外壳

镜面反射膜层的另一侧镀有防反射涂层,将二次反射减少到最低。分光镜的位置恰到好处。

立体显示的目标是将两眼的视觉完全分开。这使得视觉系统将两副图像在深度知觉或实体视觉中融合。在StereoMirror™的设计中使用了极化原理。液晶显示器的性能基于液晶材料的调整平面偏振光的能力。在StereoMirror™中,通过两台AMLCD发出的平面偏振光具有一样的方向(如45°),该方向由液晶池的类型决定。下部显示器图像(左眼所见图像)不加改变地通过分光镜的同时,上部显示器反射图像(右眼所见图像)的偏振光路旋转了90°。该显示器需配合我们提供的极化眼镜使用,该眼镜左眼镜片只能通过45°偏振光,而右眼只能通过135°偏振光,所以用户最终看到的是完整的一幅立体图像。

左眼和右眼上的原始图像分别显示在上部和下部的液晶显示屏上(上部的显示器图像需要从分光镜反射除外——这种情况我们将在下面做讨论)。我们直接采用更适应双显示立体视角的应用软件来表现立体影像。这些软件都是兼容OpenGL 6 或 DirectX 7的,它不需要做任何修改就可以直接在StereoMirrorTM 显示器上显示。任何使用了OpenGL quad-buffered stereo 的应用软件都与StereoMirror™兼容。Quad buffered stereo是OpenGL 3D graphics library的一大特色,它允许应用软件分别定义左右眼的视角,而不是普通的单一视角。定义两种视角可以给出正确的视差,从而显示出非常出色的立体影效。一旦两种视角都被定义,它们的3D效果就补偿到同一水平上。目前,许多商业的3D应用都已经使用了基于OpenGL stereo的立体视觉显示模式。

由于上部显示器图像需要经过反射,所以在该数据通路上我们要进行回转处理。有多种方法来进行该处理:

  • 通过电脑CPU的软件处理
  • 对图形卡进行硬件操作
  • 在上部显示器的数据通路中加入辅助信号处理板
  • 对分光镜控制板进行相应操作

经过对这些方法进行试验,图形卡操作法最大限度地减低了成本,同时也最不可能出现两幅画面间的传送延迟。使用StereoMirror™显示器配合光路不同的极化眼镜相当于使用两台投影显示器来显示立体图像。现成的双输出图形卡在StereoMirror™的两台AMLCD屏幕中起到了反转功能。


发表评论
0评