新闻中心

EEPW首页 > 光电显示 > 设计应用 > 基于光学感应的大尺寸多点触摸控制技术

基于光学感应的大尺寸多点触摸控制技术

——
作者:陈大炜 康佳集团研究院时间:2009-09-08来源:电子产品世界收藏

  TUIO协议定义了两类主要的消息,即set消息和alive消息。其中,set消息用于目标对象特定状态,如位置、姿态或其他任何可以识别状态的通讯;alive消息则用于通过系列的sessionID来标识当前目标对象。TUIO使用下面的格式来进行数据通讯:

本文引用地址:http://www.amcfsurvey.com/article/97909.htm

  /tuio/[profileName] set sessionID [parameterList]

  /tuio/[profileName] alive [list of active sessionIDs]

  /tuio/[profileName] fseq int32

  其中的profileName代表定义好的常用可感知用户界面配置,该配置定义了set消息中目标对象的状态数据格式,比如常用的2D Profile:

  /tuio/2Dobj set s i x y a X Y A m r

  /tuio/2Dcur set s x y X Y m

  为了更好地展现多点触控的视觉效果,我们在上层应用中选择了基于Flash的实现方式。需要指出的是,TUIO原生是通过UDP进行数据传送的,而Flash本身只能通过TCP链接接收数据,因此还必需通过Flosc网关将OSC数据转换为为Flash可以读取的XMLSocket数据。上述流程如图7所示。

  通过转换,上层的Flash应用程序就可以接收发送的触点位置、编号、触控事件等各种数据,进而做出适当的响应,从而与用户产生控制交互。综合上文描述的硬件设置,我们以一台70寸LCOS高清背投电视为基础,基于光学感应开发出一套使用主动红外触摸笔交互的控制应用系统,已经成功应用于某风景区电子交互导览的实际应用中,为大尺寸控制系统的研究和应用打下了一定的基础。

电容式触摸屏相关文章:电容式触摸屏原理


评论


相关推荐

技术专区

关闭