5.9 手势交互
手势交互是指用户直接使用手部动作与机器进行的交互,一般需要手势识别、运动跟踪、体势识别、脸部表情识别等计算机技术的支持[42]。手部姿势或称手势,指仅用手部完成的操作。包括手势在内的人体肢体运动是一种源自人与人之间的自然互动的非语言沟通形式[43]。人的肢体语言可分为先天姿势与后天姿势(Microsoft,2013)[2]两类,先天姿势是基于自身日常活动所赋予姿势的意义,后天姿势是基于工作环境赋予姿势的意义。
我们的手势有一些基本动作,包括握拳、打开手掌、五指伸开、伸出食指和L形手势等(图5-8)。这些是比较自然的手势,目前多家机构在不断开发各类手势,这些手势的意义往往由开发者根据任务情景需要重新定义,形成自己的手势语言。在具体使用时,这些手势语言需要给出指导与说明,而使用者必须学习和记忆。
图5-8 手势基本动作
在手势设计过程中,最大的挑战应该是如何使用户快速建立手势-功能连接,并尽可能降低用户的记忆负荷。因此,手势交互要被广泛应用的前提条件可能是将手势语言标准化及找到自然的手势语言以方便记忆。用户的经验(包括对物理规律的感知、已有人机界面模式的使用经验)、社会文化习俗、反馈方式等,均会影响个体的动作使用与习得。
肢体动作稍纵即逝,不留下任何可见痕迹。因此,需要对用户提供必要的反馈,告知其肢体输入是否已正确输入及成功识别。目前这类反馈主要来自视、听通道,尤其是视觉通道。对于驾驶员而言,视觉超负荷是最大的问题,引入手势交互是希望能够减少驾驶员的视觉负荷,因此,如果将手势交互引入车内交互,反馈设计是一大挑战。体感交互的可靠性是另一个问题。不同于传统的交互方式,在体感交互中用户可能会在无意间做出某个动作,却可能触发某个并非期待中的功能。这将导致用户无法理解系统的当前状态或操作与结果之间的关联,使得用户对系统的控制感下降甚至丧失。
[1] 来源于https://baike.baidu.com/item/%E6%84%9F%E7%9F%A5%E8%AF%AD%E9%9F%B3%E5%AD%A6/8546451。
[2] 来源于http://go.microsoft.com/fwlink/?LinkID=247735。