一、行业背景在20世纪90年代初,随着平板显示技术的飞速发展及多媒体信息技术的突飞猛进,出现了一种新的人机交互作用技术—触控交互技术,该技术应用在全球平均每年市场增长速度都超过30%。利用这种技术,用户只要用手指轻轻点击显示屏上的图符或文字就能实现对主机的操作,从而使人机交互更为直截了当,极大方便了用户。人机交互形式也打破了以往键盘鼠标模式的框架,更为直截了当的实现了操作,触控交互技术作为一种形象直观、简单易懂的人机交互方式,已经得到了广泛的应用。目前,全球已知触控交互技术约有20种,其中只有少数几种被主流公司完善发展,形成完整产品线并在全球销售。其他的技术由于不具备成本优势或者尚未找到合适的主流市场,只在少数环境下被偶尔采用。目前产业化应用的最为广泛的触控交互技术主要为电阻式、电容式、红外式、表面声波四种。在触控交互技术的市场应用不断发展,被广泛使用的同时,其交互方式也不断得到提高。2007年底,随着美国苹果公司的一款IPHONE手机的推出,多点触摸技术被人们首次认识,并迅速认可。通过更加符合人类操作习惯的手势控制,两点甚至更多点同时触摸的方法,人机交互模式得到了革命性的突破。多点触摸技术所体现的简单易学的操作方式,生动人性化的交互过程,快速高效的信息交互结果不仅深深打动了消费者,也获得众多行业领导者的认可。微软于2009年底推出有多点触摸功能的WINDOW7操作系统,DELL等众多电脑设备生产企业开始推出带多点触摸的个人电脑终端,BMW等众多顶级消费品企业开始使用多点触摸产品作为其产品销售及展示工具。可以说多点触摸技术必将成为未来人机交互信息系统的最主要的方式,应用在人们生活工作的各个领域。
二、红外伪多点及真多点触摸屏分析 目前红外方式的多点触摸屏存在伪多点和真多点两种技术。所谓伪多点即该技术无法准确的捕捉触摸点的真实坐标,而是通过触摸点相对位置的变化来实现放大,缩小和部分旋转功能。如下图,传统触摸屏通常只能正确识别一个点,但上去两根手指头时,系统实际上得到四个点的数据,即XA、XB、YA、YB,由这四个点坐标可以两两组合出四个坐标点,即A(XA,YA),B(XB,YB),C(XA,YB),D(XB,YA)。当触摸点为A、B两点时,伪多点触摸屏无法判断触摸位置是A、B还是C、D。但是当A、B两触摸点相互靠近或分离时,对应伪点C、D之间的距离也是相互靠近或分离,通过计算相对位置,伪多点触摸屏可以检测出放大、缩小两种手势。 然而伪多点触摸屏在进行旋转手势判断时,比较容易出现误操作。一般伪多点要求进行旋转手势时,其中一个点固定,另一个从固定点的右上方开始顺时针或者逆时针的相对运动,或者要求触摸点分别落下,便于系统可以通过时间差来分别触摸点的真实位置。但是伪多点触摸屏在两触摸点在水平或垂直位置时,由于鬼点位置会发生变化,所以旋转动作很容易出现错误,具体的表现就是手指运动方向没有改变,而操作对象,如图片的旋转方向发生了逆向变化。伪多点触摸屏从原理上无法彻底解决上述的问题,从而会给触摸屏操作带来不稳定性,该不稳定性取决于软件的优化算法,具比较,现有市场上不同厂商的产品,其错误率在20%~80%之间,是挑选多点触摸屏的最重要指标之一。而真多点触摸屏由于软件算法的不同,可以完全计算出各触摸点的位置,所以不存在上述问题。
三、伪多点技术的缺陷1. 绝对不可能两点同时书写没有任何问题,这一点想必很多人都知道了.伪多点一定程度上可以两个人书写,但是笔迹会在3种情况下出错,第一种是反向横着交错时,即一个书写向左划线,另一个向右,在任意地方交错都会引起混乱.第二种同理,就是上下划线.前两种80%会出错.第三种是当一个人在书写时,另一个人突然在离得不是很远的地方开始写,50%概率会出错。2. 旋转方向混乱旋转可不像放大缩小那么好做,稍微解释一下,当两个真实点是下图2和3时1和4是鬼点,假设点2不动,点2绕着点3旋转,根据伪多点算法用2和3形成的直线相对于3和4形成的直线间的夹角变化来判断旋转.这在一定程度上确实做到了旋转的识别,但是问题也来了,如果3也动了呢? 角度一下子就会反掉,结果就是出错,图片实际旋转方向和手的两点旋转方向截然相反
四、真多点与伪多点的区别 真多点 伪多点点精确识别 可以 完全不能标准与平台 完全支持windows7,TUIO等业界标准 完全不支持windows7,TUIO等业界标准多人多点触摸互动 可以 完全不能缩放手势 可以 可以优化的不错单点固定,另一点旋转 可以 20%几率出错两点同时自由旋转 可以 80%几率出错扩展性,应用软件 逐渐丰富 只能简单地缩放和旋转如何判断 2点对图片同时自由旋转,绝对不会出错 2点对图片同时自由旋转,80%以上概率会出错,图片转反.整体比较 趋势,操作准确无误,应用软件逐渐丰富,多人同时操作,书写都不会有问题 局限性太大,您难道花几千甚至上万块钱就是为了缩放图片么?而且还会出错!在这里,列出几个比较简单的判断真多点和伪多点的办法:1) 目前伪多点只能做到2点同时划线或操作,能同时进行2点以上的操作,都是真多点;2) 使用win7中自带的surface collage图片操作软件,反复进行两点水平上下,或者两点垂直左右交叉旋转,看图片旋转方向与真实触摸点(手指)的方向是否保持一致;3) 使用win7中自带的Rebound打乒乓球游戏,该游戏能够显示触摸点的真实坐标,能够很方便的判断。