首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于光学感应的大尺寸多点触摸控制技术
来源:本站整理  作者:佚名  2009-09-23 11:48:25



  这种技术的优缺点如表1所示。DI方式原理比较简单,通过IR光源照射投影屏幕,形成均匀的照射效果,当有手指触摸屏幕表面时,IR光线会被反射,从而在成像设备上形成光斑。基于DI技术的多点触摸实现如图3所示。

  DI技术的优缺点如表2所示。LLP技术的基本原理是通过红外激光发射装置在投影屏幕表面上方形成一层红外激光表面,当手指触摸到屏幕上时,激光被散射到成像设备上从而形成光斑。基于LLP技术的多点触摸实现原理如图4所示。

 LLP技术同样也有明显的优缺点,如表3所示。

  系统实现硬件构成

  目前的多点触摸硬件常见实现方法都有各自的优缺点,特别是对于大尺寸多点触摸控制系统而言更是明显。我们的应用目标是要在一台70寸的高清LCOS背投电视上实现多点触摸控制效果,受到电视机本身结构和背投屏幕材质的光学特性的限制,无论是直接使用FTIR技术、DI技术还是LLP技术都不能取得理想的光学感应效果。

鉴于此,我们使用了一种特殊的LLP的方式来进行硬件设置,即通过具备主动发射红外光的触笔来模拟手指的直接触摸过程。具体来说:通过触笔在背投屏幕上的触压发射红外光信号,光信号穿透背投屏幕后经过背投内部的大反射镜作镜面反射;镜头板接收镜面反射的光信号,再传递给计算机;触笔产生的信号会在屏幕上形成一个大的光斑,系统采用逐行扫描的方式对信号进行采样(30帧/秒),取光斑的最亮值,并记录该点在CMOS上成像的坐标;计算机对感应到的光信号进行处理,形成一套坐标系统,并将处理后的数据通过特定的数据格式传递给上层应用程序;从而达到跟踪触笔的运动,模拟出多点触摸的效果。图5展现了实际起作用的光路示意图。

  多点应用软件框架

  我们实现的多点触摸控制上层应用是基于Touchlib构建的,Touchlib是一个开源的用于创建多点触摸交互界面的库,它能够处理红外线光斑跟踪,并向上层应用程序发送诸如按下、移动、释放等事件,使用该库的多点触摸应用基本框架如图6所示。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:246,039.10000 毫秒