手势交互的应用前景

标签: 晓生 手势交互 | 发表时间:2013-12-01 21:51 | 作者:晓生
出处:http://daichuanqing.com

注:江南大学设计学院研究生曾丽霞对本文皆有贡献。

手势交互是利用计算机图形学等技术识别人的肢体语言,并转化为命令来操作设备。手势交互是继鼠标、键盘和触屏之后新的人机交互方式。手势交流是人的本能,在学会语言和文字之前,已经能用肢体语言与人交流。

其实在过去30年,研究人员一直在研究基于肢体语言的交互系统。因为手势在日常生活中最为频繁,便于识别。所有基于肢体语言的研究主要以手势识别为主,而对身体姿势和头部姿势语言较少。

gesture control

翻译自《Gesture-controlled user interfacers,what have we done and what ’s  next?》

手势交互系统中主要有几个部分:人、手势输入设备、手势分析和识别和被操作的设备或界面。最近几年生产出的Kinect和Leap Motion与之前的研究相比,整个手势交互系统都有较大的发展进步:

1. 。面向大众,而不只是老年人和残疾人,普通用户也可以使用这些产品。

2. 手势输入设备。比起鼠标和键盘操作,这些手势交互是更加方便的交互方式。早期需要穿戴手套,对于普通用户来说比较累赘。之后摄像头作为输入设备,用户并不需要和实体设备接触,而且可以分析手势的3D运动轨迹。

3. 手势分析。计算机图形学等科学的发展,识别率得到提升,可以实时捕捉手臂和手指的运动轨迹,技术推动了人机交互的发展。

4. 被操作的设备或界面。可以识别的手势更多,可以输入的命令更多,不再限定在特定平台执行某项特定的任务。 MYO腕带可以视作一个开放的手势识别平台,除了电脑和电视机,智能电器和飞行器等设备都可以被操作,Leap Motion未来也可能被用来进行虚拟操作,比如虚拟雕塑和虚拟手术。

leap motion

Leap Motion的手势交互

但和Leap Motion商业产品而不是完美的,还存在一定局限性。kinect是游戏产品,在开始使用时,需要一定的初始化操作。Leap Motion使用过程中,手要悬浮在空中,使用一段时间之后会比较疲劳。Leap Motion的识别精度达到了次毫米级,连接之后可以立即使用,但由于手悬浮时难免有细微的抖动,对屏幕在几个像素范围对精准操作非常困难。

Kinect主要是识别运动轨迹,手停留几秒识别为“选择”操作,但还没有更进一步的将手指关节识别为命令,Leap Motion可以识别手指关节的变化(如抓取),但像在电脑端那样执行任务流是不适合的。在产品商业化和设计时,扬长避短才能发挥手势交互真正的优势。

MYO-gesture-control-armband-gear-patrol-full

MYO腕带

Leap Motion和Kinect运用的是计算机图形学,MYO则涉及到生物科学,臂带上的 感应器可以捕捉到用户手臂肌肉运动时产生的 生物电变化,从而判断佩戴者的意图,再将 电脑处理的结果通过蓝牙发送至受控设备。MYO的优点是不受镜头的摄像范围限制,反应更灵敏,但只限于单手手势,并且需要额外佩戴设备。

 与已有成熟的交互方式相比,手势交互的技术更复杂,但同时有很多优势:

1.学习成本较低,识别人的自然手势,不像传统交互那样记住双击和鼠标左右点击的区别。

2.可以脱离实体接触,实现远距离控制。

3.交互动作更加丰富和自然,不同的操作有不同的手势,不像传统交互局限于点击和滑动等几种常用的操作。

4.对用户正常活动影响较少,可以随时继续手势操作。

因为游戏用户对科技接受程度更高,新鲜技术带来的游戏乐趣抵消了技术缺陷,所以手势交互率先在游戏领域得到了应用。未来将逐步进入人工智能、培训教育和仿真技术领域,但像传统交互形式一样进入大众化消费领域还需要一段时间。 

相关 [手势 应用] 推荐:

手势交互的应用前景

- - 曉生
注:江南大学设计学院研究生曾丽霞对本文皆有贡献. 手势交互是利用计算机图形学等技术识别人的肢体语言,并转化为命令来操作设备. 手势交互是继鼠标、键盘和触屏之后新的人机交互方式. 手势交流是人的本能,在学会语言和文字之前,已经能用肢体语言与人交流. 其实在过去30年,研究人员一直在研究基于肢体语言的交互系统.

20130418早读课:给应用加入手势操作需要注意的五件事

- - 互联网er的早读课,专注产品、用研、交互
推荐理由:以Clear、fuubo等手势应用大行其道的今天,将手势操作作为移动应用交互与输入的一种方式已然成为一种趋势. 而作者@大寒与贝塔 通过大量的正反案例来阐述加入手势需要注意的一些事情,一起来看看. 注意一:给你的手势提供明确易懂的视觉反馈. 在一个点击或者手势做完之后给予用户视觉上的反馈,会让用户有自己动作即将达到自己预期效果的满足感.

iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势)

- - CSDN博客移动开发推荐文章
1、UIGestureRecognizer介绍. 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性. iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类. 手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别.

可以用手势来控制PPT啦!

- leafduo - 果壳网 guokr.com - 果壳网
自从微软为Xbox360推出了Kinect体感控制器之后,各种破解应用层出不穷. 现在微软已经发布了官方的SDK(软件开发工具包),果壳DIY编辑也不由一时手痒,想写一个用手势通过kinect控制ppt的程序,可上网一搜,发现已经有人写过了……于是就用了人家的源代码,把需要用到的软硬件打通了一遍,作为kinect的入门应用吧.

StrokeIt:让鼠标手势无处不在

- daydreamx - 善用佳软
【特别说明】我(xbeta)和沙牛(本文作者)一直在思考和尝试一个问题——什么样的文章最符合大家的阅读习惯. 因此,欢迎大家——无论是否用StrokeIt——进对文章的结构、风格提出宝贵意见. 【引言】记得沙牛在2006年第一次使用遨游浏览器时,最吸引我的,不是丰富的插件,而是其自带的鼠标手势,这是由Opera浏览器率先开发的功能,其使用方法为:按住鼠标右键(默认,可设置)滑动鼠标,根据所划出的轨迹,执行特定的操作.

移动设备手势设计初探

- redhobor - 腾讯CDC
  嘿~最近在做各种移动端的产品,设计啊体验啊操作啊,用的手都起茧,工作之余也思考了“手”这种较新的交互方式,以及它与界面的关系. 本文从手势的种类,应用场景,存在的可用性问题以及如何设计四个大的部分谈起,在此抛砖引玉供大家思考和学习.   移动设备大行其道的今天,手势是一个流行词汇,那手势是什么呢.

Sleipnir:又一款手势浏览器

- - 爱范儿 · Beats of Bits
手机的屏幕面积不大,如果浏览器的操作过于依赖按钮,结果就会过多的占用屏幕空间,此外浏览器的按钮分布在屏幕的四个角落,也不方便操作. 因此,结合电容屏,利用“手势”来操作浏览器,是一个合理的解决方案. 最近发现另一款深度整合受试操作的移动浏览器,它叫 Sleipnir,中文译名为神马浏览器. 与其它移动浏览器相比,Sleipnir 的手势操作比较直接,用手指在屏幕上画出相应的轨迹,就可完成相应的操作.

GetEd2k (Android应用)

- 某牢 - eMule Fans 电骡爱好者
GetEd2k是一个Android应用程序,作者是anacletus. 此应用可以帮助你把网页中的电驴(eDonkey) 链接添加到你个人电脑的电驴客户端里,不过前提是你的客户端开启了用于远程控制的Web interface(Web服务器,网页接口,Web界面),当然,eMule(电骡), MLDonkey 和 aMule 都支持该功能,所以这三种主流电驴客户端的用户都可以使用GetEd2k.