OmniTouch系统是由美国卡内基梅隆大学和微软研究院协力开发的,它可以满足用户在任意表面上和各种应用程序进行交互。OmniTouch系统利用一个微型投影仪,将界面投影在用户附近的任意表面上,无论是墙壁,桌面还是自己的胳膊腿都可以。然后利用一个定制的短程深度传感器(与微软Kinect类似)在你输入的过程中对手指进行追踪。
微软的OmniTouch计划可以利用3D动作感应技术和一个投影仪将任何物体的表面变成一个触控屏。它使用的3D动作感应技术与Xbox Kinect中所用的技术非常相似。微软已经研制出一台概念样品机,这台样品机可以装在肩膀上,由一台Kinect和一个迷你激光投影仪组成。
这个系统的软件支持多点触控,并且可以在三维空间中追踪你的手指。这个设备设计成肩挂式,因此第一视角不需要进行用户校准或者特殊培训即可使用。用户甚至可以将接口从一个表面转到另一个表面上,比如从一台笔记本的背面转移到附近的一面墙上去。
投影到墙上的键盘
这台样品机可以在用户前面的任何物体的表面上投影出界面,然后通过感应器将用户的手注册成输入设备。利用距离计算技术,用户手指在假象的表面上按动一下即会被视为一次“点击”输入。在最近的测试中,这种“点击”输入的准确率达到了96.5%。
固定方式
但是这项技术还存在一些问题,其中最主要的一个问题是它必须解决正确记录用户手指的距离的问题,它必须能够区分用户手指的移动和点击操作。这个问题与深度感应技术有关。要想将任何物体的表面都变成可阅读和可识别的,微软还需要在深度感应技术上做更多的研究才行。目前,平整的物体和物体表面的测试效果最佳。