当前位置:首页 > 单片机 > 单片机
[导读]触控应用在GPS导航机、触控萤幕键盘、手机、Tablet平板电脑、笔电TouchPad、电子游戏机、电子书、MID行动上网装置处处可见。相对于以往PC/NB滑鼠的操控,手势(Gesture)更是当今触控应用上的主流操控模式,日后也可

触控应用在GPS导航机、触控萤幕键盘、手机、Tablet平板电脑、笔电TouchPad、电子游戏机、电子书、MID行动上网装置处处可见。相对于以往PC/NB滑鼠的操控,手势(Gesture)更是当今触控应用上的主流操控模式,日后也可能应用在电视、视讯会议或游戏机上导入,成为新一代人机界面的互动模式。

手势是触控应用的操控关键

在触控萤幕上常看到的手势(Gesture),简单的说是以使用者的手指藉由点、按、拖曳或移动的各种先后姿势顺序,来定义各种不同操作行为。由于使用中不需透过校准就能得到精确的触控位置,也能做到多点触控的操作,并达到拖曳(drag)与手势(gesture)辨识的追踪与互动。目前支援手势辨识的作业系统/软体平台有:iPhone OS、Windows Phone 7、Palm webOS、Android、OSX (trackpad)、OSX (Magic Mouse)、Microsoft Windows 7、Wacom Bamboo、GestureWorks (Flash)、Microsoft Surface等。

绝大多数触控系统支援的核心手势(Core Gesture)有点击(Tap)、双点击(Double Tap)、拖曳(Drag)、调小/缩小(Pinch)、拉开/放大(Spread)、按( Press)、弹指轻拂(Flick)、按住与点击(Press & Tag)、旋转(Rotate)与掌按(palm)等。

若进一步深究,手势又可分为主要使用功能群,如选择的(Tap)手势、开启档案时用双击(Doubel Tap)、以及代表变换模式的长按(Press)手势;物件相关功能群,如按着与点击(Press & Tag)、旋转(Rotate);删除动作有拖曳(Drag)、画面比例调整则有调小/缩小(Pinch)、拉开/放大(Spread);复制动作则可用点击( Tap)手势,而捆绑功能则运用按着移动(Press & Tag)加上拖曳(Drag)的复合手势,物件移动上则是按(Press)加上按着移动(Press & Tag)两个手势的组合。

移动功能群的手势则有旋转(Rotate)、拖曳(Drag)、两指拖曳移动(2F-drag);调整画面大小的则有两指向中心移动的捏(Pinch)的手势代表缩小,两指从中心往外开的扩散(Spread)手势代表放大;卷动视窗画面的手势有弹指轻拂(Flick)、点击(Tap)、按(Press)、拖曳(Drag)、两指拖曳移动(2F-drag) 、双击(Double Tap);利用往返的手指拖曳(Drag),代表擦拭或擦掉画面的手势。

支援快速手势辨识可简化应用程式介面开发

在导入绝对座标的电容式触控萤幕/触控板系统下,触控板由单层或多层的样式化(patterned)的ITO导电玻璃层来形成行、列交错的感测单元(sensing element)矩阵;触控系统藉由藉由背景手势软体函式库的建立,当手指接触触控板或触控萤幕时,造成静电场的改变来进行侦测;并藉由计算压下手指点与点的座标位置,以及按下的时间与移动的方式下,计算出对映的手势。使用中不需透过校准就能得到精确的触控位置,也能做到多点触控的操作,并可以达到拖曳(drag)与手势(gesture)辨识的追踪与互动,侦测记录及分辨出单点与多点的触控行为。

升达Gesture手势产生器晶片,可在两点触控萤幕下,模拟出多点触控的效果;内建101种各种触控萤幕通用的操控手势与相关演算法,直接以硬体IC计算方式回馈算出手势ID码。其优点在于:1.降低CPU/MCU 负载loading,CPU/MCU不再需要时时记录各按下点的绝对座标,以及浪费太多时间做计算手势的动作。 2.以往使用者若划下错误的手势码,由于先前按下的点仍然被输入、侦测,形同CPU/MCU仍浪费了一大圈执行时间计算之后,才发觉出不正确的杂讯或不良的手势,占用了宝贵的CPU/MCU计算资源;若以硬体解码方式,则当使用者写下正确的手势时,硬体才会侦测出并回馈丢出手势ID码,形同协助MCU/CPU过滤掉不正常杂讯与不良的手势,不造成额外的CPU/MCU的负担。 3.多个手势ID码可组合出更复杂的操控手势,简化程式撰写方式,省略掉反覆的记录与计算,记忆体资源比较节省,也相对的降低整体系统的耗电量。

张协理以数据为例,若以绝对座标来计算手势,一个手势需要约80个画面页框(Frame)计算与处理,每个页框处理约6ms,因此一个完整的手势辨识须花费480ms的时间,若是以一颗4MHz MCU来说,每一秒钟就有480ms时间在处理手势运算,花了48%的执行资源,负担实在太重;即使用400MHz MCU/CPU,每一秒仍需要花4.8 ms来处理手势运算,浪费近0.5%的执行资源。

若导入硬体手势ID辨识,仅花8个画面页框就能产生出一个手势ID码,以PS/2介面回应速度12.5ms计算,仅12.5ms * 8=100ms=0.1秒即可求出一个手势ID码,一秒钟可产生10个手势ID码;若导入400MHz MCU/CPU,约200个指令处理一个手势ID码,则处理时间约为1/400MHz * 200 (instructions) = 500ns,每一秒钟要处理的总时间为10 * 500ns = 5us。

以硬体辨识手势ID码跟座标辨识演算法来看,其CPU占用时间比为5us : (5us+4.8ms)≒1:1000;即使用4MHz的MCU/CPU,其CPU占用时间比一样为500us : (500us+480ms) ≒1:1000。由此可见硬体辨识手势ID码所节省的执行时间效益,以及在记忆体节省与功耗上的优势。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

本文中,小编将对CPU中央处理器予以介绍,如果你想对它的详细情况有所认识,或者想要增进对CPU中央处理器的了解程度,不妨请看以下内容哦。

关键字: CPU 中央处理器 频率

在这篇文章中,小编将为大家带来CPU的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: CPU 中央处理器 倍频

今天,小编将在这篇文章中为大家带来CPU中央处理器的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: CPU 中央处理器 外频

CPU中央处理器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: CPU 中央处理器 缓存

经常会听到MCU某I/O的驱动能力是xxmA,那么到底什么是驱动能力呢?如果某IO的驱动能力是5mA,它就输出不了超过5mA的电流了吗?为什么IO的驱动能力有差异呢?

关键字: MCU IO 驱动能力

立邦不断推动环境友好型涂料的创新研发,并将低温固化粉末涂料产品应用于煤矿设备领域。相较其他粉末涂料,立邦低温固化粉末涂料NPD-ACE -LT系列,全面降低了实现涂料理想固化效果所需的烘烤温度,使之所需的升温时间也大幅减...

关键字: 温度 PD D-A CE

北京2022年10月19日 /美通社/ -- 随着云计算、大数据的普及发展,过去的"云"是服务于大企业的计算模型,而十多年过去了,越来越多的应用及业务走上"云端",对计算核心数需求...

关键字: ARM 大数据 云游戏 CPU

在这篇文章中,小编将对CPU中央处理器的相关内容和情况加以介绍以帮助大家增进对CPU中央处理器的了解程度,和小编一起来阅读以下内容吧。

关键字: CPU 中央处理器 晶圆

韩国的“万能应用”Kakao周末掉线,引发了生活和商业的广泛混乱,暴露出一个无处不在的科技巨头被迫下线时所产生的漏洞。Kakao的主要服务——从即时通讯到网约车再到移动支付,在上周六遭遇宕机,此前该公司大部分数据服务器所...

关键字: 即时通讯 电子 移动 网约车

日本车用MCU大厂瑞萨电子发布公告称,该公司将于8月31日完全关闭滋贺工厂,并将土地转让给日本大坂的ARK不动产株式会社。瑞萨电子曾在2018年6月宣布,滋贺工厂将在大约两到三年内关闭,该工厂的硅生产线已于2021年3月...

关键字: MCU ARK 芯片

单片机

21600 篇文章

关注

发布文章

编辑精选

技术子站

关闭